@import url(https://fonts.googleapis.com/css?family=Carrois+Gothic);
.premier .showcase{background:rgba(61,48,35,0.2)}.premier a{color:#3d3023}.premier .icon-calendar{color:#6f6f6f}.premier form .checkbox [type='checkbox'],.premier form .radio label::before,.premier .form .checkbox [type='checkbox'],.premier .form .radio label::before{border-color:#1c1c1c}.premier input[type='text']:focus,.premier input[type='number']:focus,.premier input[type='email']:focus,.premier input[type='password']:focus,.premier input[type='file']:focus,.premier input[type='tel']:focus,.premier input[type='url']:focus,.premier textarea:focus,.premier select:focus{border-color:#6f6f6f}.premier .local-forecast ul .today{border-color:#e5e5e5}.premier .editorial h2,.premier .editorial h5{font-family:'Carrois Gothic', sans-serif}.premier .info-cards .accomodation-info h3{font-family:'Carrois Gothic', sans-serif}.premier .intro-header.brand-voice h1{font-family:'Carrois Gothic', sans-serif}.premier .media-object.three-up-large-image .link-cta{color:#3d3023}@media only screen and (min-width: 60em){.premier .media-object.three-up-large-image h4{font-family:'Carrois Gothic', sans-serif}}.premier .points-of-interest h2{font-family:'Carrois Gothic', sans-serif}.premier .tabs-wrapper .tab-select-wrapper .tab-select{font-family:'Carrois Gothic', sans-serif}.premier .date-picker-wrapper table th.month-name{font-family:'Carrois Gothic', sans-serif}.premier .brand-universal .signup-form input::-moz-placeholder{font-family:'Carrois Gothic', sans-serif}.premier .brand-universal .signup-form input:-ms-input-placeholder{font-family:'Carrois Gothic', sans-serif}.premier .brand-universal .signup-form input::-ms-input-placeholder{font-family:'Carrois Gothic', sans-serif}.premier .brand-universal .signup-form input::placeholder,.premier .brand-universal .signup-form input.placeholder{font-family:'Carrois Gothic', sans-serif}.premier .brand-hero-homepage .brand-headline-wrapper h1,.premier .brand-hero-homepage .brand-headline-wrapper h2{font-family:'Carrois Gothic', sans-serif}.premier h1.property-h1{font-family:'Carrois Gothic', sans-serif}.premier h2,.premier h3,.premier h5{font-family:'Carrois Gothic', sans-serif;font-weight:normal}.no-touch .tabs .tab-title:hover:not(.active) a{background:rgba(61,48,35,0.2)}.premier-a .property-header{background:#3d3023}.premier-a .property-header .property-info>p a{color:#004452}.premier-a .property-nav{border-color:#3d3023;margin-bottom:1px;margin-top:1px}.premier-a .layout-left{background:#3d3023}.premier-a button,.premier-a .button{background:#004452;color:#fff}.premier-a button:focus,.premier-a .button:focus{background:#004452}.premier-a button.outlined-cta,.premier-a .button.outlined-cta{background:#004452;border-color:#004452;color:#fff}.premier-a button.outlined-cta.club-level,.premier-a .button.outlined-cta.club-level{background:transparent}.premier-a button.outlined-cta.transparent,.premier-a .button.outlined-cta.transparent{background:transparent;border-color:#004452;color:#004452}.premier-a button.outlined-cta.reserve-cta,.premier-a .button.outlined-cta.reserve-cta{border-color:#004452}.premier-a button.secondary,.premier-a .button.secondary{background:#3d3023;color:#fff}.premier-a .premier-a-logo::after{background:#fff}.premier-a .brand-menu .brand-menu-items li{border-bottom-color:#6e563f}.premier-a .brand-menu .brand-menu-items li .expand-toggle .icon-arrow-down{color:#6e563f}.premier-a .brand-menu .brand-menu-items li a{color:#fff}.premier-a .brand-menu .brand-menu-items li.reservations-li a{color:#fff}.premier-a .link-cta{color:#3d3023}.premier-a .link-cta::after{color:#3d3023}.premier-a .premier-brand-footer{background-color:#004452;color:#fff}.premier-a .premier-brand-footer h3,.premier-a .premier-brand-footer a{color:#fff}.no-touch .premier-a .button.outlined-cta:hover,.no-touch .premier-a button.outlined-cta.reserve-cta:hover{background:#004452;border-color:#004452}.no-touch .premier-a button:hover,.no-touch .premier-a .button:hover{background:#004452}.no-touch .premier-a button.outlined-cta:hover,.no-touch .premier-a .button.outlined-cta:hover{background:#004452}.no-touch .premier-a button.outlined-cta.transparent:hover,.no-touch .premier-a .button.outlined-cta.transparent:hover{background:#004452;border-color:#004452;color:#fff}.no-touch .premier-a button.outlined-cta.reserve-cta:hover,.no-touch .premier-a .button.outlined-cta.reserve-cta:hover{border-color:#004452}.no-touch .premier-a button.secondary:hover,.no-touch .premier-a .button.secondary:hover{background:#473019;color:#fff}.no-touch .premier-a button.tertiary,.no-touch .premier-a button input[type='reset'],.no-touch .premier-a .button.tertiary,.no-touch .premier-a .button input[type='reset']{background:#6f6f6f}.no-touch .premier-a .link-cta:hover{color:#004452}.no-touch .premier-a .link-cta:hover::after{color:#004452}.no-touch .premier-a .brand-menu .brand-menu-items li:hover{background:#1c869c}.no-touch .premier-a .brand-menu .brand-menu-items li.reservations-li:hover{background:none}.no-touch .premier-a .brand-menu .brand-menu-items .menu-level-2 li:hover{background:#004452}.premier-b{background:#3d3023}.premier-b button,.premier-b .button{background:#004452;color:#fff}.premier-b button:focus,.premier-b .button:focus{background:#004452}.premier-b button.outlined-cta,.premier-b .button.outlined-cta{background:#004452;border-color:#004452;color:#fff}.premier-b button.outlined-cta.club-level,.premier-b .button.outlined-cta.club-level{background:transparent}.premier-b button.outlined-cta.transparent,.premier-b .button.outlined-cta.transparent{background:transparent;border-color:#004452;color:#004452}.premier-b button.outlined-cta.reserve-cta,.premier-b .button.outlined-cta.reserve-cta{border-color:#004452}.premier-b button.secondary,.premier-b .button.secondary{background:#3d3023;color:#fff}.premier-b .brand-menu .property-info a{color:#3d3023}.premier-b .link-cta{color:#3d3023}.premier-b .link-cta::after{color:#3d3023}.premier-b .premier-brand-footer{background-color:#004452;color:#fff}.premier-b .premier-brand-footer h3,.premier-b .premier-brand-footer a{color:#fff}@media only screen and (max-width: 48.063em){header{background:#3d3023}}.no-touch .premier-b .button.outlined-cta:hover,.no-touch .premier-b button.outlined-cta.reserve-cta:hover{background:#004452;border-color:#004452}.no-touch .premier-b button:hover,.no-touch .premier-b .button:hover{background:#004452;color:#fff}.no-touch .premier-b button.outlined-cta:hover,.no-touch .premier-b .button.outlined-cta:hover{background:#004452}.no-touch .premier-b button.outlined-cta.transparent:hover,.no-touch .premier-b .button.outlined-cta.transparent:hover{background:#004452;border-color:#004452;color:#fff}.no-touch .premier-b button.outlined-cta.reserve-cta:hover,.no-touch .premier-b .button.outlined-cta.reserve-cta:hover{border-color:#004452}.no-touch .premier-b button.secondary:hover,.no-touch .premier-b .button.secondary:hover{background:#473019;color:#fff}.no-touch .premier-b button.tertiary,.no-touch .premier-b button input[type='reset'],.no-touch .premier-b .button.tertiary,.no-touch .premier-b .button input[type='reset']{background:#6f6f6f}.no-touch .premier-b .link-cta:hover{color:#004452}.no-touch .premier-b .link-cta:hover::after{color:#004452}.no-touch .premier-b .brand-menu .brand-menu-items li:hover{background:#1c869c}.no-touch .premier-b .brand-menu .brand-menu-items li.reservations-li:hover{background:none}.no-touch .premier-b .brand-menu .brand-menu-items .menu-level-2 li:hover{background:#004452}.premier-c .property-header,.premier-c .sticky-header{background-color:#fff}.premier-c .sticky-header{border-bottom:1px solid #fff}.premier-c .property-nav{background-color:#3d3023;height:auto;margin-bottom:0px}.premier-c .property-nav .menu-toggle,.premier-c .property-nav .icon-arrow-down{color:#fff}.premier-c .property-nav .menu-toggle.right.is-expanded .icon-arrow-down{color:#fff}.premier-c .property-nav .button.outlined-cta.reserve-cta.left{background-color:transparent;border-color:#fff;color:#fff}.premier-c .property-nav span{color:#fff}.premier-c .brand-hero-homepage h1{color:#3d3023;font-size:35px}.premier-c button,.premier-c .button{background:#004452;color:#fff}.premier-c button:focus,.premier-c .button:focus{background:#004452}.premier-c button.outlined-cta,.premier-c .button.outlined-cta{background:#004452;border-color:#004452;color:#fff}.premier-c button.outlined-cta.club-level,.premier-c .button.outlined-cta.club-level{background:transparent}.premier-c button.outlined-cta.transparent,.premier-c .button.outlined-cta.transparent{background:transparent;border-color:#004452;color:#004452}.premier-c button.outlined-cta.reserve-cta,.premier-c .button.outlined-cta.reserve-cta{border-color:#004452}.premier-c button.secondary,.premier-c .button.secondary{background:#3d3023;color:#fff}.premier-c .link-cta{color:#3d3023}.premier-c .link-cta::after{color:#3d3023}.premier-c .premier-brand-footer{background-color:#3d3023;color:#fff}.premier-c .premier-brand-footer h3,.premier-c .premier-brand-footer a{color:#fff}.no-touch .premier-c .button.outlined-cta.reserve-cta.left:hover{background:#2d231a;border-color:#fff}.no-touch .premier-c .property-nav ul li a:hover span{border-color:#fff}.no-touch .premier-c .button.outlined-cta:hover,.no-touch .premier-c button.outlined-cta.reserve-cta:hover{background:#004452;border-color:#fff}.no-touch .premier-c button:hover,.no-touch .premier-c .button:hover{background:#000;color:#fff}.no-touch .premier-c button.outlined-cta:hover,.no-touch .premier-c .button.outlined-cta:hover{background:#001a1f}.no-touch .premier-c button.outlined-cta.transparent:hover,.no-touch .premier-c .button.outlined-cta.transparent:hover{background:#004452;border-color:#004452;color:#fff}.no-touch .premier-c button.outlined-cta.reserve-cta:hover,.no-touch .premier-c .button.outlined-cta.reserve-cta:hover{background-color:#000;border-color:#000}.no-touch .premier-c button.secondary:hover,.no-touch .premier-c .button.secondary:hover{background:#2d231a;color:#fff}.no-touch .premier-c button.tertiary,.no-touch .premier-c button input[type='reset'],.no-touch .premier-c .button.tertiary,.no-touch .premier-c .button input[type='reset']{background:#6f6f6f}.no-touch .premier-c .link-cta:hover{color:#004452}.no-touch .premier-c .link-cta:hover::after{color:#004452}.premier-d .header button.outlined-cta.reserve-cta,.premier-d .header .button.outlined-cta.reserve-cta{border-color:#fff !important;color:#fff !important}.premier-d button,.premier-d .button{background:#3d3023;color:#fff}.premier-d button:focus,.premier-d .button:focus{background:#473019}.premier-d button.outlined-cta,.premier-d .button.outlined-cta{background:#3d3023;border-color:#3d3023;color:#fff}.premier-d button.outlined-cta.club-level,.premier-d .button.outlined-cta.club-level{background:transparent}.premier-d button.outlined-cta.transparent,.premier-d .button.outlined-cta.transparent{background:transparent;border-color:#3d3023;color:#3d3023}.premier-d button.outlined-cta.reserve-cta,.premier-d .button.outlined-cta.reserve-cta{border-color:#3d3023}.premier-d button.secondary,.premier-d .button.secondary{background:#004452;color:#fff}.premier-d .link-cta{color:#3d3023}.premier-d .link-cta::after{color:#3d3023}.premier-d .premier-brand-footer{background-color:#3d3023;color:#fff}.premier-d .premier-brand-footer h3,.premier-d .premier-brand-footer a{color:#fff}.premier-d .brand-menu .property-info a{color:#3d3023}.no-touch .premier-d .header button.outlined-cta.reserve-cta:hover,.no-touch .premier-d .header .button.outlined-cta.reserve-cta:hover{background:#fff !important;border-color:#fff !important;color:#1c1c1c !important}.no-touch .premier-d .button.outlined-cta:hover,.no-touch .premier-d button.outlined-cta.reserve-cta:hover{background:#473019;border-color:#473019}.no-touch .premier-d button:hover,.no-touch .premier-d .button:hover{background:#473019}.no-touch .premier-d button.outlined-cta:hover,.no-touch .premier-d .button.outlined-cta:hover{background:#473019}.no-touch .premier-d button.outlined-cta.transparent:hover,.no-touch .premier-d .button.outlined-cta.transparent:hover{background:#473019;border-color:#473019;color:#fff}.no-touch .premier-d button.outlined-cta.reserve-cta:hover,.no-touch .premier-d .button.outlined-cta.reserve-cta:hover{border-color:#473019}.no-touch .premier-d button.secondary:hover,.no-touch .premier-d .button.secondary:hover{background:#004452;color:#fff}.no-touch .premier-d button.tertiary,.no-touch .premier-d button input[type='reset'],.no-touch .premier-d .button.tertiary,.no-touch .premier-d .button input[type='reset']{background:#6f6f6f}.no-touch .premier-d .link-cta:hover{color:#1d1710}.no-touch .premier-d .link-cta:hover::after{color:#1d1710}.no-touch .premier-d .brand-menu .brand-menu-items li:hover{background:#1c869c}.no-touch .premier-d .brand-menu .brand-menu-items li.reservations-li:hover{background:none}.no-touch .premier-d .brand-menu .brand-menu-items .menu-level-2 li:hover{background:#004452}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hcHAvYXNzZXRzL3N0eWxlcy9wcmVtaWVyL2JyYW5kaW5nL19wcmVtaWVyLWJhc2UtYnJhbmRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hcHAvYXNzZXRzL3N0eWxlcy9wcmVtaWVyL2JyYW5kaW5nL19qYWNrLWR1c3R5LWJyYW5kaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwL2Fzc2V0cy9zdHlsZXMvcHJlbWllci9icmFuZGluZy9fcHJlbWllci1hLWJyYW5kaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwL2Fzc2V0cy9zdHlsZXMvcHJlbWllci9icmFuZGluZy9fcHJlbWllci1iLWJyYW5kaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwL2Fzc2V0cy9zdHlsZXMvX3NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwL2Fzc2V0cy9zdHlsZXMvcHJlbWllci9icmFuZGluZy9fcHJlbWllci1jLWJyYW5kaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwL2Fzc2V0cy9zdHlsZXMvdXRpbHMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL2FwcC9hc3NldHMvc3R5bGVzL3ByZW1pZXIvYnJhbmRpbmcvX3ByZW1pZXItZC1icmFuZGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQSxtQkFFRSw2QkNHb0IsQ0RMdEIsV0FNRSxhQ0RvQixDREx0Qix3QkFVRSxhQ1IrQixDREZqQyw0SkFpQkcsb0JDaEIrQixDRERsQyxpU0ErQkcsb0JDN0I4QixDREZqQyxtQ0FvQ0Usb0JDakNnQyxDREhsQyw4Q0NTQyx3Q0FBeUMsQ0RUMUMsMkNDU0Msd0NBQXlDLENEVDFDLHNDQ1NDLHdDQUF5QyxDRFQxQyxzREFpRUksYUM1RGtCLENENkRsQix5Q0FsRUosK0NDU0Msd0NBQXlDLENEOERyQyxDQXZFTCxnQ0NTQyx3Q0FBeUMsQ0RUMUMsdURDU0Msd0NBQXlDLENEVDFDLGtEQ1NDLHdDQUF5QyxDRFQxQywrRENTQyx3Q0FBeUMsQ0RUMUMsbUVDU0Msd0NBQXlDLENEVDFDLG9FQ1NDLHdDQUF5QyxDRFQxQyxtSENTQyx3Q0FBeUMsQ0RUMUMsa0hDU0Msd0NBQXlDLENEVDFDLHdCQ1NDLHdDQUF5QyxDRFQxQyxvQ0NTQyx3Q0FBeUMsQ0QwSHhDLGtCQUFtQixDQUNuQixnREFLQSw2QkNwSW9CLENEcUlwQiw0QkV4SUEsa0JER29CLENDTHRCLCtDQUtHLGFEQ3FCLENDTnhCLHlCQVVFLG9CRExvQixDQ01wQixpQkFBa0IsQ0FDbEIsY0FBZSxDQVpqQix3QkQrQkMsa0JBMUJxQixDQ0x0QixxQ0FzQkUsa0JEaEJzQixDQ2lCdEIsVUR2QlUsQ0NBWixpREEwQkcsa0JBQTBDLENBMUI3QywrREE4Qkcsa0JEeEJxQixDQ3lCckIsb0JEekJxQixDQzBCckIsVURoQ1MsQ0NBWixxRkFtQ0ksc0JBQXVCLENBbkMzQix1RkF1Q0ksc0JBQXVCLENBQ3ZCLG9CRGxDb0IsQ0NtQ3BCLGFEbkNvQixDQ054Qix1RkE2Q0ksb0JEdkNvQixDQ054Qix5REFrREcsa0JEN0NtQixDQzhDbkIsVURuRFMsQ0NBWixrQ0F5REUsZUR6RFUsQ0NBWiw0Q0ErREksMkJEM0N5QyxDQ3BCN0MsNEVBbUVNLGFEL0N1QyxDQ3BCN0MsOENBd0VLLFVEeEVPLENDQVosOERBNkVNLFVEN0VNLENDQVoscUJBcUZFLGFEaEZvQixDQ0x0Qiw0QkF3RkcsYURuRm1CLENDTHRCLGlDQTZGRSx3QkR2RnNCLENDd0Z0QixVRDlGVSxDQ0FaLHVFQWtHRyxVRGxHUyxDQ21HVCwyR0FVQyxrQkFBMEMsQ0FDMUMsb0JBQTRDLENBTmhELHFFQWFJLGtCQUEwQyxDQWI5QywrRkFtQkssa0JBQTBDLENBbkIvQyx1SEF5Qk0sa0JBQTBDLENBQzFDLG9CQUE0QyxDQUM1QyxVRG5JTSxDQ3dHWix1SEFpQ00sb0JBQTRDLENBakNsRCx5RkF3Q0ssa0JBQXdDLENBQ3hDLFVEakpPLENDd0daLDRLQStDSSxrQkRySjZCLENDc0dqQyxxQ0FzREksYUR4Sm9CLENDa0d4Qiw0Q0F5REssYUQzSm1CLENDa0d4Qiw0REFrRU0sa0JBQTBELENBbEVoRSw0RUF1RU8sZUFBZ0IsQ0F2RXZCLDBFQStFTSxrQkRqTGtCLENDa0xsQixXRDdKTCxrQkF0QnFCLENFRHRCLHFDQU1FLGtCRkpzQixDRUt0QixVRlhVLENFSVosaURBVUcsa0JBQTBDLENBVjdDLCtEQWNHLGtCRlpxQixDRWFyQixvQkZicUIsQ0VjckIsVUZwQlMsQ0VJWixxRkFtQkksc0JBQXVCLENBbkIzQix1RkF1Qkksc0JBQXVCLENBQ3ZCLG9CRnRCb0IsQ0V1QnBCLGFGdkJvQixDRUZ4Qix1RkE2Qkksb0JGM0JvQixDRUZ4Qix5REFrQ0csa0JGakNtQixDRWtDbkIsVUZ2Q1MsQ0VJWix3Q0EwQ0csYUZ6Q21CLENFRHRCLHFCQStDRSxhRjlDb0IsQ0VEdEIsNEJBa0RHLGFGakRtQixDRUR0QixpQ0F1REUsd0JGckRzQixDRXNEdEIsVUY1RFUsQ0VJWix1RUE0REcsVUZoRVMsQ0VpRVQsNkNBTUYsT0FDQyxrQkZuRW9CLENFb0VwQixDQUdGLDJHQUtJLGtCQUEwQyxDQUMxQyxvQkFBNEMsQ0FOaEQscUVBYUksa0JBQTBDLENBQzFDLFVGMUZRLENFNEVaLCtGQW9CSyxrQkFBMEMsQ0FwQi9DLHVIQTBCTSxrQkFBMEMsQ0FDMUMsb0JBQTRDLENBQzVDLFVGeEdNLENFNEVaLHVIQWtDTSxvQkFBNEMsQ0FsQ2xELHlGQXlDSyxrQkFBd0MsQ0FDeEMsVUZ0SE8sQ0U0RVosNEtBZ0RJLGtCQ3VHNkIsQ0R2SmpDLHFDQXVESSxhRjdIb0IsQ0VzRXhCLDRDQTBESyxhRmhJbUIsQ0VzRXhCLDREQW1FTSxrQkFBMEQsQ0FuRWhFLDRFQXdFTyxlQUFnQixDQXhFdkIsMEVBZ0ZNLGtCRnRKa0IsQ0V1SmxCLHNERTNKSixxQkNDNEIsQ0RMOUIsMEJBUUUsNEJDSDRCLENETDlCLHlCQVlFLHdCSkxvQixDSU1wQixXQUFZLENBQ1osaUJBQWtCLENBZHBCLGdGQWtCRyxVQ2IyQixDREw5Qix5RUF1QkksVUNsQjBCLENETDlCLCtEQTRCRyw0QkFBNkIsQ0FDN0IsaUJDeEIyQixDRHlCM0IsVUN6QjJCLENETDlCLDhCQWtDRyxVQzdCMkIsQ0RMOUIsbUNBd0NHLGFKakNtQixDSWtDbkIsY0FBZSxDQXpDbEIscUNBaURFLGtCSnpDc0IsQ0kwQ3RCLFVKaERVLENJRlosaURBcURHLGtCQUEwQyxDQXJEN0MsK0RBeURHLGtCSmpEcUIsQ0lrRHJCLG9CSmxEcUIsQ0ltRHJCLFVKekRTLENJRloscUZBOERJLHNCQUF1QixDQTlEM0IsdUZBa0VJLHNCQUF1QixDQUN2QixvQkozRG9CLENJNERwQixhSjVEb0IsQ0lSeEIsdUZBd0VJLG9CSmhFb0IsQ0lSeEIseURBNkVHLGtCSnRFbUIsQ0l1RW5CLFVKNUVTLENJRloscUJBb0ZFLGFKN0VvQixDSVB0Qiw0QkF1RkcsYUpoRm1CLENJUHRCLGlDQTRGRSx3QkpyRm9CLENJc0ZwQixVSjNGVSxDSUZaLHVFQWlHRyxVSi9GUyxDSWdHVCxpRUFTQyxrQkFBcUMsQ0FDckMsaUJDdkcwQixDRGtHOUIsc0RBWUssaUJDOUd5QixDRGtHOUIsMkdBb0JJLGtCQUF5QyxDQUN6QyxpQkN2SDBCLENEa0c5QixxRUE0QkksZUFBd0MsQ0FDeEMsVUpsSVEsQ0lxR1osK0ZBbUNLLGtCQUF3QyxDQW5DN0MsdUhBeUNNLGtCQUEwQyxDQUMxQyxvQkFBNEMsQ0FDNUMsVUpoSk0sQ0lxR1osdUhBaURNLHFCQUE4QyxDQUM5QyxpQkFBMEMsQ0FsRGhELHlGQXlESyxrQkFBcUMsQ0FDckMsVUovSk8sQ0lxR1osNEtBZ0VJLGtCRDhENkIsQ0M5SGpDLHFDQXVFSSxhSnRLb0IsQ0krRnhCLDRDQTBFSyxhSnpLbUIsQ0kwS25CLHVHRTNLRCw0QkFBK0IsQ0FDL0IscUJBQXdCLENBTjVCLHFDQWNFLGtCTlRvQixDTVVwQixVTmZVLENNQVosaURBa0JHLGtCQUF3QyxDQWxCM0MsK0RBc0JHLGtCTmpCbUIsQ01rQm5CLG9CTmxCbUIsQ01tQm5CLFVOeEJTLENNQVoscUZBMkJJLHNCQUF1QixDQTNCM0IsdUZBK0JJLHNCQUF1QixDQUN2QixvQk4zQmtCLENNNEJsQixhTjVCa0IsQ01MdEIsdUZBcUNJLG9CTmhDa0IsQ01MdEIseURBMENHLGtCTnBDcUIsQ01xQ3JCLFVOM0NTLENNQVoscUJBaURFLGFONUNvQixDTUx0Qiw0QkFvREcsYU4vQ21CLENNTHRCLGlDQXlERSx3Qk5wRG9CLENNcURwQixVTjFEVSxDTUFaLHVFQThERyxVTjlEUyxDTUFaLHdDQW9FRyxhTi9EbUIsQ01nRW5CLHVJQVdHLDBCQUE2QixDQUM3Qiw0QkFBK0IsQ0FDL0Isd0JBQStCLENBVHJDLDJHQWtCSSxrQkFBd0MsQ0FDeEMsb0JBQTBDLENBbkI5QyxxRUEwQkksa0JBQXdDLENBMUI1QywrRkErQkssa0JBQXdDLENBL0I3Qyx1SEFvQ00sa0JBQXdDLENBQ3hDLG9CQUEwQyxDQUMxQyxVTi9HTSxDTXlFWix1SEE0Q00sb0JBQTBDLENBNUNoRCx5RkFtREssa0JBQTBDLENBQzFDLFVON0hPLENNeUVaLDRLQTBESSxrQkhnRzZCLENHMUpqQyxxQ0FpRUksYUFBaUMsQ0FqRXJDLDRDQW9FSyxhQUFpQyxDQXBFdEMsNERBNkVNLGtCQUEwRCxDQTdFaEUsNEVBa0ZPLGVBQWdCLENBbEZ2QiwwRUEwRk0sa0JON0prQiIsImZpbGUiOiJjc3MvcHJlbWllci9qYWNrLWR1c3R5LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vY29sb3IgKHByaW1hcnkgYW5kIHNlY29uZGFyZCkgYW5kIGZvbnQgb3ZlcnJpZGVzXG5cbi5wcmVtaWVyIHtcblx0LnNob3djYXNlIHtcblx0XHRiYWNrZ3JvdW5kOiAkc2hvd2Nhc2Vjb2xvcjtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkcHJpbWFyeWNvbG9yO1xuXHR9XG5cblx0Lmljb24tY2FsZW5kYXIge1xuXHRcdGNvbG9yOiAkZGFya2dyYXk7XG5cdH1cblxuXHRmb3JtLFxuXHQuZm9ybSB7XG5cdFx0LmNoZWNrYm94IFt0eXBlPSdjaGVja2JveCddLFxuXHRcdC5yYWRpbyBsYWJlbDo6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGRpZ2l0YWxibGFjaztcblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPSd0ZXh0J10sXG5cdGlucHV0W3R5cGU9J251bWJlciddLFxuXHRpbnB1dFt0eXBlPSdlbWFpbCddLFxuXHRpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuXHRpbnB1dFt0eXBlPSdmaWxlJ10sXG5cdGlucHV0W3R5cGU9J3RlbCddLFxuXHRpbnB1dFt0eXBlPSd1cmwnXSxcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCB7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRkYXJrZ3JheTtcblx0XHR9XG5cdH1cblxuXHQubG9jYWwtZm9yZWNhc3QgdWwgLnRvZGF5IHtcblx0XHRib3JkZXItY29sb3I6ICRsaWdodGdyYXk7XG5cdH1cblxuXHQuZWRpdG9yaWFsIHtcblx0XHRoMixcblx0XHRoNSB7XG5cdFx0XHRAaW5jbHVkZSBicmFuZGZvbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmluZm8tY2FyZHMge1xuXHRcdC5hY2NvbW9kYXRpb24taW5mbyB7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyYW5kZm9udDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW50cm8taGVhZGVyIHtcblx0XHQmLmJyYW5kLXZvaWNlIHtcblx0XHRcdGgxIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJhbmRmb250O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tZWRpYS1vYmplY3Qge1xuXHRcdCYudGhyZWUtdXAtbGFyZ2UtaW1hZ2Uge1xuXHRcdFx0LmxpbmstY3RhIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5Y29sb3I7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJhbmRmb250O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBvaW50cy1vZi1pbnRlcmVzdCB7XG5cdFx0aDIge1xuXHRcdFx0QGluY2x1ZGUgYnJhbmRmb250O1xuXHRcdH1cblx0fVxuXG5cdC50YWJzLXdyYXBwZXIge1xuXHRcdC50YWItc2VsZWN0LXdyYXBwZXIge1xuXHRcdFx0LnRhYi1zZWxlY3Qge1xuXHRcdFx0XHRAaW5jbHVkZSBicmFuZGZvbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQuZGF0ZS1waWNrZXItd3JhcHBlciB7XG5cdFx0dGFibGUge1xuXHRcdFx0dGgge1xuXHRcdFx0XHQmLm1vbnRoLW5hbWUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyYW5kZm9udDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5icmFuZC11bml2ZXJzYWwge1xuXHRcdC5zaWdudXAtZm9ybSB7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVyLFxuXHRcdFx0XHQmLnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmFuZGZvbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnJhbmQtaGVyby1ob21lcGFnZSB7XG5cdFx0LmJyYW5kLWhlYWRsaW5lLXdyYXBwZXIge1xuXHRcdFx0aDEsXG5cdFx0XHRoMiB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyYW5kZm9udDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMSB7XG5cdFx0Ji5wcm9wZXJ0eS1oMSB7XG5cdFx0XHRAaW5jbHVkZSBicmFuZGZvbnQ7XG5cdFx0fVxuXHR9XG5cblx0aDIsXG5cdGgzLFxuXHRoNSB7XG5cdFx0QGluY2x1ZGUgYnJhbmRmb250O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cbn1cblxuLm5vLXRvdWNoIHtcblx0LnRhYnMgLnRhYi10aXRsZTpob3Zlcjpub3QoLmFjdGl2ZSkgYSB7XG5cdFx0YmFja2dyb3VuZDogJHRhYmhvdmVyY29sb3I7XG5cdH1cbn0iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUNhcnJvaXMrR290aGljJyk7XG5cbiR3aGl0ZTogI2ZmZjtcbiRkaWdpdGFsYmxhY2s6IHJnYmEoMjgsIDI4LCAyOCwgMSk7XG4kZGFya2dyYXk6IHJnYmEoMTExLCAxMTEsIDExMSwgMSk7XG4kbGlnaHRncmF5OiByZ2JhKDIyOSwgMjI5LCAyMjksIDEpO1xuXG4kcHJpbWFyeWNvbG9yOiAjM2QzMDIzO1xuJHNlY29uZGFyeWNvbG9yOiAjMDA0NDUyO1xuXG5AbWl4aW4gYnJhbmRmb250IHtcblx0Zm9udC1mYW1pbHk6ICdDYXJyb2lzIEdvdGhpYycsIHNhbnMtc2VyaWY7XG59XG5cbi8vc2hvdWxkIGJlIGVpdGhlciBibGFjayBvciB3aGl0ZVxuJHRleHRvbnByaW1hcnk6ICR3aGl0ZTtcbiR0ZXh0b25zZWNvbmRhcnk6ICR3aGl0ZTtcbiR0ZXh0b25iYWNrZ3JvdW5kOiAkd2hpdGU7XG4kdGV4dG9uYWx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG4kc2hvd2Nhc2Vjb2xvcjogcmdiYSgkcHJpbWFyeWNvbG9yLCAuMik7XG4kdGFiaG92ZXJjb2xvcjogcmdiYSgkcHJpbWFyeWNvbG9yLCAuMik7XG4kYnJhbmRtZW51Ym9yZGVyOiBsaWdodGVuKCRwcmltYXJ5Y29sb3IsIDE1JSk7XG4kYnJhbmRtZW51YXJyb3c6ICRicmFuZG1lbnVib3JkZXI7XG5cbiRiYWNrZ3JvdW5kOiAkcHJpbWFyeWNvbG9yO1xuJGFsdGJhY2tncm91bmQ6ICRwcmltYXJ5Y29sb3I7XG5cbkBtaXhpbiBiYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG59XG5cbkBtaXhpbiBhbHRiYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZDogJGFsdGJhY2tncm91bmQ7XG59IiwiLy9jb2xvciAocHJpbWFyeSBhbmQgc2Vjb25kYXJkKSBhbmQgZm9udCBvdmVycmlkZXNcblxuLnByZW1pZXItYSB7XG5cdC5wcm9wZXJ0eS1oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5Y29sb3I7XG5cdFx0XG5cdFx0LnByb3BlcnR5LWluZm8gPiBwIGEge1xuXHRcdFx0Y29sb3I6ICRzZWNvbmRhcnljb2xvcjtcblx0XHR9XG5cdH1cblxuXHQucHJvcGVydHktbmF2IHtcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5Y29sb3I7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xuXHRcdG1hcmdpbi10b3A6IDFweDtcblx0fVxuXHRcblx0LmxheW91dC1sZWZ0IHtcblx0XHRAaW5jbHVkZSBhbHRiYWNrZ3JvdW5kO1xuXHR9XG5cblx0Ly9kZWZhdWx0IGJ1dHRvbiBzdHlsZXMgKHByaW1hcnkpXG5cdGJ1dHRvbixcblx0LmJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeWNvbG9yO1xuXHRcdGNvbG9yOiAkdGV4dG9uc2Vjb25kYXJ5O1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBzYXR1cmF0ZSgkc2Vjb25kYXJ5Y29sb3IsIDIwJSk7XG5cdFx0fVxuXHRcdFxuXHRcdCYub3V0bGluZWQtY3RhIHtcblx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnljb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeWNvbG9yO1xuXHRcdFx0Y29sb3I6ICR0ZXh0b25zZWNvbmRhcnk7XG5cdFx0XHRcblx0XHRcdCYuY2x1Yi1sZXZlbCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1x0XG5cdFx0XHR9XG5cblx0XHRcdCYudHJhbnNwYXJlbnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5Y29sb3I7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5Y29sb3I7XG5cdFx0XHR9XG5cblx0XHRcdCYucmVzZXJ2ZS1jdGEge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnljb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNlY29uZGFyeSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeWNvbG9yO1xuXHRcdFx0Y29sb3I6ICR0ZXh0b25wcmltYXJ5O1xuXHRcdH1cblx0XHRcblx0fVxuXG5cdC5wcmVtaWVyLWEtbG9nbzo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6ICR0ZXh0b25hbHRiYWNrZ3JvdW5kO1xuXHR9XG5cblx0LmJyYW5kLW1lbnUge1xuXHRcdC5icmFuZC1tZW51LWl0ZW1zIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJyYW5kbWVudWJvcmRlcjtcblxuXHRcdFx0XHQuZXhwYW5kLXRvZ2dsZSB7XG5cdFx0XHRcdFx0Lmljb24tYXJyb3ctZG93biB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kbWVudWFycm93O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dG9uYWx0YmFja2dyb3VuZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYucmVzZXJ2YXRpb25zLWxpIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dG9uc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5saW5rLWN0YSB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5Y29sb3I7XG5cdFx0XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5Y29sb3I7XG5cdFx0fVxuXHR9XG5cdFxuXHQucHJlbWllci1icmFuZC1mb290ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnljb2xvcjtcblx0XHRjb2xvcjogJHRleHRvbnNlY29uZGFyeTtcblxuXHRcdGgzLFxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICR0ZXh0b25zZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG5cbn1cblxuLm5vLXRvdWNoIHtcblx0LnByZW1pZXItYSB7XG5cdFx0LmJ1dHRvbi5vdXRsaW5lZC1jdGEsXG5cdFx0YnV0dG9uLm91dGxpbmVkLWN0YS5yZXNlcnZlLWN0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogc2F0dXJhdGUoJHNlY29uZGFyeWNvbG9yLCAyMCUpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHNhdHVyYXRlKCRzZWNvbmRhcnljb2xvciwgMjAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRidXR0b24sXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogc2F0dXJhdGUoJHNlY29uZGFyeWNvbG9yLCAyMCUpO1xuXHRcdFx0XHQvLyBjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLm91dGxpbmVkLWN0YSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHNhdHVyYXRlKCRzZWNvbmRhcnljb2xvciwgMjAlKTtcblx0XHRcdFx0XHQvLyBjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmLnRyYW5zcGFyZW50IHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHNhdHVyYXRlKCRzZWNvbmRhcnljb2xvciwgMjAlKTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogc2F0dXJhdGUoJHNlY29uZGFyeWNvbG9yLCAyMCUpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0b25zZWNvbmRhcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5yZXNlcnZlLWN0YSB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHNhdHVyYXRlKCRzZWNvbmRhcnljb2xvciwgMjAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5zZWNvbmRhcnkge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBzYXR1cmF0ZSgkcHJpbWFyeWNvbG9yLCAyMCUpO1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dG9ucHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnRlcnRpYXJ5LFxuXHRcdFx0aW5wdXRbdHlwZT0ncmVzZXQnXSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrZ3JheTtcblx0XHRcdH1cblxuXHRcdH1cblx0XHRcblx0XHQubGluay1jdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5Y29sb3I7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5Y29sb3I7XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5icmFuZC1tZW51IHtcblx0XHRcdC5icmFuZC1tZW51LWl0ZW1zIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbihkZXNhdHVyYXRlKCRzZWNvbmRhcnljb2xvciwgMzAlKSwgMjAlKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnJlc2VydmF0aW9ucy1saSB7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tZW51LWxldmVsLTIge1xuXHRcdFx0XHRcdGxpOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnljb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIkY29udGVudGh1YjogZmFsc2U7XG5cbkBpbXBvcnQgJy4uLy4uL3NldHRpbmdzJztcbkBpbXBvcnQgJy4uLy4uL3V0aWxzL2JyZWFrcG9pbnRzJztcbi8vY29sb3IgKHByaW1hcnkgYW5kIHNlY29uZGFyZCkgYW5kIGZvbnQgb3ZlcnJpZGVzIFxuXG4ucHJlbWllci1iIHtcblx0QGluY2x1ZGUgYmFja2dyb3VuZDtcblxuXHQvL2RlZmF1bHQgYnV0dG9uIHN0eWxlcyAocHJpbWFyeSlcblx0YnV0dG9uLFxuXHQuYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Y29sb3I7XG5cdFx0Y29sb3I6ICR0ZXh0b25zZWNvbmRhcnk7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6IHNhdHVyYXRlKCRzZWNvbmRhcnljb2xvciwgMjAlKTtcblx0XHR9XG5cdFx0XG5cdFx0Ji5vdXRsaW5lZC1jdGEge1xuXHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeWNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5Y29sb3I7XG5cdFx0XHRjb2xvcjogJHRleHRvbnNlY29uZGFyeTtcblx0XHRcdFxuXHRcdFx0Ji5jbHViLWxldmVsIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHRcblx0XHRcdH1cblxuXHRcdFx0Ji50cmFuc3BhcmVudCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnljb2xvcjtcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnljb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0Ji5yZXNlcnZlLWN0YSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2Vjb25kYXJ5IHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5Y29sb3I7XG5cdFx0XHRjb2xvcjogJHRleHRvbnByaW1hcnk7XG5cdFx0fVxuXHRcdFxuXHR9XG5cblx0LmJyYW5kLW1lbnUge1xuXHRcdC5wcm9wZXJ0eS1pbmZvIGEge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5Y29sb3I7XG5cdFx0fVxuXHR9XG5cblx0LmxpbmstY3RhIHtcblx0XHRjb2xvcjogJHByaW1hcnljb2xvcjtcblx0XHRcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnljb2xvcjtcblx0XHR9XG5cdH1cblxuXHQucHJlbWllci1icmFuZC1mb290ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnljb2xvcjtcblx0XHRjb2xvcjogJHRleHRvbnNlY29uZGFyeTtcblxuXHRcdGgzLFxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICR0ZXh0b25zZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG5cbn1cblxuQG1lZGlhICN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6ICRNTCkge1xuXHRoZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuXHR9XG59XG5cbi5uby10b3VjaCB7XG5cdC5wcmVtaWVyLWIge1xuXHRcdC5idXR0b24ub3V0bGluZWQtY3RhLFxuXHRcdGJ1dHRvbi5vdXRsaW5lZC1jdGEucmVzZXJ2ZS1jdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHNhdHVyYXRlKCRzZWNvbmRhcnljb2xvciwgMjAlKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBzYXR1cmF0ZSgkc2Vjb25kYXJ5Y29sb3IsIDIwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uLFxuXHRcdC5idXR0b24ge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHNhdHVyYXRlKCRzZWNvbmRhcnljb2xvciwgMjAlKTtcblx0XHRcdFx0Y29sb3I6ICR0ZXh0b25zZWNvbmRhcnk7XG5cdFx0XHRcdC8vIGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYub3V0bGluZWQtY3RhIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogc2F0dXJhdGUoJHNlY29uZGFyeWNvbG9yLCAyMCUpO1xuXHRcdFx0XHRcdC8vIGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCYudHJhbnNwYXJlbnQge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogc2F0dXJhdGUoJHNlY29uZGFyeWNvbG9yLCAyMCUpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBzYXR1cmF0ZSgkc2Vjb25kYXJ5Y29sb3IsIDIwJSk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHRleHRvbnNlY29uZGFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnJlc2VydmUtY3RhIHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogc2F0dXJhdGUoJHNlY29uZGFyeWNvbG9yLCAyMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLnNlY29uZGFyeSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHNhdHVyYXRlKCRwcmltYXJ5Y29sb3IsIDIwJSk7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0b25wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudGVydGlhcnksXG5cdFx0XHRpbnB1dFt0eXBlPSdyZXNldCddIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmtncmF5O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdFxuXHRcdC5saW5rLWN0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnljb2xvcjtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnljb2xvcjtcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJyYW5kLW1lbnUge1xuXHRcdFx0LmJyYW5kLW1lbnUtaXRlbXMge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKGRlc2F0dXJhdGUoJHNlY29uZGFyeWNvbG9yLCAzMCUpLCAyMCUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYucmVzZXJ2YXRpb25zLWxpIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1lbnUtbGV2ZWwtMiB7XG5cdFx0XHRcdFx0bGk6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gRm91bmRhdGlvbiBieSBaVVJCXG4vLyBmb3VuZGF0aW9uLnp1cmIuY29tXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gICBJTVBPUlRBTlQgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8gSWYgdXBncmFkaW5nIEZvdW5kYXRpb24sIGVkaXQgX3Zpc2liaWxpdHkuc2NzcyB0byBpbmNsdWRlIHRoZSB0aW55XG4vLyBicmVha3BvaW50IGluICR2aXNpYmlsaXR5LWJyZWFrcG9pbnQtc2l6ZXMgYW5kICR2aXNpYmlsaXR5LWJyZWFrcG9pbnQtcXVlcmllcy5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gICBJTVBPUlRBTlQgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuQGltcG9ydCAndXRpbHMvYnJlYWtwb2ludHMnO1xuQGltcG9ydCAndXRpbHMvY29sb3JzJztcblxuLy8gVGFibGUgb2YgQ29udGVudHNcbi8vIEZvdW5kYXRpb24gU2V0dGluZ3Ncbi8vXG4vLyBhLiBCYXNlXG4vLyBiLiBHcmlkXG4vLyBjLiBHbG9iYWxcbi8vIGQuIE1lZGlhIFF1ZXJ5IFJhbmdlc1xuLy8gZS4gVHlwb2dyYXBoeVxuLy8gMDEuIEFjY29yZGlvblxuLy8gMDIuIEFsZXJ0IEJveGVzXG4vLyAwMy4gQmxvY2sgR3JpZFxuLy8gMDQuIEJyZWFkY3J1bWJzXG4vLyAwNS4gQnV0dG9uc1xuLy8gMDYuIEJ1dHRvbiBHcm91cHNcbi8vIDA3LiBDbGVhcmluZ1xuLy8gMDguIERyb3Bkb3duc1xuLy8gMDkuIERyb3Bkb3duIEJ1dHRvbnNcbi8vIDEwLiBGbGV4IFZpZGVvXG4vLyAxMS4gRm9ybXNcbi8vIDEyLiBJY29uIEJhclxuLy8gMTMuIElubGluZSBMaXN0c1xuLy8gMTQuIEpveXJpZGVcbi8vIDE1LiBLZXlzdHJva2VzXG4vLyAxNi4gTGFiZWxzXG4vLyAxNy4gTWFnZWxsYW5cbi8vIDE4LiBPZmYtY2FudmFzXG4vLyAxOS4gT3JiaXRcbi8vIDIwLiBQYWdpbmF0aW9uXG4vLyAyMS4gUGFuZWxzXG4vLyAyMi4gUHJpY2luZyBUYWJsZXNcbi8vIDIzLiBQcm9ncmVzcyBCYXJcbi8vIDI0LiBSYW5nZSBTbGlkZXJcbi8vIDI1LiBSZXZlYWxcbi8vIDI2LiBTaWRlIE5hdlxuLy8gMjcuIFNwbGl0IEJ1dHRvbnNcbi8vIDI4LiBTdWIgTmF2XG4vLyAyOS4gU3dpdGNoXG4vLyAzMC4gVGFibGVzXG4vLyAzMS4gVGFic1xuLy8gMzIuIFRodW1ibmFpbHNcbi8vIDMzLiBUb29sdGlwc1xuLy8gMzQuIFRvcCBCYXJcbi8vIDM2LiBWaXNpYmlsaXR5IENsYXNzZXNcblxuLy8gYS4gQmFzZVxuLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuXG4vLyBBbGxvd3MgdGhlIHVzZSBvZiByZW0tY2FsYygpIG9yIGxvd2VyLWJvdW5kKCkgaW4geW91ciBzZXR0aW5nc1xuQGltcG9ydCAnLi9hcHAvYXNzZXRzL3N0eWxlcy9mb3VuZGF0aW9uLXNpdGVzL2ZvdW5kYXRpb24vZnVuY3Rpb25zJzsgXG5cbi8vIFdlIHVzZSB0aGlzIHRvIGNvbnRyb2wgd2hldGhlciBvciBub3QgQ1NTIGNsYXNzZXMgY29tZSB0aHJvdWdoIGluIHRoZSBnZW0gZmlsZXMuXG4kaW5jbHVkZS1odG1sLWNsYXNzZXM6IHRydWU7XG4kaW5jbHVkZS1odG1sLWdsb2JhbC1jbGFzc2VzOiAkaW5jbHVkZS1odG1sLWNsYXNzZXM7XG5cbi8vIGIuIEdyaWRcbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cblxuJHJvdy13aWR0aDogcmVtLWNhbGMoMTIwMCk7XG5AaWYgJGNvbnRlbnRodWIgPT0gdHJ1ZSB7XG5cdCRyb3ctd2lkdGg6IHJlbS1jYWxjKDEwMDApO1xufVxuXG4vLyAkdG90YWwtY29sdW1uczogMTI7XG4kY29sdW1uLWd1dHRlcjogcmVtLWNhbGMoMjApO1xuXG4vLyBjLiBHbG9iYWxcbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cblxuLy8gV2UgdXNlIHRoZXNlIHRvIGRlZmluZSBkZWZhdWx0IGZvbnQgc3RhY2tzXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJ3Byb3hpbWEtbm92YScsIEhlbHZldGljYSwgJ0FyaWFsIFVuaWNvZGUnLCBzYW5zLXNlcmlmO1xuXG4vLyBXZSB1c2UgdGhlc2UgdG8gY29udHJvbCB2YXJpb3VzIGdsb2JhbCBzdHlsZXNcbiRib2R5LWZvbnQtY29sb3I6ICRkaWdpdGFsYmxhY2s7XG5cbi8vIGQuIE1lZGlhIFF1ZXJ5IFJhbmdlc1xuLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuXG4kdGlueS1yYW5nZTogKDAsIDMwZW0pICFkZWZhdWx0O1xuJHNtYWxsLXJhbmdlOiAoMzAuMDYzZW0sIDQyZW0pICFkZWZhdWx0O1xuJG1lZGl1bS1yYW5nZTogKDQyLjA2M2VtLCA0OGVtKSAhZGVmYXVsdDsvLyg0Mi4wNjNlbSwgNTRlbSkgIWRlZmF1bHQ7XG4kbGFyZ2UtcmFuZ2U6ICg0OC4wNjNlbSwgNjBlbSkgIWRlZmF1bHQ7Ly8oNTQuMDYzZW0sIDY0ZW0pICFkZWZhdWx0O1xuJHhsYXJnZS1yYW5nZTogKDYwLjA2M2VtLCA4N2VtKSAhZGVmYXVsdDsvLyg2NC4wNjNlbSwgODdlbSkgIWRlZmF1bHQ7XG4keHhsYXJnZS1yYW5nZTogKDg3LjA2M2VtLCA5OTk5OTk5OWVtKSAhZGVmYXVsdDtcblxuJHNjcmVlbjogJ29ubHkgc2NyZWVuJztcblxuJHRpbnktdXA6ICRzY3JlZW47XG4kdGlueS1vbmx5OiAnI3skc2NyZWVufSBhbmQgKG1heC13aWR0aDogI3t1cHBlci1ib3VuZCgkdGlueS1yYW5nZSl9KSc7XG5cbiRzbWFsbC11cDogJyN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tsb3dlci1ib3VuZCgkc21hbGwtcmFuZ2UpfSknO1xuJHNtYWxsLW9ubHk6ICcjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7bG93ZXItYm91bmQoJHNtYWxsLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7dXBwZXItYm91bmQoJHNtYWxsLXJhbmdlKX0pJztcblxuLy8gTGVnYWN5XG4kdGlueTogJHRpbnktdXA7XG5cbi8vIFdlIHVzZSB0aGlzIGFzIGN1cnNvcnMgdmFsdWVzIGZvciBlbmFibGluZyB0aGUgb3B0aW9uIG9mIGhhdmluZyBjdXN0b20gY3Vyc29ycyBpbiB0aGUgd2hvbGUgc2l0ZSdzIHN0eWxlc2hlZXRcbiRjdXJzb3ItZGlzYWJsZWQtdmFsdWU6IG5vdC1hbGxvd2VkO1xuXG4vLyBlLiBUeXBvZ3JhcGh5XG4vLyAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtXG4kaGVhZGVyLWZvbnQtY29sb3I6ICRkaWdpdGFsYmxhY2s7XG5cbi8vIFdlIHVzZSB0aGVzZSB0byBzdHlsZSB0aGUgPGhyPiBlbGVtZW50XG4kaHItYm9yZGVyLWNvbG9yOiAkbGlnaHRncmF5O1xuXG4vLyBXZSB1c2UgdGhlc2UgdG8gc3R5bGUgYmxvY2txdW90ZXNcbiRibG9ja3F1b3RlLWJvcmRlcjogMXB4IHNvbGlkICRsaWdodGdyYXk7XG5cbi8vIEFjcm9ueW0gc3R5bGVzXG4kYWNyb255bS11bmRlcmxpbmU6IDFweCBkb3R0ZWQgJGxpZ2h0Z3JheTtcblxuLy8gV2UgdXNlIHRoZXNlIHRvIGNvbnRyb2wgdGhlIGJvcmRlciBzdHlsZXNcbiRtaWNyb2Zvcm1hdC1ib3JkZXItY29sb3I6ICRsaWdodGdyYXk7XG5cbi8vIDAxLiBBY2NvcmRpb25cbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cblxuJGluY2x1ZGUtaHRtbC1hY2NvcmRpb24tY2xhc3NlczogZmFsc2U7XG5cbiRhY2NvcmRpb24tbmF2aWdhdGlvbi1mb250LWNvbG9yOiAkZGlnaXRhbGJsYWNrO1xuXG4vLyAwMi4gQWxlcnQgQm94ZXNcbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cblxuJGluY2x1ZGUtaHRtbC1hbGVydC1jbGFzc2VzOiBmYWxzZTtcblxuLy8gMDMuIEJsb2NrIEdyaWRcbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cblxuLy8gMDQuIEJyZWFkY3J1bWJzXG4vLyAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtXG5cbiRpbmNsdWRlLWh0bWwtbmF2LWNsYXNzZXM6IGZhbHNlO1xuXG4vLyAwNS4gQnV0dG9uc1xuLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuXG4vLyAwNi4gQnV0dG9uIEdyb3Vwc1xuLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuXG4vLyAwNy4gQ2xlYXJpbmdcbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cblxuJGluY2x1ZGUtaHRtbC1jbGVhcmluZy1jbGFzc2VzOiBmYWxzZTtcblxuLy8gMDguIERyb3Bkb3duXG4vLyAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtXG5cbiRpbmNsdWRlLWh0bWwtZHJvcGRvd24tY2xhc3NlczogZmFsc2U7XG5cbi8vIDA5LiBEcm9wZG93biBCdXR0b25zXG4vLyAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtXG5cbiRpbmNsdWRlLWh0bWwtYnV0dG9uLWNsYXNzZXM6IGZhbHNlO1xuXG4vLyAxMC4gRmxleCBWaWRlb1xuLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuXG4vLyAxMS4gRm9ybXNcbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cblxuJGlucHV0LWZvY3VzLWJnLWNvbG9yOiAkbGlnaHRlc3RncmF5O1xuJGlucHV0LWJvcmRlci1jb2xvcjogJGdyYXk7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkZGlnaXRhbGJsdWU7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICRsaWdodGdyYXk7XG5cbiRmaWVsZHNldC1ib3JkZXItY29sb3I6ICRsaWdodGdyYXk7XG5cbi8vIDEyLiBJY29uIEJhclxuLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuXG4vLyAxMy4gSW5saW5lIExpc3RzXG4vLyAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtXG5cbi8vIDE0LiBKb3lyaWRlXG4vLyAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtXG5cbiRpbmNsdWRlLWh0bWwtam95cmlkZS1jbGFzc2VzOiBmYWxzZTtcblxuLy8gMTUuIEtleXN0cm9rZXNcbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cblxuJGluY2x1ZGUtaHRtbC1rZXlzdHJva2UtY2xhc3NlczogZmFsc2U7XG5cbiRrZXlzdHJva2UtZm9udC1jb2xvcjogJGRpZ2l0YWxibGFjaztcblxuLy8gMTYuIExhYmVsc1xuLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuXG4kaW5jbHVkZS1odG1sLWxhYmVsLWNsYXNzZXM6IGZhbHNlO1xuXG4vLyAxNy4gTWFnZWxsYW5cbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cblxuJGluY2x1ZGUtaHRtbC1tYWdlbGxhbi1jbGFzc2VzOiBmYWxzZTtcblxuLy8gMTguIE9mZi1jYW52YXNcbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cblxuJGluY2x1ZGUtaHRtbC1vZmYtY2FudmFzLWNsYXNzZXM6IGZhbHNlO1xuXG4vLyAxOS4gT3JiaXRcbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cblxuJGluY2x1ZGUtaHRtbC1vcmJpdC1jbGFzc2VzOiBmYWxzZTtcblxuLy8gMjAuIFBhZ2luYXRpb25cbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cblxuLy8gV2UgdXNlIHRoZXNlIHRvIGNvbnRyb2wgdGhlIHBhZ2luYXRpb24gY29udGFpbmVyXG4kbGlua2NvbG9yOiByZ2JhKDU5LCAxMDQsIDE3OSwgMSk7XG4kZGFya2dyYXk6IHJnYmEoMTExLCAxMTEsIDExMSwgMSk7XG5cbi8vIFdlIHVzZSB0aGVzZSB0byBzZXQgdGhlIGxpc3QtaXRlbSBwcm9wZXJ0aWVzXG4kcGFnaW5hdGlvbi1saS1mb250LWNvbG9yOiAkZGlnaXRhbGJsYWNrO1xuJHBhZ2luYXRpb24tbGktZm9udC1zaXplOiAxNnB4O1xuXG4vLyBXZSB1c2UgdGhlc2UgZm9yIHRoZSBwYWdpbmF0aW9uIGFuY2hvciBsaW5rc1xuJHBhZ2luYXRpb24tbGluay1wYWQ6IDAgM3B4O1xuJHBhZ2luYXRpb24tbGluay1mb250LWNvbG9yOiAkbGlua2NvbG9yO1xuXG4vLyBXZSB1c2UgdGhlc2UgZm9yIGN1cnJlbnRseSBzZWxlY3RlZCBhbmNob3IgbGlua3NcbiRwYWdpbmF0aW9uLWxpbmstY3VycmVudC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRwYWdpbmF0aW9uLWxpbmstY3VycmVudC1mb250LWNvbG9yOiAkZGFya2dyYXk7XG4kcGFnaW5hdGlvbi1saW5rLWN1cnJlbnQtZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiRwYWdpbmF0aW9uLWxpbmstY3VycmVudC1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xuXG4vLyAyMS4gUGFuZWxzXG4vLyAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtXG5cbi8vIDIyLiBQcmljaW5nIFRhYmxlc1xuLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuXG4kaW5jbHVkZS1odG1sLXByaWNpbmctY2xhc3NlczogZmFsc2U7XG5cbi8vIFdlIHVzZSB0aGlzIHRvIGNvbnRyb2wgdGhlIGJvcmRlciBjb2xvclxuJHByaWNlLXRhYmxlLWJvcmRlcjogc29saWQgMXB4ICRsaWdodGdyYXk7XG5cbi8vIFdlIHVzZSB0aGVzZSB0byBjb250cm9sIHRoZSBkZXNjcmlwdGlvbiBzdHlsZXNcbiRwcmljZS1kZXNjLWJvdHRvbS1ib3JkZXI6IGRvdHRlZCAxcHggJGxpZ2h0Z3JheTtcblxuLy8gV2UgdXNlIHRoZXNlIHRvIGNvbnRyb2wgdGhlIGxpc3QgaXRlbSBzdHlsZXNcbiRwcmljZS1pdGVtLWJvdHRvbS1ib3JkZXI6IGRvdHRlZCAxcHggJGxpZ2h0Z3JheTtcblxuLy8gMjMuIFByb2dyZXNzIEJhclxuLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuXG4vLyAyNC4gUmFuZ2UgU2xpZGVyXG4vLyAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtXG5cbiRpbmNsdWRlLWh0bWwtcmFuZ2Utc2xpZGVyLWNsYXNzZXM6IGZhbHNlO1xuXG4vLyBUaGVzZSB2YXJpYWJsZXMgZGVmaW5lIHRoZSBzbGlkZXIgYmFyIHN0eWxlc1xuJHJhbmdlLXNsaWRlci1iYXItYm9yZGVyLWNvbG9yOiAkbGlnaHRncmF5O1xuXG4vLyAyNS4gUmV2ZWFsXG4vLyAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtXG5cbiRyZXZlYWwtcG9zaXRpb24tdG9wOiByZW0tY2FsYyg1MCk7XG5cbkBpZiAkY29udGVudGh1YiA9PSB0cnVlIHtcblx0JHJldmVhbC1wb3NpdGlvbi10b3A6IHJlbS1jYWxjKDApO1xufVxuXG4kcmV2ZWFsLW1heC13aWR0aDogNzRlbTtcbiRyZXZlYWwtbW9kYWwtcGFkZGluZzogcmVtLWNhbGMoMjApO1xuJHJldmVhbC1ib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKCRibGFjaywgLjYpO1xuXG4vLyBXZSB1c2UgdGhlc2UgdG8gY29udHJvbCB0aGUgbW9kYWwgYm9yZGVyXG4kcmV2ZWFsLWJvcmRlci13aWR0aDogMHB4O1xuXG4vLyAyNi4gU2lkZSBOYXZcbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cblxuJGluY2x1ZGUtaHRtbC1uYXYtY2xhc3NlczogZmFsc2U7XG5cbi8vIDI3LiBTcGxpdCBCdXR0b25zXG4vLyAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtXG5cbi8vIDI4LiBTdWIgTmF2XG4vLyAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtXG5cbi8vIDI5LiBTd2l0Y2hcbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cblxuLy8gMzAuIFRhYmxlc1xuLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuXG4vLyBUaGVzZSBjb250cm9sIHRoZSB0YWJsZSBjZWxsIGJvcmRlciBzdHlsZVxuJHRhYmxlLWJvcmRlci1jb2xvcjogJGxpZ2h0Z3JheTtcblxuLy8gVGhlc2UgY29udHJvbCB0aGUgdGFibGUgaGVhZCBzdHlsZXNcbiR0YWJsZS1oZWFkLWZvbnQtc2l6ZTogaW5oZXJpdDtcbiR0YWJsZS1oZWFkLWZvbnQtY29sb3I6ICRkaWdpdGFsYmxhY2s7XG5cbi8vIFRoZXNlIGNvbnRyb2wgdGhlIHJvdyBwYWRkaW5nIGFuZCBmb250IHN0eWxlc1xuJHRhYmxlLXJvdy1mb250LXNpemU6IGluaGVyaXQ7XG4kdGFibGUtcm93LWZvbnQtY29sb3I6ICRkaWdpdGFsYmxhY2s7XG5cbi8vIDMxLiBUYWJzXG4vLyAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtXG5cbi8vICRpbmNsdWRlLWh0bWwtdGFicy1jbGFzc2VzOiAkaW5jbHVkZS1odG1sLWNsYXNzZXM7XG5cbiR0YWJzLW5hdmlnYXRpb24tYmctY29sb3I6ICR3aGl0ZTtcbiR0YWJzLW5hdmlnYXRpb24tYWN0aXZlLWJnLWNvbG9yOiAkd2hpdGU7XG4kdGFicy1uYXZpZ2F0aW9uLWhvdmVyLWJnLWNvbG9yOiBzY2FsZS1jb2xvcigkdGFicy1uYXZpZ2F0aW9uLWJnLWNvbG9yLCAkbGlnaHRuZXNzOiAtNiUpO1xuJHRhYnMtbmF2aWdhdGlvbi1mb250LWNvbG9yOiAkZGlnaXRhbGJsYWNrO1xuXG4vLyAzMy4gVG9vbHRpcHNcbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cblxuJGluY2x1ZGUtaHRtbC10b29sdGlwLWNsYXNzZXM6IGZhbHNlO1xuXG4vLyAzNC4gVG9wIEJhclxuLy8gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuXG4kaW5jbHVkZS1odG1sLXRvcC1iYXItY2xhc3NlczogZmFsc2U7XG5cbi8vIDM2LiBWaXNpYmlsaXR5IENsYXNzZXNcbi8vIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cbiIsIi5wcmVtaWVyLWMge1xuXHQvL2NvbG9yIChwcmltYXJ5IGFuZCBzZWNvbmRhcmQpIGFuZCBmb250IG92ZXJyaWRlcyBcblx0LnByb3BlcnR5LWhlYWRlcixcblx0LnN0aWNreS1oZWFkZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0fVxuXHRcblx0LnN0aWNreS1oZWFkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHRcblx0fVxuXHRcblx0LnByb3BlcnR5LW5hdiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnljb2xvcjtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFxuXHRcdC5tZW51LXRvZ2dsZSxcblx0XHQuaWNvbi1hcnJvdy1kb3duIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHRcdFxuXHRcdC5tZW51LXRvZ2dsZS5yaWdodC5pcy1leHBhbmRlZCB7XG5cdFx0XHQuaWNvbi1hcnJvdy1kb3duIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYnV0dG9uLm91dGxpbmVkLWN0YS5yZXNlcnZlLWN0YS5sZWZ0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0XHRcdFxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cdFxuXHRcblx0LmJyYW5kLWhlcm8taG9tZXBhZ2Uge1xuXHRcdGgxIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdH1cblxuXHR9XG5cdFxuXHQvL2RlZmF1bHQgYnV0dG9uIHN0eWxlcyAocHJpbWFyeSlcblx0YnV0dG9uLFxuXHQuYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Y29sb3I7XG5cdFx0Y29sb3I6ICR0ZXh0b25zZWNvbmRhcnk7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6IHNhdHVyYXRlKCRzZWNvbmRhcnljb2xvciwgMjAlKTtcblx0XHR9XG5cdFx0XG5cdFx0Ji5vdXRsaW5lZC1jdGEge1xuXHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeWNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5Y29sb3I7XG5cdFx0XHRjb2xvcjogJHRleHRvbnNlY29uZGFyeTtcblx0XHRcdFxuXHRcdFx0Ji5jbHViLWxldmVsIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHRcblx0XHRcdH1cblxuXHRcdFx0Ji50cmFuc3BhcmVudCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnljb2xvcjtcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnljb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0Ji5yZXNlcnZlLWN0YSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2Vjb25kYXJ5IHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5Y29sb3I7XG5cdFx0XHRjb2xvcjogJHRleHRvbnByaW1hcnk7XG5cdFx0fVxuXHRcdFxuXHR9XG5cblx0LmxpbmstY3RhIHtcblx0XHRjb2xvcjogJHByaW1hcnljb2xvcjtcblx0XHRcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnljb2xvcjtcblx0XHR9XG5cdH1cblxuXHQucHJlbWllci1icmFuZC1mb290ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Y29sb3I7XG5cdFx0Y29sb3I6ICR0ZXh0b25wcmltYXJ5O1xuXG5cdFx0aDMsXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHRleHRvbnByaW1hcnk7XG5cdFx0fVxuXHR9XG5cbn1cblxuLm5vLXRvdWNoIHtcblx0LnByZW1pZXItYyB7XG5cdFx0LmJ1dHRvbi5vdXRsaW5lZC1jdGEucmVzZXJ2ZS1jdGEubGVmdCB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5Y29sb3IsIDUlKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5wcm9wZXJ0eS1uYXYgdWwgbGkgYSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYnV0dG9uLm91dGxpbmVkLWN0YSxcblx0XHRidXR0b24ub3V0bGluZWQtY3RhLnJlc2VydmUtY3RhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBzYXR1cmF0ZSgkc2Vjb25kYXJ5Y29sb3IsIDUlKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uLFxuXHRcdC5idXR0b24ge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkc2Vjb25kYXJ5Y29sb3IsIDIwJSk7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dG9uc2Vjb25kYXJ5O1xuXHRcdFx0XHQvLyBjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLm91dGxpbmVkLWN0YSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkc2Vjb25kYXJ5Y29sb3IsIDEwJSk7XG5cdFx0XHRcdFx0Ly8gY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ji50cmFuc3BhcmVudCB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBzYXR1cmF0ZSgkc2Vjb25kYXJ5Y29sb3IsIDIwJSk7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHNhdHVyYXRlKCRzZWNvbmRhcnljb2xvciwgMjAlKTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dG9uc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYucmVzZXJ2ZS1jdGEge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzZWNvbmRhcnljb2xvciwgMjAlKTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRzZWNvbmRhcnljb2xvciwgMjAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5zZWNvbmRhcnkge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnljb2xvciwgNSUpO1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dG9ucHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnRlcnRpYXJ5LFxuXHRcdFx0aW5wdXRbdHlwZT0ncmVzZXQnXSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrZ3JheTtcblx0XHRcdH1cblxuXHRcdH1cblx0XHRcblx0XHQubGluay1jdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5Y29sb3I7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5Y29sb3I7XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIENPTE9SU1xuLy9cblxuJGJsYWNrOiByZ2JhKDAsIDAsIDAsIDEpO1xuJHdoaXRlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXG4kZGlnaXRhbGJsYWNrOiByZ2JhKDI4LCAyOCwgMjgsIDEpO1xuJHJpdHpibHVlOiByZ2JhKDE5OSwgMjIxLCAyNDMsIDEpO1xuJHJpdHpibHVlZmFkZWQ6IHJnYmEoMjMzLCAyNDEsIDI1MCwgMSk7XG4kZGlnaXRhbGJsdWU6IHJnYmEoNDksIDg0LCAxNDAsIDEpO1xuJGxpbmtjb2xvcjogcmdiYSg1OSwgMTA0LCAxNzksIDEpO1xuJGRhcmt3ZWJibHVlOiByZ2JhKDEyNCwgMTU3LCAyMDcsIDEpO1xuJG1pZGRsZXdlYmJsdWU6IHJnYmEoMTY1LCAxOTMsIDIyNiwgMSk7XG4kZGFya2VzdGdyYXk6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4kZGFya2dyYXk6IHJnYmEoMTExLCAxMTEsIDExMSwgMSk7XG4kZ3JheTogcmdiYSgxOTEsIDE5MSwgMTkxLCAxKTtcbiRsaWdodGdyYXk6IHJnYmEoMjI5LCAyMjksIDIyOSwgMSk7XG4kbGlnaHRlc3RncmF5OiByZ2JhKDI0OSwgMjQ5LCAyNDksIDAuOCk7XG4kbWFycmlvdHRncmF5OiByZ2JhKDE0MSwgMTQxLCAxNDEsIDEpO1xuJGxpZ2h0d2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xuJHJlZDogcmdiYSgyMDYsIDcyLCA2OCwgMSk7XG4kcmVkLW9uLWJsYWNrOiBsaWdodGVuKCRyZWQsIDYlKTsgLy91c2UgZm9yIHJlZCB0ZXh0IG9uICRkaWdpdGFsLWJsYWNrIHRvIHBhc3MgQURBIGNvbnN0cmFzdFxuJHllbGxvdzogcmdiYSgyMzgsIDE2MiwgNTQsIDEpO1xuJGdyZWVuOiByZ2JhKDcwLCAxMzYsIDcxLCAxKTtcblxuLy8gUmVzZXJ2ZSBDb2xvcnNcbiRyZXNlcnZlLWJsdWU6IHJnYmEoMTI0LCAxNTcsIDIwNiwgMSk7XG4kcmVzZXJ2ZS1saWdodC1ibHVlOiByZ2JhKDEwMywgMjAxLCAyMDYsIDEpO1xuJHJlc2VydmUtbWFnZW50YTogcmdiYSgxNTMsIDAsIDkwLCAxKTtcbiRyZXNlcnZlLW9yYW5nZTogcmdiYSgyMTQsIDY4LCAyOSwgMSk7XG5cbi8vIEpvdXJuZXkgQ29sb3JzXG4kbWVtb3JhYmxlYmx1ZTogcmdiYSgxOTgsIDIyMSwgMjQzLCAxKTtcbiRtZW1vcmFibGVibHVlNTA6IHJnYmEoMjI2LCAyMzgsIDI0OSwgMSk7XG4kbWVtb3JhYmxlYmx1ZTI1OiByZ2JhKDI0MSwgMjQ2LCAyNTIsIDEpO1xuJHJpdHpjYXJsdG9uYmx1ZTogcmdiYSg0NiwgODUsIDEyMiwgMSk7XG4kcml0emNhcmx0b25ibHVlMzA6IHJnYmEoMzIsIDU5LCA4NSwgMSk7XG4kY2hhcmNvYWw6ICRkaWdpdGFsYmxhY2s7XG4kbWVkZ3JheTogcmdiYSgxMTIsIDExMiwgMTEyLCAxKTtcbiRsZ3RncmF5OiByZ2JhKDIwNCwgMjA0LCAyMDQsIDEpO1xuJGxnaHRlcmdyYXk6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMSk7XG4kYnVybnRzaWVubmE6IHJnYmEoMTUxLCA4MCwgNDcsIDEpO1xuJGNvcmFsOiByZ2JhKDIzNSwgMTY2LCAxMzQsIDEpO1xuJGNyZWFtOiByZ2JhKDI0NCwgMjE5LCAxOTcsIDEpO1xuJHRhbjogcmdiYSgxNzEsIDE1MywgMTM4LCAxKTtcbiR0YW4yNTogcmdiYSgxNzEsIDE1MywgMTM4LCAwLjI1KTtcbiR0YW41MDogcmdiYSgyNDQsIDIxOCwgMTk1LCAwLjUpOyAvLyNmNGRiYzUgMC41IG9wYWNpdHlcbiIsIi8vY29sb3IgKHByaW1hcnkgYW5kIHNlY29uZGFyZCkgYW5kIGZvbnQgb3ZlcnJpZGVzXG5cbi5wcmVtaWVyLWQge1xuXHQuaGVhZGVyIHtcblx0XHRidXR0b24sXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHQmLm91dGxpbmVkLWN0YS5yZXNlcnZlLWN0YSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL2RlZmF1bHQgYnV0dG9uIHN0eWxlcyAocHJpbWFyeSlcblx0YnV0dG9uLFxuXHQuYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeWNvbG9yO1xuXHRcdGNvbG9yOiAkdGV4dG9ucHJpbWFyeTtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogc2F0dXJhdGUoJHByaW1hcnljb2xvciwgMjAlKTtcblx0XHR9XG5cdFx0XG5cdFx0Ji5vdXRsaW5lZC1jdGEge1xuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnljb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnljb2xvcjtcblx0XHRcdGNvbG9yOiAkdGV4dG9ucHJpbWFyeTtcblx0XHRcdFxuXHRcdFx0Ji5jbHViLWxldmVsIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHRcblx0XHRcdH1cblxuXHRcdFx0Ji50cmFuc3BhcmVudCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5Y29sb3I7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeWNvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnJlc2VydmUtY3RhIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2Vjb25kYXJ5IHtcblx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnljb2xvcjtcblx0XHRcdGNvbG9yOiAkdGV4dG9uc2Vjb25kYXJ5O1xuXHRcdH1cblx0XHRcblx0fVxuXG5cdC5saW5rLWN0YSB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5Y29sb3I7XG5cdFx0XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5Y29sb3I7XG5cdFx0fVxuXHR9XG5cblx0LnByZW1pZXItYnJhbmQtZm9vdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeWNvbG9yO1xuXHRcdGNvbG9yOiAkdGV4dG9ucHJpbWFyeTtcblxuXHRcdGgzLFxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICR0ZXh0b25wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5icmFuZC1tZW51IHtcblx0XHQucHJvcGVydHktaW5mbyBhIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeWNvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4ubm8tdG91Y2gge1xuXHQucHJlbWllci1kIHtcblx0XHQuaGVhZGVyIHtcblx0XHRcdGJ1dHRvbixcblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHQmLm91dGxpbmVkLWN0YS5yZXNlcnZlLWN0YSB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGRpZ2l0YWxibGFjayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYnV0dG9uLm91dGxpbmVkLWN0YSxcblx0XHRidXR0b24ub3V0bGluZWQtY3RhLnJlc2VydmUtY3RhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBzYXR1cmF0ZSgkcHJpbWFyeWNvbG9yLCAyMCUpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHNhdHVyYXRlKCRwcmltYXJ5Y29sb3IsIDIwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uLFxuXHRcdC5idXR0b24ge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHNhdHVyYXRlKCRwcmltYXJ5Y29sb3IsIDIwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYub3V0bGluZWQtY3RhIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogc2F0dXJhdGUoJHByaW1hcnljb2xvciwgMjAlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ji50cmFuc3BhcmVudCB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBzYXR1cmF0ZSgkcHJpbWFyeWNvbG9yLCAyMCUpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBzYXR1cmF0ZSgkcHJpbWFyeWNvbG9yLCAyMCUpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0b25wcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYucmVzZXJ2ZS1jdGEge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBzYXR1cmF0ZSgkcHJpbWFyeWNvbG9yLCAyMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLnNlY29uZGFyeSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHNhdHVyYXRlKCRzZWNvbmRhcnljb2xvciwgMjAlKTtcblx0XHRcdFx0XHRjb2xvcjogJHRleHRvbnNlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnRlcnRpYXJ5LFxuXHRcdFx0aW5wdXRbdHlwZT0ncmVzZXQnXSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrZ3JheTtcblx0XHRcdH1cblxuXHRcdH1cblx0XHRcblx0XHQubGluay1jdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oJHByaW1hcnljb2xvciwgMTAlKTtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkcHJpbWFyeWNvbG9yLCAxMCUpO1x0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnJhbmQtbWVudSB7XG5cdFx0XHQuYnJhbmQtbWVudS1pdGVtcyB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oZGVzYXR1cmF0ZSgkc2Vjb25kYXJ5Y29sb3IsIDMwJSksIDIwJSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5yZXNlcnZhdGlvbnMtbGkge1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubWVudS1sZXZlbC0yIHtcblx0XHRcdFx0XHRsaTpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5Y29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/