.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:1.25rem !important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:0.75rem;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:1.4375rem}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:0.8125rem;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch;font-size:1.4rem}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent gray transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.dropdown-search-block{margin-bottom:50px}.dropdown-search-block .row.button-row{margin-left:0;margin-right:0;overflow:hidden}@media(max-width: 768px){.dropdown-search-block .row.button-row{margin:0}}.dropdown-search-block .btn-selection{width:26.15%;padding-right:20px;position:relative}@media(max-width: 768px){.dropdown-search-block .btn-selection{width:100%;padding-right:0;float:none;margin-top:10px}}.dropdown-search-block .btn-selection .selectize-control{height:48px;margin-top:0}.dropdown-search-block .btn-selection .selectize-control .selectize-input{border-bottom:3px solid #0d2134;height:48px;padding:0 0 0 10px}@media(max-width: 768px){.dropdown-search-block .btn-selection .selectize-control .selectize-input{border-bottom-width:2px}}.dropdown-search-block .btn-selection .selectize-control .selectize-input .item{max-width:280px;line-height:48px}.dropdown-search-block .btn-selection .selectize-control .selectize-input .remove-single{top:50%;transform:translateY(-50%)}.dropdown-search-block .btn-selection .btn-arrow{width:26px;height:20px;display:block;font-size:1.6rem;line-height:1;margin:auto;position:absolute;top:0;right:20px;bottom:0}@media(max-width: 768px){.dropdown-search-block .btn-selection .btn-arrow{right:0}}.dropdown-search-block .btn-selection.active .btn-arrow{color:#fff;margin-top:14px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);z-index:1}.dropdown-search-block .search-input{width:47.7%;float:left}@media(max-width: 768px){.dropdown-search-block .search-input{width:100%;float:none;margin-top:15px}}.dropdown-search-block .search-input input{width:100%;height:48px;padding:0;line-height:48px}@media(max-width: 768px){.dropdown-search-block .search-input input{line-height:45px}}.dropdown-search-block .search-input input::-ms-clear{display:none}.dropdown-search-block .search-input input[type=submit]{display:none}.dropdown-search-block .search-input .btn-search{width:26px;height:26px;position:absolute;top:0;bottom:0;right:0;margin:auto;border-bottom:0;line-height:auto}.dropdown-search-block .search-input .btn-search:before{font-size:1.8rem}@media(min-width: 768px){.dropdown-search-block .search-input .btn-search:before{font-size:2.3rem}}@media(max-width: 768px){.dropdown-search-block>.wrap{margin-bottom:35px !important}}.events-search-result .cards{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.events-search-result .card-block{max-width:none;height:auto;width:100%;margin-bottom:15%}@media(min-width: 768px){.events-search-result .card-block{flex:0 0 32%;max-width:32%;margin-left:.5%;margin-right:.5%;margin-bottom:5%}}.events-search-result .card-block span.dates{position:absolute;top:0;left:20px;background:#3484cb;text-align:center;font-size:1.6rem;color:#fff;padding:12px 20px;z-index:9;top:-25px}.events-search-result .card-block span.text-content{display:block}.events-search-result .card-block span.btn-readmore{display:none}.events-search-result .card-block span.tag-container{display:block}.events-search-result .card-block>a{display:block;height:100%}.events-search-result .card-block:last-child{margin-right:0}.events-search-result .card-block:hover span.text-content{position:relative}@media(min-width: 768px){.events-search-result .card-block:hover span.text-content{position:absolute;height:100%}}.events-search-result .btn-loading-loadmore{display:none;margin-top:36px}.events-search-result .btn-loading-loadmore.active{display:block}.events-search-result .hidden h5{text-align:center;font-size:3rem}section.select-year-month-block{margin-bottom:60px}section.select-year-month-block .show-all-wrap{font-size:1.8rem;display:inline-block;vertical-align:middle;margin-bottom:30px;padding-right:20px}section.select-year-month-block .show-all-wrap a{cursor:pointer;display:inline-block;position:relative;border-bottom:3px solid #fff}section.select-year-month-block .show-all-wrap a.active{border-bottom:3px solid #0d2134}section.select-year-month-block .row.year{display:inline-block;vertical-align:middle;margin-left:0;margin-right:0}section.select-year-month-block .row.year.isDropDown{position:relative;vertical-align:top}section.select-year-month-block .row.year.isDropDown .year-container{position:absolute;top:0;left:0;z-index:99;background-color:#fff;overflow-y:scroll;overflow-x:hidden;max-height:200px}section.select-year-month-block .row.year.isDropDown .year-container .item{pointer-events:initial}section.select-year-month-block .row.year.isDropDown .year-container .item span{pointer-events:none}section.select-year-month-block .row.month{display:block;margin-left:0;margin-right:0}section.select-year-month-block .year-container{width:80px;text-align:center;margin-left:20px;margin-bottom:30px}section.select-year-month-block .year-container .item{pointer-events:none}section.select-year-month-block .year-container .item span{pointer-events:none;font-size:2.4rem;font-weight:bold;color:rgba(16,41,63,.5);padding:0 10px;display:block}@media(max-width: 768px){section.select-year-month-block .year-container .item span{font-size:2.6rem}}section.select-year-month-block .year-container .slick-arrow:before{content:" ";display:none}section.select-year-month-block .year-container .slick-arrow .icon-font{width:20px;height:22px;font-size:2rem;color:#0d2134;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}section.select-year-month-block .year-container .slick-arrow.slick-prev,section.select-year-month-block .year-container .slick-arrow.slick-next{height:22px}section.select-year-month-block .year-container .slick-arrow.slick-prev:focus,section.select-year-month-block .year-container .slick-arrow.slick-next:focus{border:1px solid #3484cb}section.select-year-month-block .year-container .slick-arrow.slick-prev .icon-font{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}section.select-year-month-block .year-container .slick-arrow.slick-next .icon-font{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}section.select-year-month-block .year-container .slick-arrow.slick-disabled{opacity:.25;cursor:auto}section.select-year-month-block .year-container .slick-arrow.slick-disabled .icon-font{cursor:auto}section.select-year-month-block .month-container{display:flex;overflow:auto;white-space:nowrap;padding-bottom:10Px}@media(max-width: 768px){section.select-year-month-block .month-container{margin-bottom:0}}section.select-year-month-block .month-container .item,section.select-year-month-block .month-container .itemExternal{display:inline-block;vertical-align:middle;border:1px solid #bcccd4;border-radius:50px;margin:0 9px;flex:1;cursor:pointer;padding:0px 12px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}@media(max-width: 1600px){section.select-year-month-block .month-container .item,section.select-year-month-block .month-container .itemExternal{padding:0px 12px}}@media(max-width: 768px){section.select-year-month-block .month-container .item,section.select-year-month-block .month-container .itemExternal{width:auto;margin:0 20px 0 0}}section.select-year-month-block .month-container .item:last-child,section.select-year-month-block .month-container .itemExternal:last-child{margin-right:0}section.select-year-month-block .month-container .item .text,section.select-year-month-block .month-container .itemExternal .text{font-size:1.8rem;font-weight:bold;padding:4px 10px;color:#bcccd4;text-align:center}@media(max-width: 768px){section.select-year-month-block .month-container .item .text,section.select-year-month-block .month-container .itemExternal .text{min-width:85px}}section.select-year-month-block .month-container .item.active,section.select-year-month-block .month-container .itemExternal.active{border-color:#10293f}section.select-year-month-block .month-container .item.active .text,section.select-year-month-block .month-container .itemExternal.active .text{color:#10293f}section.select-year-month-block .month-container .item:hover,section.select-year-month-block .month-container .itemExternal:hover{border-color:#3484cb;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}section.select-year-month-block .month-container .item:hover .text,section.select-year-month-block .month-container .itemExternal:hover .text{color:#3484cb;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}section.select-year-month-block .month-container .item:focus,section.select-year-month-block .month-container .itemExternal:focus{border:1px solid #10293f}section.select-year-month-block .month-container .item:focus .text,section.select-year-month-block .month-container .itemExternal:focus .text{color:#10293f}.events-search-result .btn-loading-loadmore{display:none;margin-top:36px}.events-search-result .btn-loading-loadmore.active{display:block}.events-search-result .hidden h5{text-align:center;font-size:3rem}@media(max-width: 768px){.events-detail .btn-viewall-wrap,.home .events-search-result .btn-viewall-wrap{position:absolute;left:20px;top:auto;bottom:0}.events-detail .listing.default>.row:not(.no-data),.home .events-search-result .listing.default>.row:not(.no-data){display:block;-webkit-box-orient:inline-axis;-moz-box-orient:inline-axis;box-orient:inline-axis;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.events-detail .listing.default .card-block,.home .events-search-result .listing.default .card-block{max-width:420px !important;padding:35px 10px;width:28% !important;opacity:1;height:auto;visibility:visible;display:block;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;float:left;clear:none}}@media(max-width: 768px)and (max-width: 768px){.events-detail .listing.default .card-block,.home .events-search-result .listing.default .card-block{margin-bottom:20px}}@media(max-width: 768px){.events-detail .listing.default .card-block .text-content,.home .events-search-result .listing.default .card-block .text-content{padding:20px 20px 20px 20px !important}.events-detail .listing.default .card-block .text-content .title-wrap .title,.home .events-search-result .listing.default .card-block .text-content .title-wrap .title{font-size:2.6rem}.events-detail .listing.default .card-block .text-content .desc,.home .events-search-result .listing.default .card-block .text-content .desc{font-size:1.6rem}}@media(max-width: 768px){.events-detail .listing.default .card-block .date-wrap,.home .events-search-result .listing.default .card-block .date-wrap{left:24px}.events-detail .listing.default .card-block .date-wrap .wrap,.home .events-search-result .listing.default .card-block .date-wrap .wrap{padding:16px 28px}.events-detail .listing.default .card-block .date-wrap span,.home .events-search-result .listing.default .card-block .date-wrap span{font-size:2rem}}@media(max-width: 768px){.events-detail .listing.default ul.slick-dots,.home .events-search-result .listing.default ul.slick-dots{bottom:5px}}@media(max-width: 768px){.events-detail .listing.default .btn-loading-loadmore,.home .events-search-result .listing.default .btn-loading-loadmore{display:none}}.events-detail .section-title,.home .events-search-result .section-title{margin-bottom:22px}.events-detail .btn-readmore.type-viewall span,.home .events-search-result .btn-readmore.type-viewall span{color:#0d2134}.events-detail .btn-readmore.type-viewall:hover span,.home .events-search-result .btn-readmore.type-viewall:hover span{color:#157ec0}@media(max-width: 768px){.events-detail .date-wrap{left:20px !important}.events-detail .date-wrap .wrap{padding:16px 18px !important}}.events-landing .events-search-result .cards .card-block img{display:block !important}.events-landing .events-search-result .cards .card-block .text-content{position:initial !important;height:auto;background-color:transparent !important;position:relative !important}.events-landing .events-search-result .cards .card-block .text-content .title,.events-landing .events-search-result .cards .card-block .text-content .desc{color:initial !important}.events-landing .events-search-result .cards .card-block:hover:before{background:initial;opacity:initial}.events-landing .events-search-result .cards .card-block:hover .tag-container .tag{color:#a5acb9;border:1px solid #a5acb9}.events-landing .events-search-result .cards .card-block:hover .tag-container .tag:hover{color:#3484cb;border:1px solid #3484cb}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50cy5zY3NzIiwiLi4vLi4vc3R5bGVzL19taXhpbi5zY3NzIiwiLi4vLi4vc3R5bGVzL19nbG9iYWwtdmFyaWFibGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQkEsdUZBR0ksNkJBQUEsQ0FDQSw2QkFBQSxDQUNBLHFDQUFBLENBQ0Esd0JBQUEsQ0FDQSwwQ0FBQSxDQUNBLGtDQUFBLENBR0osb0VBQ0ksV0FBQSxDQUNBLGlCQUFBLENBR0osd0RBQ0ksMkNBQUEsQ0FDQSxtQ0FBQSxDQUdKLDJCQUNJLGlCQUFBLENBQ0EsZUFBQSxDQUNBLCtCQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQ0FBQSxDQUNBLDhCQUFBLENBQ0EseUJBQUEsQ0FHSixpQ0FDSSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxPQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FDQSxnQkFBQSxDQUNBLGdCQUFBLENBQ0EsNEJBQUEsQ0FHSix1Q0FDSSxVQUFBLENBR0osc0RBQ0ksOEJBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSw2QkFBQSxDQUNBLDBCQUFBLENBQ0EscUJBQUEsQ0FHSixpRUFDSSxtQkFBQSxDQUdKLDZEQUNJLFlBQUEsQ0FHSiw2REFDSSxpQkFBQSxDQUdKLHFEQUNJLGlCQUFBLENBQ0EsNkJBQUEsQ0FHSiw2REFDSSxTQUFBLENBRUEsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLG9CQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsNkJBQUEsQ0FDQSxpQ0FBQSxDQUNBLDhCQUFBLENBQ0EseUJBQUEsQ0FDQSw2QkFBQSxDQUNBLDBCQUFBLENBQ0EscUJBQUEsQ0FHSixtRUFDSSwwQkFBQSxDQUdKLG9FQUNJLHlCQUFBLENBR0osNkVBQ0ksZUFBQSxDQUdKLHVFQUNJLHNCQUFBLENBR0osdURBQ0ks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Q0FJWix5RUFDSSxrQkFBQSxDQUdBLDJHQUNJLGFBQUEsQ0FHQSx1SEFDQSxhQUFBLENDajBCSix5QkR5MEJBLDBCQUNJLG9CQUFBLENBQ0EsZ0NBQ0ksNEJBQUEsQ0FBQSxDQVVBLDZEQUNJLHdCQUFBLENBRUosdUVBQ0ksMkJBQUEsQ0FDQSxXQUFBLENBQ0EsdUNBQUEsQ0FDQSw0QkFBQSxDQUNBLDJKQUNJLHdCQUFBLENBS0osc0VBQ0ksa0JBQUEsQ0FDQSxlQUFBLENBR0EsbUZBQ1EsYUFBQSxDQUNBLHdCQUFBLENBQ0oseUZBQ0ksYUFBQSxDQUNBLHdCQUFBIiwiZmlsZSI6ImV2ZW50cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIHNlbGVjdGl6ZS5jc3MgKHYwLjEyLjUpXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTPigJMyMDE1IEJyaWFuIFJlYXZpcyAmIGNvbnRyaWJ1dG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7IHlvdSBtYXkgbm90IHVzZSB0aGlzXG4gKiBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdDpcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUgZGlzdHJpYnV0ZWQgdW5kZXJcbiAqIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUywgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0ZcbiAqIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZVxuICogZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZCBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqXG4gKiBAYXV0aG9yIEJyaWFuIFJlYXZpcyA8YnJpYW5AdGhpcmRyb3V0ZS5jb20+XG4gKi9cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGlcbiAgICA+IC5zZWxlY3RpemUtaW5wdXRcbiAgICA+IGRpdi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiFcIjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1oZWxwZXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDUwJTtcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XG4gICAgei1pbmRleDogMTtcbiAgICAvKiBmaXhlcyBpZSBidWcgKHNlZSAjMzkyKSAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDJweCAwIDAgMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSAucmVtb3ZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdLmFjdGl2ZSAucmVtb3ZlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2NhY2FjYTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAucmVtb3ZlLXNpbmdsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDIzcHg7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLFxuLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xufVxuXG4uc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VsZWN0aXplLWlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAgIHBhZGRpbmc6IDhweCA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuaGFzLWl0ZW1zIHtcbiAgICBwYWRkaW5nOiA2cHggOHB4IDNweDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5mdWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0aXplLWlucHV0LmRpc2FibGVkLFxuLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCAqIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmUge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgem9vbTogMTtcbiAgICAqZGlzcGxheTogaW5saW5lO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCAzcHggM3B4IDA7XG4gICAgcGFkZGluZzogMnB4IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgIGJvcmRlcjogMCBzb2xpZCAjZDBkMGQwO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gICAgY29sb3I6ICMzMDMwMzA7XG4gICAgYm9yZGVyOiAwIHNvbGlkICNjYWNhY2E7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkID4gZGl2LFxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgPiBkaXYuYWN0aXZlIHtcbiAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAycHggMCAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBsZWZ0O1xufVxuXG4uc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW46IC0xcHggMCAwIDA7XG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNjgsIDIwOCwgMC4yKTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGlvbixcbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0aW9uLFxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0sXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb24ge1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZCAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XG4gICAgY29sb3I6ICMzMDMwMzA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmFmZDtcbiAgICBjb2xvcjogIzQ5NWM2ODtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlLmNyZWF0ZSB7XG4gICAgY29sb3I6ICM0OTVjNjg7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLmNyZWF0ZSB7XG4gICAgY29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMC41KTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlLFxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSBpbnB1dCB7XG4gICAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgICBib3JkZXItY29sb3I6ICM4MDgwODAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzgwODA4MCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogYXV0bztcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bCAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICAgIG1hcmdpbjogMCA0cHggMCAtMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuQGltcG9ydCBcIi4vLi4vLi4vc3R5bGVzL19nbG9iYWwtdmFyaWFibGUuc2Nzc1wiO1xuQGltcG9ydCBcIi4vLi4vLi4vc3R5bGVzL19taXhpbi5zY3NzXCI7XG5cbi5kcm9wZG93bi1zZWFyY2gtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgLnJvdy5idXR0b24tcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC10YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXNlbGVjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAyNi4xNSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0aXplLWNvbnRyb2wge1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIC5zZWxlY3RpemUtaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMGQyMTM0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KFwiXCIsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlbW92ZS1zaW5nbGV7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4tYXJyb3cge1xuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KFwiXCIsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLmJ0bi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xODBkZWcpKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICB3aWR0aDogNDcuNyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KFwiXCIsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjotbXMtY2xlYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cblxuXG4gICAgICAgIC5idG4tc2VhcmNoIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUodGFibGV0LWxhbmRzY2FwZS11cCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiAud3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KFwiXCIsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGltcG9ydCBcIi4vLi4vLi4vc3R5bGVzL19nbG9iYWwtdmFyaWFibGUuc2Nzc1wiO1xuQGltcG9ydCBcIi4vLi4vLi4vc3R5bGVzL19taXhpbi5zY3NzXCI7XG4uZXZlbnRzLXNlYXJjaC1yZXN1bHQge1xuICAgIC5jYXJkcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5jYXJkLWJsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiA0NjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUlO1xuICAgICAgICBAaW5jbHVkZSBmb3Itc2l6ZSh0YWJsZXQtbGFuZHNjYXBlLXVwKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzIlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMiU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjUlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNSU7XG4gICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4uZGF0ZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNDg0Q0I7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi50ZXh0LWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5idG4tcmVhZG1vcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLnRhZy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJj5hIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiA1NjBweDtcbiAgICAgICAgICAgIHNwYW4udGV4dC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXNpemUodGFibGV0LXBvcnRyYWl0LXVwKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tbG9hZGluZy1sb2FkbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oaWRkZW4ge1xuICAgICAgICBoNSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbXBvcnQgXCIuLy4uLy4uL3N0eWxlcy9fZ2xvYmFsLXZhcmlhYmxlLnNjc3NcIjtcbkBpbXBvcnQgXCIuLy4uLy4uL3N0eWxlcy9fbWl4aW4uc2Nzc1wiO1xuXG5zZWN0aW9uLnNlbGVjdC15ZWFyLW1vbnRoLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIC5zaG93LWFsbC13cmFwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRkZGO1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMGQyMTM0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yb3cueWVhciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgJi5pc0Ryb3BEb3duIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAueWVhci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yb3cubW9udGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLnllYXItY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxNiwgNDEsIDYzLCAwLjUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24tZm9udCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdsb2JhbC1kcm9wZG93bi1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLW91dCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLXByZXYsXG4gICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stcHJldjpmb2N1cyxcbiAgICAgICAgICAgICYuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdsb2JhbC1mb2N1cy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgLmljb24tZm9udCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoOTBkZWcpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIC5pY29uLWZvbnQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC05MGRlZykpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLmljb24tZm9udCB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBcbiAgICB9XG5cbiAgICAubW9udGgtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMFB4O1xuICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLFxuICAgICAgICAuaXRlbUV4dGVybmFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNjY2Q0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA5cHg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2Utb3V0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KFwiXCIsICRnbG9iYWwtbWF4LXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDUuNiU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZ2xvYmFsLXNlY3Rpb24tZGVzYztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2JjY2NkNDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRnbG9iYWwtZ3JpZC10aXRsZS1ibHVlLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdsb2JhbC1ncmlkLXRpdGxlLWJsdWUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ2xvYmFsLWZvY3VzLWNvbG9yO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1vdXQpO1xuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnbG9iYWwtZm9jdXMtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1vdXQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnbG9iYWwtZ3JpZC10aXRsZS1ibHVlLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdsb2JhbC1ncmlkLXRpdGxlLWJsdWUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLmV2ZW50cy1zZWFyY2gtcmVzdWx0IHtcbiAgICAuYnRuLWxvYWRpbmctbG9hZG1vcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGlkZGVuIHtcbiAgICAgICAgaDUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXZlbnRzLWRldGFpbCxcbi5ob21lIC5ldmVudHMtc2VhcmNoLXJlc3VsdCB7XG4gICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcbiAgICAgICAgLmJ0bi12aWV3YWxsLXdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAubGlzdGluZy5kZWZhdWx0IHtcbiAgICAgICAgICAgID4gLnJvdzpub3QoLm5vLWRhdGEpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGlubGluZS1heGlzO1xuICAgICAgICAgICAgICAgIC1tb3otYm94LW9yaWVudDogaW5saW5lLWF4aXM7XG4gICAgICAgICAgICAgICAgYm94LW9yaWVudDogaW5saW5lLWF4aXM7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWxpbmVzOiBzaW5nbGU7XG4gICAgICAgICAgICAgICAgLW1vei1ib3gtbGluZXM6IHNpbmdsZTtcbiAgICAgICAgICAgICAgICBib3gtbGluZXM6IHNpbmdsZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtYmxvY2sge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KFwiXCIsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAgICAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgICAgICAgICAgICAgIGJveC1mbGV4OiAwO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgICAgIC50ZXh0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAudGl0bGUtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kYXRlLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4tbG9hZGluZy1sb2FkbW9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuICAgIC5idG4tcmVhZG1vcmUudHlwZS12aWV3YWxsIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzBEMjEzNDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMxNTdFQzA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ldmVudHMtZGV0YWlsIHtcbiAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xuICAgICAgICAuZGF0ZS13cmFwIHtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV2ZW50cy1sYW5kaW5ne1xuICAgIC5ldmVudHMtc2VhcmNoLXJlc3VsdHtcbiAgICAgICAgLmNhcmRze1xuICAgICAgICAgICAgLmNhcmQtYmxvY2t7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dC1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAudGl0bGUsLmRlc2N7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRhZy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTVhY2I5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTVhY2I5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzQ4NGNiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQ4NGNiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtbXMtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbi4uLikge1xuICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAtbW96LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAtbXMtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cblxuQG1peGluIGNhbGMoJGNhbGN1bGF0ZSkge1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoJGNhbGN1bGF0ZSk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygkY2FsY3VsYXRlKTtcbiAgICB3aWR0aDogY2FsYygkY2FsY3VsYXRlKTtcbn1cblxuQG1peGluIGJyZWFrLXBvaW50KCRhbGlhcywgJGRwKSB7XG4gICAgQGlmKHR5cGUtb2YoJGRwKT09bnVtYmVyKSB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KCRhbGlhcywgJ21heC13aWR0aCcgJGRwKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZih0eXBlLW9mKCRkcCk9PWxpc3QpIHtcbiAgICAgICAgQG1lZGlhIChudGgoJGRwLCAxKTogbnRoKCRkcCwgMikpIHtcbiAgICAgICAgICAgIEBpZigkYWxpYXMgIT1udWxsIGFuZCAkYWxpYXMgIT1cIlwiKSB7XG4gICAgICAgICAgICAgICAgYm9keTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6JGFsaWFzO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICRtZWRpYS10eXBlOiRhbGlhcyAhZ2xvYmFsO1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICAkbWVkaWEtdHlwZTonJyAhZ2xvYmFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcy4uLikge1xuICAgIEBpZiBpcy1kaXJlY3Rpb24oJGRpcmVjdGlvbik9PWZhbHNlIHtcbiAgICAgICAgJGNvbG9yLXN0b3BzOiAkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHM7XG4gICAgICAgICRkaXJlY3Rpb246IDE4MGRlZztcbiAgICB9XG4gICAgYmFja2dyb3VuZDogbnRoKG50aCgkY29sb3Itc3RvcHMsIDEpLCAxKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWdhY3ktZGlyZWN0aW9uKCRkaXJlY3Rpb24pLCAkY29sb3Itc3RvcHMpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xufVxuXG5AZnVuY3Rpb24gbGVnYWN5LWRpcmVjdGlvbigkdmFsdWUpIHtcbiAgICBAaWYgaXMtZGlyZWN0aW9uKCR2YWx1ZSk9PWZhbHNlIHtcbiAgICAgICAgQGVycm9yIFwiQ2Fubm90IGNvbnZlcnQgYCN7JHZhbHVlfWAgdG8gbGVnYWN5IHN5bnRheCBiZWNhdXNlIGl0IGRvZXNuJ3Qgc2VlbSB0byBiZSBhIGRpcmVjdGlvbi5cIjtcbiAgICB9XG4gICAgJGNvbnZlcnNpb24tbWFwOiAoIHRvIHRvcDogYm90dG9tLCB0byB0b3AgcmlnaHQ6IGJvdHRvbSBsZWZ0LCB0byByaWdodCB0b3A6IGxlZnQgYm90dG9tLCB0byByaWdodDogbGVmdCwgdG8gYm90dG9tIHJpZ2h0OiB0b3AgbGVmdCwgdG8gcmlnaHQgYm90dG9tOiBsZWZ0IHRvcCwgdG8gYm90dG9tOiB0b3AsIHRvIGJvdHRvbSBsZWZ0OiB0b3AgcmlnaHQsIHRvIGxlZnQgYm90dG9tOiByaWdodCB0b3AsIHRvIGxlZnQ6IHJpZ2h0LCB0byBsZWZ0IHRvcDogcmlnaHQgYm90dG9tLCB0byB0b3AgbGVmdDogYm90dG9tIHJpZ2h0KTtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGNvbnZlcnNpb24tbWFwLCAkdmFsdWUpIHtcbiAgICAgICAgQHJldHVybiBtYXAtZ2V0KCRjb252ZXJzaW9uLW1hcCwgJHZhbHVlKTtcbiAgICB9XG4gICAgQHJldHVybiA5MGRlZyAtICR2YWx1ZTtcbn1cblxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uTmFtZSkge1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBALW1vei1rZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgQC1vLWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gb3B0aW9uYWwtYXQtcm9vdCgkc2VsKSB7XG4gICAgQGF0LXJvb3QgI3tpZihub3QgJiwgJHNlbCwgc2VsZWN0b3ItYXBwZW5kKCYsICRzZWwpKX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJykge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOi1tb3otcGxhY2Vob2xkZXInKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi1tb3otcGxhY2Vob2xkZXInKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJykge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICAgJG9wYWNpdHktaWU6ICRvcGFjaXR5ICogMTAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7XG59XG5cbkBtaXhpbiBhZGQtYmV2ZWwoJGNvbG9yOiNmZmYpIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggJGNvbG9yLCAwIDFweCAxcHggIzY2NiwgaW5zZXQgMCAtMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgNHB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCAkY29sb3IsIDAgMXB4IDFweCAjNjY2LCBpbnNldCAwIC0xcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCA0cHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4ICRjb2xvciwgMCAxcHggMXB4ICM2NjYsIGluc2V0IDAgLTFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIDRweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggJGNvbG9yLCAwIDFweCAxcHggIzY2NiwgaW5zZXQgMCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgLjUpLCBpbnNldCAwIDRweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCR0b3AsICRsZWZ0LCAkYmx1ciwgJGNvbG9yLCAkaW5zZXQ6IGZhbHNlKSB7XG4gICAgQGlmICRpbnNldCB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIH1cbn1cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm9udCBGYWNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkcGF0aCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsLCAkZXh0czogZW90IHdvZmYgdHRmIHN2Zykge1xuXHQkc3JjOiBudWxsO1xuXG5cdCRleHRtb2RzOiAoXG5cdFx0ZW90OiBcIj9cIixcblx0XHRzdmc6IFwiI1wiICsgc3RyLXJlcGxhY2UoJG5hbWUsIFwiIFwiLCBcIl9cIilcblx0KTtcblxuXHQkZm9ybWF0czogKFxuXHRcdG90ZjogXCJvcGVudHlwZVwiLFxuXHRcdHR0ZjogXCJ0cnVldHlwZVwiXG5cdCk7XG5cblx0QGVhY2ggJGV4dCBpbiAkZXh0cyB7XG5cdFx0JGV4dG1vZDogaWYobWFwLWhhcy1rZXkoJGV4dG1vZHMsICRleHQpLCAkZXh0ICsgbWFwLWdldCgkZXh0bW9kcywgJGV4dCksICRleHQpO1xuXHRcdCRmb3JtYXQ6IGlmKG1hcC1oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLWdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xuXHRcdCRzcmM6IGFwcGVuZCgkc3JjLCB1cmwocXVvdGUoJHBhdGggKyBcIi5cIiArICRleHRtb2QpKSBmb3JtYXQocXVvdGUoJGZvcm1hdCkpLCBjb21tYSk7XG5cdH1cblxuXHRAZm9udC1mYWNlIHtcblx0XHRmb250LWZhbWlseTogcXVvdGUoJG5hbWUpO1xuXHRcdGZvbnQtc3R5bGU6ICRzdHlsZTtcblx0XHRmb250LXdlaWdodDogJHdlaWdodDtcblx0XHRzcmM6ICRzcmM7XG5cdH1cbn1cblxuQG1peGluIGZvci1zaXplKCRyYW5nZSkge1xuICAgICRwaG9uZS11cHBlci1ib3VuZGFyeTogNzY4cHg7XG4gICAgJHRhYmxldC1wb3J0cmFpdC11cHBlci1ib3VuZGFyeTogNzY4cHg7XG4gICAgJHRhYmxldC1sYW5kc2NhcGUtdXBwZXItYm91bmRhcnk6IDE2MDBweDtcbiAgICAkZGVza3RvcC11cHBlci1ib3VuZGFyeTogMTgwMHB4O1xuICBcbiAgICBAaWYgJHJhbmdlID09IHBob25lLW9ubHkge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHBob25lLXVwcGVyLWJvdW5kYXJ5IC0gMX0pIHsgQGNvbnRlbnQ7IH1cbiAgICB9IEBlbHNlIGlmICRyYW5nZSA9PSB0YWJsZXQtcG9ydHJhaXQtdXAge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRwaG9uZS11cHBlci1ib3VuZGFyeSkgeyBAY29udGVudDsgfVxuICAgIH0gQGVsc2UgaWYgJHJhbmdlID09IHRhYmxldC1sYW5kc2NhcGUtdXAge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQtdXBwZXItYm91bmRhcnkpIHsgQGNvbnRlbnQ7IH1cbiAgICB9IEBlbHNlIGlmICRyYW5nZSA9PSBkZXNrdG9wLXVwIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZS11cHBlci1ib3VuZGFyeSkgeyBAY29udGVudDsgfVxuICAgIH0gQGVsc2UgaWYgJHJhbmdlID09IGJpZy1kZXNrdG9wLXVwIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC11cHBlci1ib3VuZGFyeSkgeyBAY29udGVudDsgfVxuICAgIH1cbiAgfSIsIiRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsXG5BcmlhbCxcbkhlbHZldGljYSxcbnNhbnMtc2VyaWY7XG5cbiRnbG9iYWwtc2VjdGlvbi1sYXJnZS10aXRsZTogNC42cmVtO1xuJGdsb2JhbC1zZWN0aW9uLXRpdGxlOiAzcmVtO1xuJGdsb2JhbC1zZWN0aW9uLWRlc2M6IDEuOHJlbTtcbiRnbG9iYWwtZ3JpZC10aXRsZTogMi40cmVtO1xuJGdsb2JhbC1ncmlkLXRhZzogMS41cmVtO1xuXG4kZ2xvYmFsLW1haW4tY29sb3I6ICMxMDI5M0Y7XG4kZ2xvYmFsLWdyaWQtdGl0bGUtYmx1ZS1jb2xvcjogIzEwMjkzRjtcbiRnbG9iYWwtZ3JpZC1kZXNjLWJsdWUtY29sb3I6ICM2MjZBNzM7XG4kZ2xvYmFsLWdyaWQtaW1nLXByZWxvYWQtY29sb3I6ICNjOWNjZDA7XG4kZ2xvYmFsLWJhY2tncm91bmQtYmx1ZS1jb2xvcjogIzEzMzE0QztcbiRnbG9iYWwtYmFja2dyb3VuZC1ncmV5LWNvbG9yOiAjREZFMkU3O1xuJGdsb2JhbC1yZWQtY29sb3I6ICNCNzE3MUU7XG4kZ2xvYmFsLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogIzBEMjEzNDtcbiRnbG9iYWwtZm9jdXMtY29sb3I6IHJnYmEoNTIsIDEzMiwgMjAzLCAxKTtcblxuJGdsb2JhbC1tYXgtd2lkdGg6IDE2MDBweDtcbiRnbG9iYWwtd2lkdGgtdGFibGV0OiA3NjhweDtcbiRnbG9iYWwtd2lkdGgtbW9iaWxlOiA3NjhweDtcbiRnbG9iYWwtc2VjdGlvbi1sZWZ0cmlnaHQtc3BhY2U6IDE1MHB4O1xuXG4kYXNzZXRzX2ZvbGRlcjogXCIuLi9hc3NldHNcIjtcbiJdfQ== */
