.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}}.page-content>section.select-tag-block .section-spacing{padding-top:20px;padding-bottom:0}.page-content>section.select-tag-block .section-spacing .row{margin-left:0;margin-right:0}.select-tag-block .mobile-tag-trigger{cursor:pointer;font-size:5rem;width:20%;vertical-align:middle;float:right;line-height:10px;text-align:right;color:#3484cb;display:none}@media(max-width: 768px){.select-tag-block .mobile-tag-trigger{display:block}}.select-tag-block .tag-container{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:10px;margin-bottom:20px;text-align:center;width:100%}@media(max-width: 768px){.select-tag-block .tag-container{float:left;width:80%;vertical-align:middle}}.select-tag-block .tag-container .item{display:inline-block;vertical-align:middle;border-left:1px solid #bcccd4;cursor:pointer;position:relative;-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}.select-tag-block .tag-container .item:last-child{border-right:1px solid #bcccd4}.select-tag-block .tag-container .item .text{font-size:1.8rem;font-weight:bold;padding:5.5px 32px;color:#bcccd4;text-align:center}.select-tag-block .tag-container .item: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}.select-tag-block .tag-container .item:hover .text:after{border-color:#3484cb transparent transparent transparent !important}.select-tag-block .tag-container .item.active .text{color:#10293f}.select-tag-block .tag-container .item.active .text:after{border-color:#10293f transparent transparent transparent !important}.select-tag-block .tag-container .item:focus{color:#10293f}.select-tag-block .tag-container .item:focus .text{color:#10293f}.select-tag-block .tag-container .item[data-has-sub=true] .text:after{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);display:inline-block;content:"";margin-left:10px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#a5acb9 transparent transparent transparent}.select-tag-block .sub-tag-container{font-size:1.6rem;margin-bottom:20px}@media(max-width: 768px){.select-tag-block .sub-tag-container{clear:both;float:none}}.select-tag-block .sub-tag-container .item{cursor:pointer;display:inline-block;border-radius:50px;border:1px solid #a5acb9;color:#a5acb9;margin-right:20px;margin-bottom:10px;text-align:center;padding:5px 20px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.select-tag-block .sub-tag-container .item:hover{background:#3484cb;color:#fff}.select-tag-block .sub-tag-container .item.active{background:#10293f;color:#fff}.mice-ideas-mobile{position:fixed;top:0;left:0;bottom:0;right:0;margin:auto;background:#3484cb;z-index:112;opacity:0;pointer-events:none;overflow:hidden;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.mice-ideas-mobile.show{opacity:1;pointer-events:auto}.mice-ideas-mobile .container{width:100%;background:#3484cb;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.mice-ideas-mobile .inner{position:relative;height:100%;padding:20px 75px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.mice-ideas-mobile .icon-close{position:absolute;color:#fff;cursor:pointer;right:20px}.mice-ideas-mobile .menu{margin-top:0;margin-bottom:20px;padding-bottom:20px}.mice-ideas-mobile .menu ul>li.show ul{display:block}.mice-ideas-mobile .menu ul>li[data-has-sub=true]>a .text:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);-ms-transform:translateY(12px);transform:translateY(12px);display:inline-block;content:"";position:absolute;right:0;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent}.mice-ideas-mobile .menu ul>li>a{display:block;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.5);display:block;padding:15px 0;font-weight:700;color:#fff;font-size:2rem;position:relative}.mice-ideas-mobile .menu ul>li ul{display:none;margin:18px 0 0 0;border-bottom:1px solid rgba(255,255,255,.5)}.mice-ideas-mobile .menu ul>li ul li a{font-size:1.4rem;border-bottom:none;padding:10px 0}.mice-ideas-mobile .menu ul>li ul li:last-child{margin-bottom:18px}.mice-ideas-mobile .menu:after{content:"";display:block;clear:both;overflow:hidden;height:0}.mobileMenuOpened .mobile-menu{position:relative;opacity:1;pointer-events:auto}.mice-ideas .dropdown-search-block .row.button-row{text-align:center;justify-content:center}.mice-ideas .dropdown-search-block .btn-selection,.mice-ideas .dropdown-search-block .search-input{display:inline-block;vertical-align:middle;float:none}.mice-ideas .selectize-input{text-align:left !important}.mice-ideas .events-search-result>.wrap{padding-top:0}.mice-ideas section.select-tag-block .itemDes{display:none}.mice-ideas section.select-tag-block .itemDes.active{display:block;white-space:break-spaces}.mice-ideas section.select-tag-block .itemDes .desText{display:flex;flex-direction:column;align-items:center}.mice-ideas section.select-tag-block .itemDes .desText ul{list-style:disc}.mice-ideas section.select-tag-block .itemDes .desText ol{list-style:decimal}.mice-ideas section.select-tag-block .itemDes .desText li{font-size:1.8rem}.page-content>section.mice-ideas-search-result .section-spacing{padding-top:0}.mice-ideas-search-result>.wrap{overflow:hidden;position:relative}.mice-ideas-search-result .listing.default{overflow:hidden}.mice-ideas-search-result .listing.default>.row{overflow:visible;margin-left:0;margin-right:0}@media(max-width: 768px){.mice-ideas-search-result .listing.default>.row{height:auto !important}}.mice-ideas-search-result .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mice-ideas-search-result .card-block{margin-bottom:5%;flex:0 0 100%;max-width:420px}@media(min-width: 768px){.mice-ideas-search-result .card-block{flex:0 0 32%;margin-right:1.5%}}@media screen and (max-width: 768px){.mice-ideas-search-result .card-block{height:auto}}.mice-ideas-search-result .card-block:nth-child(3n){margin-right:0}.mice-ideas-search-result .card-block .new-ribbon{position:absolute;top:10px;left:10px;font-size:1.4rem;color:#fff;padding:4px 18px;display:inline-block;font-weight:700;background:rgba(16,41,63,.6);-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px}@media(max-width: 768px){.mice-ideas-search-result .card-block .text-content{min-height:0}}.mice-ideas-search-result .card-block .text-content.second{position:relative;top:auto;bottom:auto;left:auto;right:auto}.mice-ideas-search-result .card-block .text-content.second>.wrap{padding-left:40px;padding-right:40px;padding-top:50px}.mice-ideas-search-result .card-block .tag-container{bottom:auto;position:relative;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out}.mice-ideas-search-result .card-block .overlay .wrap{padding-left:40px;padding-right:40px}.mice-ideas-search-result .card-block:not(.no-thumb)>a:hover .overlay{visibility:visible;opacity:1;position:absolute;top:0;left:0}.mice-ideas-search-result .card-block.no-thumb .desc{color:#fff}.mice-ideas-search-result .card-block.no-thumb .desc p{color:#fff}.mice-ideas-search-result .card-block.no-thumb .overlay .desc{padding:20px 0}.mice-ideas-search-result .card-block.no-desc>a:hover .tag-container .tag:hover{color:#0d2134;background:#fff}.mice-ideas-search-result .card-block .ribbon{position:absolute;top:-1px;right:-11px;z-index:110;background:#b7171e;color:#fff;font-size:1.8rem;font-weight:bold;padding:6px 12px 0 12px;height:40px}.mice-ideas-search-result .card-block .ribbon:before{content:"";border-style:solid;width:0px;height:0px;line-height:0px;border-color:transparent #b7171f transparent transparent;border-width:0px 17px 20px 0px;position:absolute;top:0;left:-17px}.mice-ideas-search-result .card-block .ribbon:after{content:"";border-style:solid;width:0px;height:0px;line-height:0px;border-color:transparent transparent #b7171f;border-width:0px 0 20px 17px;position:absolute;top:20px;left:-17px}.mice-ideas-search-result .card-block .ribbon .bottom-triangle{border-style:solid;width:0px;height:0px;line-height:0px;border-color:#400103 transparent transparent;border-width:20px 11px 0px 0px;position:absolute;bottom:-20px;right:0}.mice-ideas-search-result .card-block .ribbon.blue{background:#13314c}.mice-ideas-search-result .card-block .ribbon.blue:before{border-color:transparent #13314c transparent transparent}.mice-ideas-search-result .card-block .ribbon.blue:after{border-color:transparent transparent #13314c}.mice-ideas-search-result .card-block .ribbon.blue .bottom-triangle{border-color:#000 transparent transparent}.mice-ideas-search-result .card-block:hover .text-content{padding-top:40px}.mice-ideas-search-result .btn-viewall-wrap{top:122px}.mice-ideas-search-result .btn-loading-loadmore{margin-top:5px}.mice-ideas-search-result .ajax-loading-icon.fixed{position:absolute;top:120px;margin:auto}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1pY2UtaWRlYXMuc2NzcyIsIi4uLy4uL3N0eWxlcy9fbWl4aW4uc2NzcyIsIi4uLy4uL3N0eWxlcy9fZ2xvYmFsLXZhcmlhYmxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0JBLHVGQUdJLDZCQUFBLENBQ0EsNkJBQUEsQ0FDQSxxQ0FBQSxDQUNBLHdCQUFBLENBQ0EsMENBQUEsQ0FDQSxrQ0FBQSxDQUdKLG9FQUNJLFdBQUEsQ0FDQSxpQkFBQSxDQUdKLHdEQUNJLDJDQUFBLENBQ0EsbUNBQUEsQ0FHSiwyQkFDSSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSwrQkFBQSxDQUNBLGtCQUFBLENBQ0EsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLHlCQUFBLENBR0osaUNBQ0ksaUJBQUEsQ0FDQSxTQUFBLENBQ0EsT0FBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsZ0JBQUEsQ0FDQSxnQkFBQSxDQUNBLDRCQUFBLENBR0osdUNBQ0ksVUFBQSxDQUdKLHNEQUNJLDhCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsNkJBQUEsQ0FDQSwwQkFBQSxDQUNBLHFCQUFBLENBR0osaUVBQ0ksbUJBQUEsQ0FHSiw2REFDSSxZQUFBLENBR0osNkRBQ0ksaUJBQUEsQ0FHSixxREFDSSxpQkFBQSxDQUNBLDZCQUFBLENBR0osNkRBQ0ksU0FBQSxDQUVBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxvQkFBQSxDQUNBLHFCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLDZCQUFBLENBQ0EsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLHlCQUFBLENBQ0EsNkJBQUEsQ0FDQSwwQkFBQSxDQUNBLHFCQUFBLENBR0osbUVBQ0ksMEJBQUEsQ0FHSixvRUFDSSx5QkFBQSxDQUdKLDZFQUNJLGVBQUEsQ0FHSix1RUFDSSxzQkFBQSxDQUdKLHVE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Q0FHSixvRUFDSSx5Q0FBQSxDQU1SLDBEQUNJLGdCQUFBLENBS1osNENBQ0ksU0FBQSxDQUVKLGdEQUNJLGNBQUEsQ0FHQSxtREFDSSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxXQUFBIiwiZmlsZSI6Im1pY2UtaWRlYXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIHNlbGVjdGl6ZS5jc3MgKHYwLjEyLjUpXHJcbiAqIENvcHlyaWdodCAoYykgMjAxM+KAkzIwMTUgQnJpYW4gUmVhdmlzICYgY29udHJpYnV0b3JzXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7IHlvdSBtYXkgbm90IHVzZSB0aGlzXHJcbiAqIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4gWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0OlxyXG4gKiBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZSBkaXN0cmlidXRlZCB1bmRlclxyXG4gKiB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GXHJcbiAqIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZVxyXG4gKiBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKlxyXG4gKiBAYXV0aG9yIEJyaWFuIFJlYXZpcyA8YnJpYW5AdGhpcmRyb3V0ZS5jb20+XHJcbiAqL1xyXG5cclxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGlcclxuICAgID4gLnNlbGVjdGl6ZS1pbnB1dFxyXG4gICAgPiBkaXYudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDEycHggNHB4ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZjtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiFcIjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLWhlbHBlciB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMGQwZDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXItY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgY29sb3I6ICMzMDMwMzA7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yaWdodDogMCBub25lO1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAtaGVhZGVyIHtcclxuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgLyogZml4ZXMgaWUgYnVnIChzZWUgIzM5MikgKi9cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDJweCAwIDAgMDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QwZDBkMDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXS5hY3RpdmUgLnJlbW92ZSB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2NhY2FjYTtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLmRpc2FibGVkIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLnJlbW92ZS1zaW5nbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbn1cclxuXHJcbi5zZWxlY3RpemUtY29udHJvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWxlY3RpemUtZHJvcGRvd24sXHJcbi5zZWxlY3RpemUtaW5wdXQsXHJcbi5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xyXG4gICAgY29sb3I6ICMzMDMwMzA7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1pbnB1dCxcclxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWlucHV0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XHJcbiAgICBwYWRkaW5nOiA4cHggOHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuaGFzLWl0ZW1zIHtcclxuICAgIHBhZGRpbmc6IDZweCA4cHggM3B4O1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWlucHV0LmZ1bGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCxcclxuLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCAqIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWlucHV0LmZvY3VzIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmUge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1pbnB1dCA+ICoge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB6b29tOiAxO1xyXG4gICAgKmRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luOiAwIDNweCAzcHggMDtcclxuICAgIHBhZGRpbmc6IDJweCA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgY29sb3I6ICMzMDMwMzA7XHJcbiAgICBib3JkZXI6IDAgc29saWQgI2QwZDBkMDtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XHJcbiAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgIGJvcmRlcjogMCBzb2xpZCAjY2FjYWNhO1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdixcclxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgPiBkaXYuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjN2Q3ZDdkO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogMCBzb2xpZCAjZmZmZmZmO1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAycHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OjotbXMtY2xlYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1pbnB1dDo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zZWxlY3RpemUtZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1hcmdpbjogLTFweCAwIDAgMDtcclxuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMjUsIDE2OCwgMjA4LCAwLjIpO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0aW9uLFxyXG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogNXB4IDhweDtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0aW9uLFxyXG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSxcclxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9uIHtcclxuICAgIGN1cnNvcjogaW5oZXJpdDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb24ge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XHJcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XHJcbn1cclxuXHJcbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XHJcbiAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmYWZkO1xyXG4gICAgY29sb3I6ICM0OTVjNjg7XHJcbn1cclxuXHJcbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGUge1xyXG4gICAgY29sb3I6ICM0OTVjNjg7XHJcbn1cclxuXHJcbi5zZWxlY3RpemUtZHJvcGRvd24gLmNyZWF0ZSB7XHJcbiAgICBjb2xvcjogcmdiYSg0OCwgNDgsIDQ4LCAwLjUpO1xyXG59XHJcblxyXG4uc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCxcclxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSxcclxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSBpbnB1dCB7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbn1cclxuXHJcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XHJcbiAgICBib3JkZXItY29sb3I6ICM4MDgwODAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6YWZ0ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzgwODA4MCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zZWxlY3RpemUtY29udHJvbC5ydGwgLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcclxuICAgIG1hcmdpbjogMCA0cHggMCAtMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbn1cclxuXG5AaW1wb3J0IFwiLi8uLi8uLi9zdHlsZXMvX2dsb2JhbC12YXJpYWJsZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLy4uLy4uL3N0eWxlcy9fbWl4aW4uc2Nzc1wiO1xyXG5cclxuLmRyb3Bkb3duLXNlYXJjaC1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgLnJvdy5idXR0b24tcm93IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLXRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1zZWxlY3Rpb24ge1xyXG4gICAgICAgIHdpZHRoOiAyNi4xNSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VsZWN0aXplLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIC5zZWxlY3RpemUtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwZDIxMzQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZW1vdmUtc2luZ2xle1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWFycm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmJ0bi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xODBkZWcpKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICB3aWR0aDogNDcuNyU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1jbGVhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAuYnRuLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHRhYmxldC1sYW5kc2NhcGUtdXApIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gLndyYXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KFwiXCIsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXG4vKlxyXG4gICAgQmxvY2sgLSBTZWxlY3QgVGFnIENTU1xyXG4qL1xyXG5AaW1wb3J0IFwiLi8uLi8uLi9zdHlsZXMvX2dsb2JhbC12YXJpYWJsZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLy4uLy4uL3N0eWxlcy9fbWl4aW4uc2Nzc1wiO1xyXG5cclxuLy8gaW5saW5lIHZhcmlhYmxlXHJcbi5wYWdlLWNvbnRlbnQgPiBzZWN0aW9uLnNlbGVjdC10YWctYmxvY2sgLnNlY3Rpb24tc3BhY2luZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcbi5zZWxlY3QtdGFnLWJsb2NrIHtcclxuICAgIC5tb2JpbGUtdGFnLXRyaWdnZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBjb2xvcjogIzM0ODRjYjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLXBvaW50KFwiXCIsICRnbG9iYWwtd2lkdGgtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFnLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2NkNDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1vdXQpO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NjZDQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGdsb2JhbC1zZWN0aW9uLWRlc2M7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuNXB4IDMycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2JjY2NkNDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogJGdsb2JhbC1ncmlkLXRpdGxlLWJsdWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdsb2JhbC1mb2N1cy1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2Utb3V0KTtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ2xvYmFsLWZvY3VzLWNvbG9yIHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnbG9iYWwtZ3JpZC10aXRsZS1ibHVlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRnbG9iYWwtZ3JpZC10aXRsZS1ibHVlLWNvbG9yIHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJGdsb2JhbC1mb2N1cy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ2xvYmFsLWdyaWQtdGl0bGUtYmx1ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAkZ2xvYmFsLWZvY3VzLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ2xvYmFsLWdyaWQtdGl0bGUtYmx1ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2RhdGEtaGFzLXN1Yj1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtM3B4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYTVhY2I5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3ViLXRhZy1jb250YWluZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTVhY2I5O1xyXG4gICAgICAgICAgICBjb2xvcjogI2E1YWNiOTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzKTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnbG9iYWwtZm9jdXMtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAyOTNmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXG4vKlxyXG4gKiAgQmxvY2sgLSBSZXF1ZXN0IEZvcm0gQ1NTXHJcbiAqL1xyXG5AaW1wb3J0IFwiLi8uLi8uLi9zdHlsZXMvX2dsb2JhbC12YXJpYWJsZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLy4uLy4uL3N0eWxlcy9fbWl4aW4uc2Nzc1wiO1xyXG5cclxuLm1pY2UtaWRlYXMtbW9iaWxlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICMzNDg0Y2I7XHJcbiAgICB6LWluZGV4OiAxMTI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyk7XHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzQ4NGNiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNzVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgfVxyXG4gICAgLmljb24tY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJltkYXRhLWhhcy1zdWI9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgxMnB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2JpbGVNZW51T3BlbmVkIHtcclxuICAgIC5tb2JpbGUtbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXG5AaW1wb3J0IFwiLi8uLi8uLi9zdHlsZXMvX2dsb2JhbC12YXJpYWJsZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLy4uLy4uL3N0eWxlcy9fbWl4aW4uc2Nzc1wiO1xyXG5cclxuLm1pY2UtaWRlYXN7XHJcbiAgICBcclxuICAgIC5kcm9wZG93bi1zZWFyY2gtYmxvY2t7XHJcbiAgICAgICAgLnJvdy5idXR0b24tcm93e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXNlbGVjdGlvbixcclxuICAgICAgICAuc2VhcmNoLWlucHV0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWxlY3RpemUtaW5wdXR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudHMtc2VhcmNoLXJlc3VsdHtcclxuICAgICAgICA+IC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzZWN0aW9uLnNlbGVjdC10YWctYmxvY2t7XHJcbiAgICAgICAgLml0ZW1EZXN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNUZXh0e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1jb250ZW50ID4gc2VjdGlvbi5taWNlLWlkZWFzLXNlYXJjaC1yZXN1bHQgLnNlY3Rpb24tc3BhY2luZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG4ubWljZS1pZGVhcy1zZWFyY2gtcmVzdWx0IHtcclxuICAgID4gLndyYXAge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLmxpc3RpbmcuZGVmYXVsdCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgPiAucm93IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgLy9taW4taGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1wb2ludChcIlwiLCAkZ2xvYmFsLXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvci1zaXplKHRhYmxldC1wb3J0cmFpdC11cCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMzIlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXctcmliYm9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDE4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNiwgNDEsIDYzLCAwLjYpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1jb250ZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoXCJcIiwgJGdsb2JhbC13aWR0aC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWNvbmQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLy8gYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMXMgZWFzZS1vdXQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3ZlcmxheSAud3JhcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5uby10aHVtYikgPiBhOmhvdmVyIHtcclxuICAgICAgICAgICAgLm92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIC50YWctY29udGFpbmVye1xyXG4gICAgICAgICAgICAvLyAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAvLyAgICAgLnRhZ3tcclxuICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIC8vXHJcbiAgICAgICAgICAgIC8vICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgY29sb3I6ICMxNTdFQzA7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubm8tdGh1bWIge1xyXG4gICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uby1kZXNjID4gYTpob3ZlciB7XHJcbiAgICAgICAgICAgIC50YWctY29udGFpbmVyIC50YWc6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwZDIxMzQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWJib24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMTA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiNzE3MWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4IDAgMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCByZ2IoMTgzLCAyMywgMzEpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMTdweCAyMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiKDE4MywgMjMsIDMxKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4IDAgMjBweCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib3R0b20tdHJpYW5nbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM0MDAxMDMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDIwcHggMTFweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEzMzE0YztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMTMzMTRjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzEzMzE0YztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYm90dG9tLXRyaWFuZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAudGV4dC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tdmlld2FsbC13cmFwIHtcclxuICAgICAgICB0b3A6IDEyMnB4O1xyXG4gICAgfVxyXG4gICAgLmJ0bi1sb2FkaW5nLWxvYWRtb3JlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgICAuYWpheC1sb2FkaW5nLWljb24ge1xyXG4gICAgICAgICYuZml4ZWQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbn1cclxuXHJcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbi4uLikge1xyXG4gICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xyXG4gICAgLW1vei1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcclxuICAgIC1tcy1hbmltYXRpb246ICRhbmltYXRpb247XHJcbiAgICBhbmltYXRpb246ICRhbmltYXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiBjYWxjKCRjYWxjdWxhdGUpIHtcclxuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoJGNhbGN1bGF0ZSk7XHJcbiAgICB3aWR0aDogLW1vei1jYWxjKCRjYWxjdWxhdGUpO1xyXG4gICAgd2lkdGg6IGNhbGMoJGNhbGN1bGF0ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBicmVhay1wb2ludCgkYWxpYXMsICRkcCkge1xyXG4gICAgQGlmKHR5cGUtb2YoJGRwKT09bnVtYmVyKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstcG9pbnQoJGFsaWFzLCAnbWF4LXdpZHRoJyAkZHApIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYodHlwZS1vZigkZHApPT1saXN0KSB7XHJcbiAgICAgICAgQG1lZGlhIChudGgoJGRwLCAxKTogbnRoKCRkcCwgMikpIHtcclxuICAgICAgICAgICAgQGlmKCRhbGlhcyAhPW51bGwgYW5kICRhbGlhcyAhPVwiXCIpIHtcclxuICAgICAgICAgICAgICAgIGJvZHk6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6JGFsaWFzO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJG1lZGlhLXR5cGU6JGFsaWFzICFnbG9iYWw7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgICAgICAkbWVkaWEtdHlwZTonJyAhZ2xvYmFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMuLi4pIHtcclxuICAgIEBpZiBpcy1kaXJlY3Rpb24oJGRpcmVjdGlvbik9PWZhbHNlIHtcclxuICAgICAgICAkY29sb3Itc3RvcHM6ICRkaXJlY3Rpb24sICRjb2xvci1zdG9wcztcclxuICAgICAgICAkZGlyZWN0aW9uOiAxODBkZWc7XHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kOiBudGgobnRoKCRjb2xvci1zdG9wcywgMSksIDEpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVnYWN5LWRpcmVjdGlvbigkZGlyZWN0aW9uKSwgJGNvbG9yLXN0b3BzKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gbGVnYWN5LWRpcmVjdGlvbigkdmFsdWUpIHtcclxuICAgIEBpZiBpcy1kaXJlY3Rpb24oJHZhbHVlKT09ZmFsc2Uge1xyXG4gICAgICAgIEBlcnJvciBcIkNhbm5vdCBjb252ZXJ0IGAjeyR2YWx1ZX1gIHRvIGxlZ2FjeSBzeW50YXggYmVjYXVzZSBpdCBkb2Vzbid0IHNlZW0gdG8gYmUgYSBkaXJlY3Rpb24uXCI7XHJcbiAgICB9XHJcbiAgICAkY29udmVyc2lvbi1tYXA6ICggdG8gdG9wOiBib3R0b20sIHRvIHRvcCByaWdodDogYm90dG9tIGxlZnQsIHRvIHJpZ2h0IHRvcDogbGVmdCBib3R0b20sIHRvIHJpZ2h0OiBsZWZ0LCB0byBib3R0b20gcmlnaHQ6IHRvcCBsZWZ0LCB0byByaWdodCBib3R0b206IGxlZnQgdG9wLCB0byBib3R0b206IHRvcCwgdG8gYm90dG9tIGxlZnQ6IHRvcCByaWdodCwgdG8gbGVmdCBib3R0b206IHJpZ2h0IHRvcCwgdG8gbGVmdDogcmlnaHQsIHRvIGxlZnQgdG9wOiByaWdodCBib3R0b20sIHRvIHRvcCBsZWZ0OiBib3R0b20gcmlnaHQpO1xyXG4gICAgQGlmIG1hcC1oYXMta2V5KCRjb252ZXJzaW9uLW1hcCwgJHZhbHVlKSB7XHJcbiAgICAgICAgQHJldHVybiBtYXAtZ2V0KCRjb252ZXJzaW9uLW1hcCwgJHZhbHVlKTtcclxuICAgIH1cclxuICAgIEByZXR1cm4gOTBkZWcgLSAkdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiBrZXlmcmFtZXMoJGFuaW1hdGlvbk5hbWUpIHtcclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBALW1vei1rZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgQC1vLWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG9wdGlvbmFsLWF0LXJvb3QoJHNlbCkge1xyXG4gICAgQGF0LXJvb3QgI3tpZihub3QgJiwgJHNlbCwgc2VsZWN0b3ItYXBwZW5kKCYsICRzZWwpKX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOi1tb3otcGxhY2Vob2xkZXInKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi1tb3otcGxhY2Vob2xkZXInKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xyXG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgICAkb3BhY2l0eS1pZTogJG9wYWNpdHkgKiAxMDA7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xyXG59XHJcblxyXG5AbWl4aW4gYWRkLWJldmVsKCRjb2xvcjojZmZmKSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggJGNvbG9yLCAwIDFweCAxcHggIzY2NiwgaW5zZXQgMCAtMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgNHB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggMnB4ICRjb2xvciwgMCAxcHggMXB4ICM2NjYsIGluc2V0IDAgLTFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIDRweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCAkY29sb3IsIDAgMXB4IDFweCAjNjY2LCBpbnNldCAwIC0xcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCA0cHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggJGNvbG9yLCAwIDFweCAxcHggIzY2NiwgaW5zZXQgMCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgLjUpLCBpbnNldCAwIDRweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtc2hhZG93KCR0b3AsICRsZWZ0LCAkYmx1ciwgJGNvbG9yLCAkaW5zZXQ6IGZhbHNlKSB7XHJcbiAgICBAaWYgJGluc2V0IHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRm9udCBGYWNlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkcGF0aCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsLCAkZXh0czogZW90IHdvZmYgdHRmIHN2Zykge1xyXG5cdCRzcmM6IG51bGw7XHJcblxyXG5cdCRleHRtb2RzOiAoXHJcblx0XHRlb3Q6IFwiP1wiLFxyXG5cdFx0c3ZnOiBcIiNcIiArIHN0ci1yZXBsYWNlKCRuYW1lLCBcIiBcIiwgXCJfXCIpXHJcblx0KTtcclxuXHJcblx0JGZvcm1hdHM6IChcclxuXHRcdG90ZjogXCJvcGVudHlwZVwiLFxyXG5cdFx0dHRmOiBcInRydWV0eXBlXCJcclxuXHQpO1xyXG5cclxuXHRAZWFjaCAkZXh0IGluICRleHRzIHtcclxuXHRcdCRleHRtb2Q6IGlmKG1hcC1oYXMta2V5KCRleHRtb2RzLCAkZXh0KSwgJGV4dCArIG1hcC1nZXQoJGV4dG1vZHMsICRleHQpLCAkZXh0KTtcclxuXHRcdCRmb3JtYXQ6IGlmKG1hcC1oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLWdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xyXG5cdFx0JHNyYzogYXBwZW5kKCRzcmMsIHVybChxdW90ZSgkcGF0aCArIFwiLlwiICsgJGV4dG1vZCkpIGZvcm1hdChxdW90ZSgkZm9ybWF0KSksIGNvbW1hKTtcclxuXHR9XHJcblxyXG5cdEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6IHF1b3RlKCRuYW1lKTtcclxuXHRcdGZvbnQtc3R5bGU6ICRzdHlsZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG5cdFx0c3JjOiAkc3JjO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZvci1zaXplKCRyYW5nZSkge1xyXG4gICAgJHBob25lLXVwcGVyLWJvdW5kYXJ5OiA3NjhweDtcclxuICAgICR0YWJsZXQtcG9ydHJhaXQtdXBwZXItYm91bmRhcnk6IDc2OHB4O1xyXG4gICAgJHRhYmxldC1sYW5kc2NhcGUtdXBwZXItYm91bmRhcnk6IDE2MDBweDtcclxuICAgICRkZXNrdG9wLXVwcGVyLWJvdW5kYXJ5OiAxODAwcHg7XHJcbiAgXHJcbiAgICBAaWYgJHJhbmdlID09IHBob25lLW9ubHkge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skcGhvbmUtdXBwZXItYm91bmRhcnkgLSAxfSkgeyBAY29udGVudDsgfVxyXG4gICAgfSBAZWxzZSBpZiAkcmFuZ2UgPT0gdGFibGV0LXBvcnRyYWl0LXVwIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRwaG9uZS11cHBlci1ib3VuZGFyeSkgeyBAY29udGVudDsgfVxyXG4gICAgfSBAZWxzZSBpZiAkcmFuZ2UgPT0gdGFibGV0LWxhbmRzY2FwZS11cCB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0LXVwcGVyLWJvdW5kYXJ5KSB7IEBjb250ZW50OyB9XHJcbiAgICB9IEBlbHNlIGlmICRyYW5nZSA9PSBkZXNrdG9wLXVwIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtbGFuZHNjYXBlLXVwcGVyLWJvdW5kYXJ5KSB7IEBjb250ZW50OyB9XHJcbiAgICB9IEBlbHNlIGlmICRyYW5nZSA9PSBiaWctZGVza3RvcC11cCB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC11cHBlci1ib3VuZGFyeSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gIH0iLCIkZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLFxyXG5BcmlhbCxcclxuSGVsdmV0aWNhLFxyXG5zYW5zLXNlcmlmO1xyXG5cclxuJGdsb2JhbC1zZWN0aW9uLWxhcmdlLXRpdGxlOiA0LjZyZW07XHJcbiRnbG9iYWwtc2VjdGlvbi10aXRsZTogM3JlbTtcclxuJGdsb2JhbC1zZWN0aW9uLWRlc2M6IDEuOHJlbTtcclxuJGdsb2JhbC1ncmlkLXRpdGxlOiAyLjRyZW07XHJcbiRnbG9iYWwtZ3JpZC10YWc6IDEuNXJlbTtcclxuXHJcbiRnbG9iYWwtbWFpbi1jb2xvcjogIzEwMjkzRjtcclxuJGdsb2JhbC1ncmlkLXRpdGxlLWJsdWUtY29sb3I6ICMxMDI5M0Y7XHJcbiRnbG9iYWwtZ3JpZC1kZXNjLWJsdWUtY29sb3I6ICM2MjZBNzM7XHJcbiRnbG9iYWwtZ3JpZC1pbWctcHJlbG9hZC1jb2xvcjogI2M5Y2NkMDtcclxuJGdsb2JhbC1iYWNrZ3JvdW5kLWJsdWUtY29sb3I6ICMxMzMxNEM7XHJcbiRnbG9iYWwtYmFja2dyb3VuZC1ncmV5LWNvbG9yOiAjREZFMkU3O1xyXG4kZ2xvYmFsLXJlZC1jb2xvcjogI0I3MTcxRTtcclxuJGdsb2JhbC1kcm9wZG93bi1ib3JkZXItY29sb3I6ICMwRDIxMzQ7XHJcbiRnbG9iYWwtZm9jdXMtY29sb3I6IHJnYmEoNTIsIDEzMiwgMjAzLCAxKTtcclxuXHJcbiRnbG9iYWwtbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiRnbG9iYWwtd2lkdGgtdGFibGV0OiA3NjhweDtcclxuJGdsb2JhbC13aWR0aC1tb2JpbGU6IDc2OHB4O1xyXG4kZ2xvYmFsLXNlY3Rpb24tbGVmdHJpZ2h0LXNwYWNlOiAxNTBweDtcclxuXHJcbiRhc3NldHNfZm9sZGVyOiBcIi4uL2Fzc2V0c1wiO1xyXG4iXX0= */
