#not-found-container>.page-body{display:flex;align-items:center;justify-content:center;background-color:#f4f4f4;min-height:100vh;padding:32px}#not-found-container>.page-body .not-found{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:32px;border-radius:4px;max-width:1200px}#not-found-container>.page-body .not-found img{max-width:500px;margin-right:32px}#not-found-container>.page-body .not-found>div{display:flex;flex-direction:column;align-items:center}#not-found-container>.page-body .not-found>div h1{margin:0;font-size:50px}#not-found-container>.page-body .not-found>div>p{font-size:50px;text-align:center}#not-found-container>.page-body .not-found>div>div{width:100%;display:flex;align-items:center;justify-content:space-around}@media screen and (max-width: 1200px){#not-found-container>.page-body .not-found img{max-width:400px}#not-found-container>.page-body .not-found>div h1{font-size:50px}}@media screen and (max-width: 992px){#not-found-container>.page-body .not-found{flex-direction:column}#not-found-container>.page-body .not-found>img{max-width:300px;margin-right:0}#not-found-container>.page-body .not-found>div h1{font-size:32px}#not-found-container>.page-body .not-found>div>p{font-size:20px}#not-found-container>.page-body .not-found>div>div{flex-direction:column}#not-found-container>.page-body .not-found>div>div .btn:not(:last-child){margin:16px}}@media screen and (max-width: 768px){#not-found-container>.page-body .not-found img{max-width:200px}#not-found-container>.page-body .not-found>div>p{font-size:20px}}

.page-container{padding-top:70px;display:flex;flex-direction:column;align-items:center}.page-container .page-header{width:100%;height:400px;object-fit:cover;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:32px}.page-container .page-header>div{display:flex;align-items:center;width:calc(100% - 32px);padding:0 16px;max-width:1500px;height:100%}.page-container .page-header h2{margin:0;color:#fff;font-size:50px;-webkit-text-shadow:0 0 4px rgba(0,0,0,0.3);-moz-text-shadow:0 0 4px rgba(0,0,0,0.3);text-shadow:0 0 4px rgba(0,0,0,0.3)}.page-container .page-body{width:100%;min-height:100vh}.page-container.backoffice-page{padding-top:0;padding-left:80px}.page-container.backoffice-page .page-header{height:250px;margin-bottom:0}.page-container.backoffice-page .page-body{padding:32px}@media screen and (max-width: 1200px){.page-container.backoffice-page{padding-top:70px;padding-left:0}.page-container.backoffice-page .page-header{height:150px}}

#login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100%;padding:16px;background-color:#151313;background:linear-gradient(180deg, rgba(255,0,48,0.619608) 0%, #5dc1c1 100%)}#login-page img{max-height:10vh;margin-bottom:16px}#login-page .login-form{padding:32px;border-radius:16px;background-color:rgba(255,255,255,0.5);background:#151313;max-width:400px}#login-page .login-form h2{margin:0 0 16px 0;text-align:center;color:#fff}#login-page .login-form .wozzo-input{background-color:#fff;border-radius:4px;margin-bottom:16px}#login-page .login-form .wozzo-input>div{padding:8px;border-radius:4px;border:1px solid #d8d8d8}#login-page .login-form .wozzo-input .placeholder:not(.with-content){transform:translate(32px, -4px)}#login-page .login-form .wozzo-input.error>div{border-color:#b6474f}#login-page .login-form>.error-container{margin-bottom:16px}#login-page .login-form>.btn{display:flex;align-items:center;justify-content:center;font-size:24px;border-radius:32px;padding:16px 64px;height:64px;margin:0 auto;background:transparent;border:4px solid #f9b6aa}#login-page .login-form>.btn .loading-container{transform:scale(0.5);margin-right:-64px}#login-page .login-form>.btn.register-btn{border-color:#f68d7a;margin-top:8px}#login-page .login-form>.btn.register-btn>span{font-size:16px}#login-page .login-form .forgot-btn{margin-top:8px;border-color:#66f3f3}#login-page .login-form .forgot-btn>span{font-size:16px}

.loading-container{height:100px;width:100px;display:flex;align-items:center;justify-content:center;margin:10px auto}.loading-container>div{border:1px solid #d8d8d8;border-radius:50%;position:absolute;transition:linear all .5s}.loading-container .loader{width:80px;height:80px;border-top:3px solid #151313;animation:spin 0.8s linear infinite}.loading-container .loader2{width:60px;height:60px;border-right:2px solid rgba(48,43,43,0.8);animation:spin-two 0.85s linear infinite}.loading-container .loader3{width:40px;height:40px;border-left:1px solid rgba(21,19,19,0.5);animation:spin-three 0.9s linear infinite}.loading-container img{height:20px;width:auto;animation:scaleZeroToOne 1s linear infinite}.loading-container:hover>div{border-radius:5%}.loading-container:hover .loader{border-left:40px solid transparent;border-top:80px solid #151313;border-right:40px solid transparent}.loading-container:hover .loader2{border-top:30px solid transparent;border-right:60px solid rgba(48,43,43,0.8);border-bottom:30px solid transparent}.loading-container:hover .loader3{border-top:20px solid transparent;border-left:40px solid rgba(21,19,19,0.5);border-bottom:20px solid transparent}@keyframes spin{0%{transform:rotate(0deg);border-top-color:#151313}25%{border-top-color:#f9b6aa}50%{border-top-color:#151313}75%{border-top-color:#f9b6aa}100%{transform:rotate(360deg)}}@keyframes spin-two{0%{transform:rotate(0deg);border-right-color:rgba(48,43,43,0.8)}15%{border-right-color:rgba(252,223,218,0.8)}40%{border-right-color:rgba(48,43,43,0.8)}65%{border-right-color:rgba(252,223,218,0.8)}90%{border-right-color:rgba(48,43,43,0.8)}100%{transform:rotate(-360deg)}}@keyframes spin-three{0%{transform:rotate(0deg);border-left-color:rgba(249,182,170,0.5)}25%{border-left-color:rgba(21,19,19,0.5)}50%{border-left-color:rgba(249,182,170,0.5)}75%{border-left-color:rgba(21,19,19,0.5)}100%{transform:rotate(360deg)}}

#backoffice-main-page .page-header{background-size:unset;background-position:center right}#backoffice-main-page .page-body{max-width:1500px;display:flex;flex-wrap:wrap}#backoffice-main-page .page-body>.backoffice-card{flex:0 50%;padding:16px}@media screen and (max-width: 992px){#backoffice-main-page .page-body{flex-direction:column;flex-wrap:nowrap}#backoffice-main-page .page-body>.backoffice-card{flex:1}}

.backoffice-card{min-height:250px;display:flex}.backoffice-card>.btn{flex:1;flex-direction:column;border-radius:16px;font-size:40px;background:radial-gradient(circle, #151313 0%, #151313 100%);transition:ease-in-out all .25s;border:0}.backoffice-card>.btn i.left.with-margin{margin:0}.backoffice-card>.btn:hover{background:radial-gradient(circle, #151313 0%, #302b2b 100%)}

.main-sidebar{position:fixed;top:0;bottom:0;display:flex;flex-direction:column;background-color:#151313;width:80px;transition:ease-in-out width .25s;z-index:3;-webkit-box-shadow:2px 0 4px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 0 4px 2px rgba(0,0,0,0.2);box-shadow:2px 0 4px 2px rgba(0,0,0,0.2)}.main-sidebar .arrow-button{position:fixed;margin-left:90px;margin-top:8px;-webkit-box-shadow:2px 0 4px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 0 4px 2px rgba(0,0,0,0.2);box-shadow:2px 0 4px 2px rgba(0,0,0,0.2);transition:ease-in-out margin-left .25s,background-color ease-in-out .25s;border:0}.main-sidebar .arrow-button i{transition:ease-in-out transform .25s}.main-sidebar .expand-button{display:none}.main-sidebar>div{display:flex;flex-direction:column;flex:1}.main-sidebar span{font-size:0;transition:ease-in-out all .25s}.main-sidebar .tooltip span{font-size:16px}.main-sidebar .sidebar-header{flex:inherit}.main-sidebar .sidebar-header .home{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff;margin:16px auto;height:80px;max-width:80px;overflow:hidden;transition:ease-in-out all .25s}.main-sidebar .sidebar-header .home img{max-width:40px;height:100%}.main-sidebar .sidebar-header .home span{text-transform:uppercase;margin-top:8px}.main-sidebar .sidebar-content{display:flex;justify-content:space-between}.main-sidebar .sidebar-content .btn{border-radius:0}.main-sidebar .sidebar-content .tooltip-container,.main-sidebar .sidebar-content .tooltip-trigger{width:100%}.main-sidebar .sidebar-content .link{margin-top:-1px;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;transition:background-color ease-in-out .25s;display:flex;align-items:center;justify-content:flex-start;height:40px}.main-sidebar .sidebar-content .link i{margin-left:10px;font-size:16px}.main-sidebar .sidebar-content .link:hover{background-color:#302b2b}.main-sidebar.expanded{width:250px}.main-sidebar.expanded .arrow-button{margin-left:260px}.main-sidebar.expanded .arrow-button i{transform:rotateZ(180deg)}.main-sidebar.expanded .home{max-width:300px;transition:ease-in-out all 0.3s}.main-sidebar.expanded .home span{font-size:24px}.main-sidebar.expanded .link span{margin-left:8px;font-size:16px}@media screen and (max-width: 1200px){.main-sidebar{bottom:inherit;position:fixed;width:100%}.main-sidebar .arrow-button{display:none}.main-sidebar span{font-size:inherit}.main-sidebar .sidebar-header{width:100%;display:flex;align-items:center;justify-content:center;height:70px}.main-sidebar .sidebar-header .home{max-width:none;margin:0;flex-direction:row;align-items:center}.main-sidebar .sidebar-header .home img{max-height:40px;margin-right:8px}.main-sidebar .sidebar-header .home span{font-size:32px;margin:0}.main-sidebar .sidebar-header .expand-button{display:block;position:fixed;top:16px;left:8px;padding:0}.main-sidebar .sidebar-header .expand-button i{font-size:40px;margin:0}.main-sidebar .sidebar-content,.main-sidebar .sidebar-content *{max-height:0;opacity:0;font-size:0;transition:ease-in-out all .25s;pointer-events:none}.main-sidebar.expanded{width:100%}.main-sidebar.expanded .sidebar-content,.main-sidebar.expanded .sidebar-content *{max-height:100vh;opacity:1;font-size:20px;pointer-events:all}}

#user-container{background:linear-gradient(180deg, rgba(255,0,48,0.619608) 0%, #5dc1c1 100%);min-height:100vh}#user-container .page-header{height:200px;background-color:#151313}#user-container>.page-body{display:flex;flex-direction:column;align-items:center}#user-container>.page-body>*{max-width:1500px;width:calc(100% - 32px);padding:16px;border-radius:8px}#user-container>.page-body>* form{width:100%}#user-container>.page-body>* .user-info-container{display:flex}#user-container>.page-body>* .user-edit-btns{display:flex;flex-direction:row-reverse;margin-top:16px}#user-container>.page-body>* .user-edit-btns>:nth-child(1){border:2px solid #66f3f3}#user-container>.page-body>* .user-edit-btns>*:not(:last-child){margin-left:16px}

.user{display:flex;flex-direction:column}.user>div{display:flex;align-items:center}.user>div .user-form{display:flex;flex-direction:column;align-items:center;flex:1}.user>div .user-form .user-info{flex:3;width:100%}.user>div .user-form .user-info>*{margin:8px 0}.user>div .user-form .user-info>*:first-child{margin-top:0}.user>div .user-form .user-info>*:last-child{margin-bottom:0}.user .user-buttons{margin-top:16px;display:flex;flex-direction:row-reverse}.user .user-buttons .btn{margin-left:8px}.user .user-buttons .btn:last-child{margin-left:0}

.wozzo-modal-container .wozzo-modal.change-password{max-width:600px}.wozzo-modal-container .wozzo-modal.change-password .wozzo-modal-body{display:flex;flex-direction:column}

#backoffice-users-page .page-body{max-width:1500px;display:flex;flex-wrap:wrap}

.wozzo-modal-container .wozzo-modal.generate-password{max-width:600px}.wozzo-modal-container .wozzo-modal.generate-password .wozzo-modal-body{display:flex;flex-direction:column;align-items:center;justify-content:center}.wozzo-modal-container .wozzo-modal.generate-password .wozzo-modal-body p{margin:0}.wozzo-modal-container .wozzo-modal.generate-password .wozzo-modal-body .password{padding:8px 16px;font-size:32px;font-weight:bold;margin-bottom:16px}

#backoffice-organizations-page .page-body{max-width:1500px;display:flex;flex-wrap:wrap}

#backoffice-scenes-page .page-body{max-width:1500px;display:flex;flex-wrap:wrap}

#backoffice-user-roles-page .page-body{max-width:1500px;display:flex;flex-wrap:wrap}

#backoffice-errors-page .page-body{max-width:1500px;display:flex;flex-wrap:wrap}#backoffice-errors-page .page-body .generic-backoffice-table .wozzo-table tr td{overflow:hidden}#backoffice-errors-page .page-body .generic-backoffice-table .wozzo-table tr .error-text{white-space:nowrap;text-overflow:ellipsis}

#connection-error-container{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#f4f4f4}#connection-error-container .connection-error{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:16px;border-radius:4px;max-width:1200px}#connection-error-container .connection-error img{max-width:500px;margin-right:32px}#connection-error-container .connection-error>div{display:flex;flex-direction:column;align-items:center}#connection-error-container .connection-error>div h1{margin:0;font-size:50px}#connection-error-container .connection-error>div>p{font-size:32px;text-align:center}#connection-error-container .connection-error>div>div{width:100%;display:flex;align-items:center;justify-content:space-around}@media screen and (max-width: 1200px){#connection-error-container .connection-error img{max-width:400px}#connection-error-container .connection-error>div h1{font-size:50px}}@media screen and (max-width: 992px){#connection-error-container .connection-error{flex-direction:column}#connection-error-container .connection-error img{max-width:350px;margin-right:0}#connection-error-container .connection-error>div h1{margin-top:16px;font-size:40px}#connection-error-container .connection-error>div>p{font-size:24px}}@media screen and (max-width: 992px){#connection-error-container .connection-error>img{max-width:300px}#connection-error-container .connection-error>div h1{font-size:32px}#connection-error-container .connection-error>div>p{font-size:20px}}@media screen and (max-width: 768px){#connection-error-container .connection-error img{max-width:250px}#connection-error-container .connection-error>div>p{font-size:20px}}

#backoffice-templates-page .page-body{max-width:1500px;display:flex;flex-wrap:wrap}

.backoffice-template-page{align-items:flex-start;max-width:1500px;margin:auto}.backoffice-template-page .wozzo-table-container{margin:8px 0}.backoffice-template-page .wozzo-table-container .wozzo-table-header .wozzo-table-header-extra{width:100%;display:flex;align-items:center;justify-content:space-between}.backoffice-template-page .wozzo-table-container .wozzo-table-header .wozzo-table-header-extra>h3{color:#fff}.backoffice-template-page .wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr td{height:100%}.backoffice-template-page .save-buttons{justify-content:flex-end;display:flex}.backoffice-template-page .save-buttons :first-child{margin-right:8px}.backoffice-template-page .template-info{margin-bottom:8px;display:flex;flex-direction:column;align-items:flex-start}.backoffice-template-page .template-info .template-header{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.backoffice-template-page .template-info .template-header>div{padding:8px;margin:8px}.backoffice-template-page .template-info .template-header>div>.wozzo-input{padding-bottom:8px}.backoffice-template-page .template-info .error-container{margin-bottom:8px}.backoffice-template-page .template-preview-wrapper{display:flex;width:100%;justify-content:center;padding:8px}@media screen and (max-width: 1200px){.backoffice-template-page.page-container.backoffice-page{padding-left:16px;padding-right:16px}.backoffice-template-page.page-container.backoffice-page .wozzo-table-container .wozzo-table-overflow .wozzo-table{min-width:100% !important}}

.points-row{display:flex}.points-row .wozzo-input{margin-right:8px}.points-row>button{margin-right:8px}

.wozzo-modal.template-draw-modal{max-width:90%}.wozzo-modal.template-draw-modal .drawing-template-wrapper{display:flex;flex-direction:row;justify-content:space-between}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left{width:17%}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left .types{padding:8px}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left .types>p{margin:0;margin-bottom:8px;text-align:center}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left .types>div{display:flex;flex-direction:row;height:auto;overflow-x:auto;white-space:nowrap}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left .types>div .type{display:flex;flex-direction:column;justify-content:space-between;margin:0 4px;width:30px}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left .types>div .type .preview{background-color:#151313;width:100%}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left .types>div .type .type-footer{display:flex;align-items:flex-start;flex-direction:column;margin-top:4px}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left .types>div .type .type-footer>p{font-size:14px;margin:0}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left .types.error{border:1px solid #b6474f;border-radius:8px}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left .points-list{display:flex;flex-direction:column;flex-grow:1;margin-top:64px}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left .points-list .drawer-header{background-color:#151313;padding:0 16px;color:#fff}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left .points-list .point-row{display:flex;padding:4px;justify-content:space-around}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-right{display:flex;flex-direction:column}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-right .message-error-conatiner{align-self:flex-end;padding:16px;width:max-content}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-right .message-error-conatiner>p{color:#d95772;margin:0}.wozzo-modal.template-draw-modal .drawing-template-wrapper .template-player{background-color:#000;background-position:center;background-size:contain;background-repeat:no-repeat;border:unset;margin:0 0 8px 0;padding:0;cursor:crosshair;position:relative}.wozzo-modal.template-draw-modal .drawing-template-wrapper .template-player:focus{outline:unset}.wozzo-modal.template-draw-modal .drawing-template-wrapper .template-player:active{border-style:unset}.wozzo-modal.template-draw-modal .drawing-template-wrapper .template-player .mouse-coordinates{color:#fff;position:absolute}@media screen and (max-width: 400px){.wozzo-modal.template-draw-modal .drawing-template-wrapper{flex-direction:column;align-items:center}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left{width:100%}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left .types>div{justify-content:center;margin:16px 0}.wozzo-modal.template-draw-modal .template-player{width:180px;height:90px}}@media screen and (min-width: 400px){.wozzo-modal.template-draw-modal .drawing-template-wrapper{flex-direction:column;align-items:center}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left{width:100%}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left .types>div{justify-content:center;margin:16px 0}.wozzo-modal.template-draw-modal .drawing-template-wrapper .template-player{width:320px;height:180px}}@media screen and (min-width: 800px){.template-player{width:640px;height:360px}}@media screen and (min-width: 1280px){.wozzo-modal.template-draw-modal{max-width:99vw;width:100%}.wozzo-modal.template-draw-modal .drawing-template-wrapper{flex-direction:row;align-items:flex-start}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left{width:max-content;max-width:20%}.wozzo-modal.template-draw-modal .drawing-template-wrapper .drawing-template-wrapper-left .types>div{justify-content:center;margin:16px 0}.wozzo-modal.template-draw-modal .drawing-template-wrapper .template-player{width:1280px;height:720px}}@media screen and (min-width: 1800px){.wozzo-modal.template-draw-modal .wozzo-modal-container{align-items:flex-start}.wozzo-modal.template-draw-modal .wozzo-modal-container .wozzo-modal.template-draw-modal{max-width:90%}}

.template-preview{background-color:black;background-position:center center;background-size:contain;background-repeat:no-repeat}.template-preview svg{width:100%;height:100%}

#backoffice-merged-videos-page .page-body{max-width:1500px;display:flex;flex-wrap:wrap}#backoffice-merged-videos-page .page-body .wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr td{overflow:hidden;text-overflow:ellipsis}#backoffice-merged-videos-page .page-body .wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr td>a{text-decoration:none;color:#000}

body .layout-topbar a.btn.btn-link.disabled{background-color:transparent}.layout-topbar{display:block;position:fixed;top:0;left:0;width:100%;z-index:999;pointer-events:none;transition:ease-in-out all .25s;background:#151313;-webkit-box-shadow:0px 0px 4px 4px rgba(136,136,136,0.25);-moz-box-shadow:0px 0px 4px 4px rgba(136,136,136,0.25);box-shadow:0px 0px 4px 4px rgba(136,136,136,0.25)}.layout-topbar>div{margin:0 auto;height:70px;pointer-events:all;display:flex;align-items:center;justify-content:space-between}.layout-topbar .menu-button{color:#000;display:none;font-size:32px;position:absolute;right:0;top:0;width:60px;height:100%;line-height:60px;text-align:center;border:0;background:#151313}.layout-topbar .menu-button i{line-height:inherit;color:#f9b6aa}.layout-topbar .btn{border:0}.layout-topbar .logo{display:inline-block;height:100%;transition:ease-in-out all .25s;border-radius:0;padding:0}.layout-topbar .logo img{height:100%;padding:8px}.layout-topbar .logo:hover{background-color:#4b4343}.layout-topbar .nav-narrow{flex:1;height:100%;margin:0;padding:0}.layout-topbar .nav-narrow .narrow-links{display:flex;align-items:center;justify-content:flex-end;height:100%}.layout-topbar .nav-narrow .narrow-links .link,.layout-topbar .nav-narrow .narrow-links .wozzo-dropdown{height:100%;display:flex;align-items:center;justify-content:center;background-color:#151313}.layout-topbar .nav-narrow .narrow-links .link>.btn,.layout-topbar .nav-narrow .narrow-links .wozzo-dropdown>.btn{color:#fff;display:flex;align-items:center;border-radius:0;font-size:20px;padding:0 32px;text-decoration:none;height:100%;transition:ease-in-out all .25s}.layout-topbar .nav-narrow .narrow-links .link>.btn.selected,.layout-topbar .nav-narrow .narrow-links .wozzo-dropdown>.btn.selected{color:#f9b6aa}@media screen and (max-width: 1200px){.layout-topbar .nav-narrow .narrow-links .link>.btn{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.layout-topbar .nav-narrow.expanded .narrow-links{background-color:#fff}}@media screen and (max-width: 1200px){.layout-topbar{text-align:center}.layout-topbar .menu-button{display:inline-block;outline:none}.layout-topbar>div{height:70px;width:100%;flex-direction:column;justify-content:center}.layout-topbar .nav-narrow{margin:0;position:inherit;height:auto;width:100%;transition:ease-in-out 200ms all;pointer-events:none}.layout-topbar .nav-narrow .narrow-links{display:flex;flex-direction:column;position:fixed;height:auto;top:70px;width:100%;transition:ease-in-out 200ms all}.layout-topbar .nav-narrow .narrow-links .link,.layout-topbar .nav-narrow .narrow-links .wozzo-dropdown{font-size:0;width:100%;height:0px;opacity:0;padding:0;transition:ease-in-out 200ms all}.layout-topbar .nav-narrow .narrow-links .link>.btn,.layout-topbar .nav-narrow .narrow-links .wozzo-dropdown>.btn{border-radius:0;height:100%;width:100%}.layout-topbar .nav-narrow.expanded{pointer-events:all}.layout-topbar .nav-narrow.expanded .narrow-links{-webkit-box-shadow:0px 4px 2px 2px rgba(136,136,136,0.25);-moz-box-shadow:0px 4px 2px 2px rgba(136,136,136,0.25);box-shadow:0px 4px 2px 2px rgba(136,136,136,0.25)}.layout-topbar .nav-narrow.expanded .narrow-links .link,.layout-topbar .nav-narrow.expanded .narrow-links .wozzo-dropdown{border-top:1px solid #d8d8d8;font-size:24px;height:40px;opacity:1;transition:ease-in-out 200ms all;display:flex;align-items:center;justify-content:flex-start}.layout-topbar .nav-narrow.expanded .narrow-links .link>a,.layout-topbar .nav-narrow.expanded .narrow-links .link>.btn,.layout-topbar .nav-narrow.expanded .narrow-links .wozzo-dropdown>a,.layout-topbar .nav-narrow.expanded .narrow-links .wozzo-dropdown>.btn{padding:0 16px;font-size:bold}}

#organization-page{padding-top:80px;padding-left:32px;padding-right:32px;background:linear-gradient(90deg, rgba(255,0,48,0.619608) 0%, #5dc1c1 100%);min-height:100vh}

.organization-scenes{display:flex;flex-direction:column;align-items:flex-start}.organization-scenes .header{display:flex;width:100%;justify-content:space-between;align-items:center;color:#fff}.organization-scenes .scene-search .wozzo-input>div{border-bottom-color:#f9b6aa}.organization-scenes .scene-search .wozzo-input>div>p,.organization-scenes .scene-search .wozzo-input>div>i,.organization-scenes .scene-search .wozzo-input>div>input{color:#d8d8d8}.organization-scenes .scenes-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.organization-scenes .scenes-wrapper .scene-wrapper{padding:16px 16px 16px 0}.organization-scenes .scenes-wrapper .scene-wrapper .scene-card{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;color:#fff}.organization-scenes .scenes-wrapper .scene-wrapper .scene-card .scene-header{display:flex;align-items:center;justify-content:space-between;padding:4px 8px}.organization-scenes .scenes-wrapper .scene-wrapper .scene-card .scene-header>p{margin:0}.organization-scenes .scenes-wrapper .scene-wrapper .scene-card .scene-header .btn{border:2px solid #66f3f3}.organization-scenes .scenes-wrapper .scene-wrapper .scene-card .scene-body{padding:16px}.organization-scenes .scenes-wrapper .scene-wrapper .scene-card .scene-body>a>div{width:256px;height:144px;background-position:center;background-size:contain;background-repeat:no-repeat}.organization-scenes .scenes-wrapper .scene-wrapper .scene-card .scene-body>a>div video{width:100%}@media screen and (max-width: 576px){.organization-scenes{align-items:center}.organization-scenes .scenes-wrapper{justify-content:center}}

.organization-users .generic-backoffice .generic-backoffice-body{max-width:unset}.organization-users .generic-backoffice .generic-backoffice-body .generic-backoffice-table{padding-left:0;padding-right:0}.organization-users .generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table-container{border:2px solid #fff;border-radius:0}.organization-users .generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table-container .wozzo-table-header{border-bottom:2px solid #fff}.organization-users .generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table-container .wozzo-table-header .btn{border:2px solid #66f3f3}.organization-users .generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table-container .wozzo-table-footer .wozzo-table-footer-total{background-color:#151313;border:2px solid #fff}

.loading-background{height:100%;position:fixed;top:0;width:100%;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4;opacity:0.5;z-index:1000;pointer-events:all}#organization-old-scene-page{padding:80px 32px;background:linear-gradient(90deg, rgba(255,0,48,0.619608) 0%, #5dc1c1 100%);color:#fff}#organization-old-scene-page .header-buttons{display:flex;justify-content:space-between;align-items:center}#organization-old-scene-page .header-buttons>div{display:flex}#organization-old-scene-page .header-buttons>div>.btn{margin-right:4px}#organization-old-scene-page .scene-info{display:flex;flex-wrap:wrap}#organization-old-scene-page .scene-info .scene-info-box{display:flex;flex-direction:column;padding:16px;background-color:#151313;border-radius:8px;height:100%;margin-right:16px;margin-bottom:16px}#organization-old-scene-page .scene-info .scene-info-box .wozzo-input,#organization-old-scene-page .scene-info .scene-info-box .wozzo-checkbox-container{margin-bottom:16px}#organization-old-scene-page .scene-info .scene-info-box .wozzo-checkbox-container>span{color:#fff}#organization-old-scene-page .scene-info .scene-info-box .wozzo-colorpicker .wozzo-input:not(.error)>div{border-bottom-color:#f9b6aa}#organization-old-scene-page .scene-info .scene-info-box .wozzo-colorpicker .wozzo-input:not(.error)>div>i,#organization-old-scene-page .scene-info .scene-info-box .wozzo-colorpicker .wozzo-input:not(.error)>div>input,#organization-old-scene-page .scene-info .scene-info-box .wozzo-colorpicker .wozzo-input:not(.error)>div>p{color:#fff}#organization-old-scene-page .scene-info .scene-info-box .wozzo-colorpicker>div>input{border:1px solid #fff}#organization-old-scene-page .scene-info .video-section{display:flex;flex-direction:column;align-items:flex-start;padding:16px;border-radius:8px;margin-right:16px}#organization-old-scene-page .scene-info .video-section>h3{margin-top:4px}#organization-old-scene-page .scene-info .video-section .wozzo-dropzone{max-width:400px}#organization-old-scene-page .scene-info .video-section .wozzo-dropzone .wozzo-dropzone-drop{background-color:transparent;border-color:#f9b6aa}#organization-old-scene-page .scene-info .video-section.error{border:1px solid #b6474f}#organization-old-scene-page .scene-info .poster-image-section{display:flex;flex-direction:column;align-items:flex-start;padding:16px;border-radius:8px}#organization-old-scene-page .scene-info .poster-image-section>h3{margin-top:4px}#organization-old-scene-page .template-section{display:flex;flex-direction:column;margin-top:16px}#organization-old-scene-page .template-section .templates-wrapper{display:flex;flex-wrap:wrap}#organization-old-scene-page .template-section .templates-wrapper .template-wrapper{display:flex;flex-direction:column;align-items:center;padding-right:16px;padding-bottom:16px}#organization-old-scene-page .template-section .templates-wrapper .template-wrapper .template-card{border-radius:8px;background-color:#151313;overflow:hidden}#organization-old-scene-page .template-section .templates-wrapper .template-wrapper .template-card .template-header{display:flex;justify-content:space-between;align-items:center;padding:16px}#organization-old-scene-page .template-section .templates-wrapper .template-wrapper .template-card .template-header>p{margin:0}#organization-old-scene-page .template-section .templates-wrapper .template-wrapper .template-card .template-header>.wozzo-checkbox-container .wozzo-checkbox{background-color:transparent;border:2px solid #66f3f3}#organization-old-scene-page .template-section .templates-wrapper .template-wrapper .template-card .template-body{padding:16px 0;background-color:#fff}#organization-old-scene-page .template-section .templates-wrapper .template-wrapper .template-card .template-body .player-wrapper{height:auto}#organization-old-scene-page .template-section .templates-wrapper .template-wrapper .template-card .template-body .player-wrapper .video-wrapper{width:320px !important;height:180px !important}#organization-old-scene-page .template-section .templates-wrapper.error{border:1px solid #b6474f;border-radius:8px}#organization-old-scene-page .overlays-section .overlays-header{display:flex;align-items:center}#organization-old-scene-page .overlays-section .overlays-header .tooltip-container{margin-left:8px}#organization-old-scene-page .overlays-section .overlays-header .tooltip-container .tooltip-trigger>i{font-size:20px;color:#66f3f3}#organization-old-scene-page .overlays-section .overlays-wrapper{display:flex;flex-wrap:wrap}#organization-old-scene-page .overlays-section .overlays-wrapper .overlay-wrapper{display:flex;flex-direction:column;padding-right:16px;padding-bottom:16px}#organization-old-scene-page .overlays-section .overlays-wrapper .overlay-wrapper>div{border-radius:8px;overflow:hidden}#organization-old-scene-page .overlays-section .overlays-wrapper .overlay-wrapper>div .overlay-wrapper-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:2px solid #fff}#organization-old-scene-page .overlays-section .overlays-wrapper .overlay-wrapper>div .overlay-wrapper-body{padding:16px;display:flex;flex-direction:column;align-items:flex-start}#organization-old-scene-page .overlays-section .overlays-wrapper.error{border:1px solid #b6474f;border-radius:8px}#organization-old-scene-page .header-section{display:flex;flex-direction:column;align-items:flex-start}#organization-old-scene-page .header-section .header-body{padding:16px;border-radius:8px}

.footer-section{margin-top:16px}.footer-section .footer-items-wrapper{display:flex;flex-wrap:wrap}.footer-section .footer-items-wrapper .footer-item-wrapper{padding-right:16px;padding-bottom:16px}.footer-section .footer-items-wrapper .footer-item-wrapper .footer-item-card{border-radius:8px;overflow:hidden}.footer-section .footer-items-wrapper .footer-item-wrapper .footer-item-card .footer-item-header{display:flex;justify-content:space-between;padding:16px;border-bottom:2px solid #fff}.footer-section .footer-items-wrapper .footer-item-wrapper .footer-item-card .footer-item-header>p{margin:0}.footer-section .footer-items-wrapper .footer-item-wrapper .footer-item-card .footer-item-header>div{display:flex}.footer-section .footer-items-wrapper .footer-item-wrapper .footer-item-card .footer-item-header>div>.btn{margin-right:4px}.footer-section .footer-items-wrapper .footer-item-wrapper .footer-item-card .footer-item-body{display:flex;flex-direction:column;padding:16px}.footer-section .footer-items-wrapper .footer-item-wrapper .footer-item-card .footer-item-body .wozzo-dropzone{max-width:400px;align-self:center}.footer-section .footer-items-wrapper .footer-item-wrapper .footer-item-card .footer-item-body .wozzo-dropzone .wozzo-dropzone-drop{background-color:transparent;border-color:#f9b6aa}@media screen and (max-width: 768px){.footer-section .footer-items-wrapper{flex-direction:column}.footer-section .footer-items-wrapper .footer-item-wrapper{margin-bottom:16px;padding:0}}

#organization-checklist-component{min-width:300px;position:sticky;right:32px;top:90px}#organization-checklist-component .content{background-color:#151313;border-radius:8px;display:flex;flex-direction:column}#organization-checklist-component .content .title{border-bottom:1px solid rgba(192,192,192,0.5)}#organization-checklist-component .content .title>p{margin:0;padding:8px;text-align:center}#organization-checklist-component .content .checkboxes{padding:16px;padding-left:32px}#organization-checklist-component .content .checkboxes .wozzo-checkbox-container>span{color:#fff;margin:8px 16px}#organization-checklist-component .content .checkboxes>p{font-size:14px}#organization-checklist-component .buttons{display:flex;margin-top:8px;justify-content:space-between;flex-wrap:wrap}#organization-checklist-component .buttons>.btn{background-color:#151313;border-radius:8px;border:0;color:#fff;width:48%;margin-bottom:4px}#organization-checklist-component .buttons .button-save{background-color:#f68d7a;color:#fff}#organization-checklist-component .buttons .button-watch{background-color:#66f3f3;width:100%}

#organization-scene-first-component{margin:32px 0;margin-left:32px}#organization-scene-first-component>div{display:flex;background-color:#151313;border-radius:8px;flex-direction:column;height:100%;margin-bottom:16px;margin-right:16px;padding:16px;max-width:400px}#organization-scene-first-component>div .wozzo-multiinput .wozzo-input>div>input{color:#fff}#organization-scene-first-component>div .wozzo-multiinput .wozzo-input .primary-border{border-bottom-color:#f4f4f4}#organization-scene-first-component>div .wozzo-multiinput .wozzo-input .primary-border .primary-color{color:#f4f4f4}#organization-scene-first-component>div .wozzo-multiinput .element-info{color:#fff}#organization-scene-first-component>div .wozzo-multiinput .elements .element{border:1px solid #fff}#organization-scene-first-component>div .wozzo-multiinput .elements .element>p{font-size:16px}#organization-scene-first-component>div .wozzo-input,#organization-scene-first-component>div .wozzo-checkbox-container{margin-bottom:16px}#organization-scene-first-component>div .wozzo-checkbox-container>span{color:#fff}#organization-scene-first-component>div .max-hashtags-container{display:flex;flex-direction:column;padding:8px 0}#organization-scene-first-component>div .max-hashtags-container .hashtag{object-fit:cover;display:flex;align-items:center;padding:4px 0;width:100%}#organization-scene-first-component>div .max-hashtags-container .hashtag .btn{border:1px solid #fff}#organization-scene-first-component>div .hashtag-title{margin:0}#organization-scene-first-component>div .wozzo-colorpicker .wozzo-input>div{border-bottom-color:#f9b6aa}#organization-scene-first-component>div .wozzo-colorpicker .wozzo-input>div>i,#organization-scene-first-component>div .wozzo-colorpicker .wozzo-input>div>input,#organization-scene-first-component>div .wozzo-colorpicker .wozzo-input>div>p{color:#fff}#organization-scene-first-component>div .wozzo-colorpicker>div>input{border:1px solid #fff}@media screen and (max-width: 768px){#organization-scene-first-component{margin:0 0 32px 8px}#organization-scene-first-component>div{margin-right:0}}

#organization-scene-second-component .title{font-size:20px;margin:0}#organization-scene-second-component>div{display:flex;margin:32px 0;flex-wrap:wrap}#organization-scene-second-component>div .first-option,#organization-scene-second-component>div .second-option{display:flex;background-color:#000;border-radius:8px;flex-direction:column;justify-content:space-between;margin-bottom:8px;margin-right:8px;width:200px}#organization-scene-second-component>div .first-option .first-option-content>div,#organization-scene-second-component>div .first-option .second-option-content>div,#organization-scene-second-component>div .second-option .first-option-content>div,#organization-scene-second-component>div .second-option .second-option-content>div{background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;max-width:100%;padding-top:56.25%}#organization-scene-second-component>div .first-option .first-option-description,#organization-scene-second-component>div .first-option .second-option-description,#organization-scene-second-component>div .second-option .first-option-description,#organization-scene-second-component>div .second-option .second-option-description{display:flex;flex-direction:row;margin:8px 0;padding:0 16px;width:auto;height:100%;align-items:center}#organization-scene-second-component>div .first-option .first-option-description .wozzo-checkbox-container .wozzo-checkbox,#organization-scene-second-component>div .first-option .second-option-description .wozzo-checkbox-container .wozzo-checkbox,#organization-scene-second-component>div .second-option .first-option-description .wozzo-checkbox-container .wozzo-checkbox,#organization-scene-second-component>div .second-option .second-option-description .wozzo-checkbox-container .wozzo-checkbox{align-self:center;background-color:transparent;border:2px solid #66f3f3}#organization-scene-second-component>div .first-option .first-option-description>p,#organization-scene-second-component>div .first-option .second-option-description>p,#organization-scene-second-component>div .second-option .first-option-description>p,#organization-scene-second-component>div .second-option .second-option-description>p{font-size:14px;margin:0;margin-right:8px;max-width:100%}#organization-scene-second-component>div .first-option .first-option-content>div{background-image:url(/eca63fa07ba43b3483eebf94e04fd656.jpg)}#organization-scene-second-component>div .second-option .second-option-content>div{background-image:url(/714bfa8f2d3d83c29a93876c747275f3.jpg)}

#organization-scene-third-component .title{font-size:20px;margin:0}#organization-scene-third-component>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:32px 0}#organization-scene-third-component>div .template-wrapper{display:flex;align-items:center;flex-direction:column;padding-bottom:16px;padding-right:16px}#organization-scene-third-component>div .template-wrapper .template-card{background-color:#151313;border-radius:8px;overflow:hidden}#organization-scene-third-component>div .template-wrapper .template-card .template-header{display:flex;align-items:center;justify-content:space-between;padding:16px}#organization-scene-third-component>div .template-wrapper .template-card .template-header>p{margin:0;font-size:16px}#organization-scene-third-component>div .template-wrapper .template-card .template-header>.wozzo-checkbox-container .wozzo-checkbox{background-color:transparent;border:2px solid #66f3f3}@media screen and (max-width: 768px){#organization-scene-third-component{margin-bottom:32px}#organization-scene-third-component .title{margin-bottom:8px}#organization-scene-third-component>div{display:flex;flex-direction:column;margin:0}#organization-scene-third-component>div .template-wrapper{padding-bottom:8px;padding-right:0}}

#organization-scene-fourth-component .title{font-size:20px;margin:0}#organization-scene-fourth-component>div{margin:32px 0}#organization-scene-fourth-component>div .overlays-section{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){#organization-scene-fourth-component{margin-bottom:32px}#organization-scene-fourth-component .title{margin-bottom:8px;text-align:center}#organization-scene-fourth-component>div{flex-direction:column;margin:0}}

.overlay-wrapper{display:flex;flex-direction:column;padding-bottom:16px;padding-right:16px;max-width:300px}.overlay-wrapper>div{border-radius:8px;overflow:hidden}.overlay-wrapper>div .overlay-wrapper-header{display:flex;align-items:center;border-bottom:2px solid #fff;justify-content:space-between;padding:8px}.overlay-wrapper>div .overlay-wrapper-header .overlay-aspect-ratio{display:flex;flex-direction:row;font-size:16px}.overlay-wrapper>div .overlay-wrapper-header .overlay-aspect-ratio .aspect-ratio{margin-left:4px}.overlay-wrapper>div .overlay-wrapper-header .overlay-aspect-ratio>p{color:silver;margin:0;margin-bottom:4px}.overlay-wrapper>div .overlay-wrapper-body{display:flex;align-items:flex-start;flex-direction:column;padding:16px;gap:8px}.overlay-wrapper>div .overlay-wrapper-body .wozzo-selector{width:100%}.overlay-wrapper>div .overlay-wrapper-body .wozzo-selector>div .wozzo-selector-input .wozzo-input>div .placeholder{color:#888}.overlay-wrapper>div .overlay-wrapper-body .wozzo-selector>div .wozzo-selector-input .wozzo-input>div>input{-webkit-text-fill-color:#fff;color:#fff}.overlay-wrapper>div .overlay-wrapper-body .record{display:flex;flex-direction:column;gap:8px}.overlay-wrapper>div .overlay-wrapper-body .invite{display:flex;flex-direction:column;gap:8px}.overlay-wrapper>div .overlay-wrapper-body .invite>.wozzo-input>div>input{color:#fff}.overlay-wrapper>div .overlay-wrapper-body .invite>p{font-size:14px}.overlay-wrapper>div .overlay-wrapper-body video{width:100%}.overlay-wrapper>div .overlay-wrapper-body .media-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:4px;margin-bottom:4px;background-color:#fff;border-radius:4px}.overlay-wrapper>div .overlay-wrapper-body .media-item span{font-size:14px;color:#151313}@media screen and (max-width: 768px){#organization-scene-fourth-component>div .overlays-section .overlay-wrapper{padding-right:0}}

#organization-scene-fifth-component>div{margin:32px 0}#organization-scene-fifth-component>div>.btn{font-size:20px;height:64px;width:240px}#organization-scene-fifth-component .video-section{display:flex;align-items:flex-start;border-radius:8px;flex-direction:column;margin-right:16px;padding:16px}#organization-scene-fifth-component .video-section>h3{align-self:center;margin-top:4px}#organization-scene-fifth-component .video-section .wozzo-dropzone{align-self:center;max-width:400px}#organization-scene-fifth-component .video-section .wozzo-dropzone .wozzo-dropzone-drop{background-color:transparent;border-color:#f9b6aa}@media screen and (max-width: 768px){#organization-scene-fifth-component{margin-bottom:32px}#organization-scene-fifth-component>div{margin:0}#organization-scene-fifth-component .video-section{margin-right:0}}

.player-thumbnail-wrapper{display:flex;flex-direction:column;max-width:400px}.player-thumbnail-wrapper .video-wrapper-thumbnail{align-items:center;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;width:100%}.player-thumbnail-wrapper .video-wrapper-thumbnail>video{display:block;height:auto;margin:auto;width:100%}.player-thumbnail-wrapper .hour-picker-thumbnail{margin-top:8px}.player-thumbnail-wrapper .player-footer-thumbnail{pointer-events:none;width:100%}.player-thumbnail-wrapper .player-footer-thumbnail .trim-bar-thumbnail{padding:32px 0;pointer-events:all;position:relative;cursor:pointer !important}.player-thumbnail-wrapper .player-footer-thumbnail .trim-bar-thumbnail .bar-thumbnail{background-color:#f9b6aa;height:4px;width:100%}.player-thumbnail-wrapper .player-footer-thumbnail .trim-bar-thumbnail .play-bar-thumbnail{background-color:#f9b6aa;display:flex;height:4px;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:32px}.player-thumbnail-wrapper .player-footer-thumbnail .trim-bar-thumbnail .play-bar-selector{align-items:center;background-color:#f4f4f4;border-radius:8px;cursor:grab;display:flex;height:32px;justify-content:center;left:0;margin-left:-16px;pointer-events:all;position:absolute;top:-15px;width:25px}.player-thumbnail-wrapper .player-footer-thumbnail .trim-bar-thumbnail .play-bar-selector>i{color:#f68d7a;font-size:20px}.player-thumbnail-wrapper .player-footer-thumbnail .trim-bar-thumbnail .play-bar-selector:hover{-webkit-box-shadow:0px 0px 14px -1px rgba(85,85,85,0.63);box-shadow:0px 0px 14px -1px rgba(85,85,85,0.63)}.player-thumbnail-wrapper .buttons{align-items:center;align-self:flex-end;display:flex;flex-direction:row}.player-thumbnail-wrapper .buttons>.btn{font-size:16px;height:32px;margin:0 8px}

#organization-scene-seventh-component .title{font-size:20px;margin:0}#organization-scene-seventh-component>div{margin-top:32px}#organization-scene-seventh-component>div .thumbnail{background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:56.25%;width:450px;max-width:80vw}#organization-scene-seventh-component>div>.btn{font-size:16px;height:32px;margin-top:16px;margin-bottom:32px}@media screen and (max-width: 768px){#organization-scene-seventh-component{align-items:center;display:flex;flex-direction:column;margin-bottom:32px}}

#organization-scene-eighth-component .header{border-radius:8px;display:flex;flex-direction:column;max-width:max-content}#organization-scene-eighth-component .header>p{font-size:20px;margin:0 0 8px 0}#organization-scene-eighth-component .header .header-content{align-items:center;display:flex;flex-direction:column;width:100%;padding:32px;margin-top:16px}#organization-scene-eighth-component .header .header-content .wozzo-input{width:100%}#organization-scene-eighth-component .footer-section{border-radius:8px;display:flex;flex-direction:column;margin-top:16px}#organization-scene-eighth-component .footer-section>p{font-size:20px;margin:8px 0}#organization-scene-eighth-component .footer-section>h3{margin:0}@media screen and (max-width: 768px){#organization-scene-eighth-component .header{margin:0 auto}}

.hour-picker{display:flex;align-items:center}.hour-picker>p{font-size:14px;margin:0}.hour-picker>input{-webkit-box-shadow:0px 0px 10px -1px rgba(85,85,85,0.63);background:#fff;border-radius:4px;border:1px solid #fff;box-shadow:0px 0px 10px -1px rgba(85,85,85,0.63);color:#f9b6aa;font-size:14px;margin:0 4px;padding:0;text-align:center;width:32px}.hour-picker>input:focus-visible{outline:none}.hour-picker>input:hover{background-color:#f9b6aa;border:1px solid #f9b6aa;color:#fff}

.table-comments-component .help-text-container{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border:1px solid #dee2e6;border-radius:8px;margin:4px 0;padding:8px}.table-comments-component .help-text-container .help-text h4{color:#495057;margin:0 0 4px 0;font-size:14px;font-weight:600}.table-comments-component .help-text-container .help-text ul{margin:0;padding-left:20px}.table-comments-component .help-text-container .help-text ul li{color:#6c757d;font-size:12px;line-height:1.4;margin-bottom:2px}.table-comments-component .help-text-container .help-text ul li strong{color:#495057}.table-comments-component .help-text-container .help-text .tips-section{background:linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%);border:1px solid #ffeaa7;border-radius:4px;margin:4px 0 0 0;padding:2px 4px}.table-comments-component .help-text-container .help-text .tips-section .tip{color:#856404;font-size:12px;margin:0 0 2px 0}.table-comments-component .help-text-container .help-text .tips-section .tip strong{color:#6c5300}.table-comments-component .help-text-container .help-text .tips-section .tip-list{margin:0;padding-left:16px}.table-comments-component .help-text-container .help-text .tips-section .tip-list li{color:#856404;font-size:11px;line-height:1.3;margin-bottom:2px}.table-comments-component .table-comments-header{background-color:#f9b6aa;color:#fff;padding:4px;display:flex;justify-content:space-between;align-items:center}.table-comments-component .table-comments-header>p{margin:0;flex:1}.table-comments-component .table-comments-header .add-comment-btn{margin-left:4px;white-space:nowrap}.table-comments-component .tableComments-container{max-height:40vh;overflow:hidden;transform-origin:top;transform:scaleY(1);transition:all .25s linear}.table-comments-component .tableComments-container.closed{max-height:0;transform:scaleY(0)}.table-comments-component .tableComments-container .tableComments{background-color:#151313;width:100%}.table-comments-component .tableComments-container .tableComments>thead,.table-comments-component .tableComments-container .tableComments tbody{display:block}.table-comments-component .tableComments-container .tableComments>thead{background-color:#f9b6aa;border-top:1px solid #f68d7a}.table-comments-component .tableComments-container .tableComments>thead>th{border:1px solid #f68d7a;border-top:0;font-weight:500;padding:8px 0;text-align:center}.table-comments-component .tableComments-container .tableComments>thead>th:first-child{border-left:none}.table-comments-component .tableComments-container .tableComments>thead>th:last-child{border-right:none}.table-comments-component .tableComments-container .tableComments>tbody{max-height:30vh;overflow:auto}.table-comments-component .tableComments-container .tableComments>tbody::-webkit-scrollbar{display:none}.table-comments-component .tableComments-container .tableComments>tbody>tr>td{border-bottom:none;border:1px solid #f9b6aa;padding:4px 0;text-align:center;vertical-align:middle}.table-comments-component .tableComments-container .tableComments>tbody>tr>td>div{display:flex;justify-content:center}.table-comments-component .tableComments-container .tableComments>tbody>tr>td>p{font-size:16px;margin:0}.table-comments-component .tableComments-container .tableComments>tbody>tr .table-comments-text{padding:0 16px}.table-comments-component .tableComments-container .tableComments>tbody>tr .table-comments-text>.wozzo-input>div{border-bottom:none}.table-comments-component .tableComments-container .tableComments>tbody>tr .table-comments-text>.wozzo-input>div>.placeholder{background-color:#000;color:#fff}.table-comments-component .tableComments-container .tableComments>tbody>tr .table-comments-text>.wozzo-input>div>textarea{color:#fff}.table-comments-component .tableComments-container .tableComments>tbody>tr .table-comments-text>.wozzo-input.error>div>.placeholder{color:#b6474f}.table-comments-component .table-comments-footer{background-color:#f9b6aa;display:flex;justify-content:center}.table-comments-component .table-comments-footer>.btn{background-color:transparent;border:0;padding:0;width:100%}.table-comments-component .table-comments-footer>.btn>i{font-size:32px}.comments-sidebar .table-comments-component{font-size:11px}.comments-sidebar .table-comments-component .table-comments-header{padding:8px 0}.comments-sidebar .table-comments-component .table-comments-header>p{font-size:12px;font-weight:bold}.comments-sidebar .table-comments-component .tableComments-container{max-height:none}.comments-sidebar .table-comments-component .tableComments-container .tableComments>thead>th{font-size:10px;padding:6px 4px;font-weight:600}.comments-sidebar .table-comments-component .tableComments-container .tableComments>tbody{max-height:none}.comments-sidebar .table-comments-component .tableComments-container .tableComments>tbody>tr>td{padding:4px 2px;font-size:10px}.comments-sidebar .table-comments-component .tableComments-container .tableComments>tbody>tr>td>p{font-size:10px;line-height:1.2}.comments-sidebar .table-comments-component .tableComments-container .tableComments>tbody>tr .table-comments-text{padding:0 8px}.comments-sidebar .table-comments-component .tableComments-container .tableComments>tbody>tr .table-comments-text>.wozzo-input>div>.placeholder{font-size:10px}.comments-sidebar .table-comments-component .tableComments-container .tableComments>tbody>tr .table-comments-text>.wozzo-input>div>textarea{font-size:10px;line-height:1.2}.comments-sidebar .table-comments-component .table-comments-footer{padding:8px 0}.comments-sidebar .table-comments-component .table-comments-footer>.btn>i{font-size:14px}@media screen and (max-width: 768px){.table-comments-component .tableComments-container{max-height:60vh}.table-comments-component .tableComments-container .tableComments>tbody{max-height:50vh}}@media screen and (max-width: 576px){.table-comments-component .tableComments-container .tableComments>thead>th{font-size:14px}}

#video-player-trim-comment-volume-component{position:relative;padding-bottom:32px;width:70vw}#video-player-trim-comment-volume-component .video-wrapper{background-color:#000;display:flex;flex-direction:column;position:relative}#video-player-trim-comment-volume-component .video-wrapper .stage{position:absolute}#video-player-trim-comment-volume-component .video-wrapper .loading-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#video-player-trim-comment-volume-component .player-footer .progress-bar{background-color:#888;height:8px;pointer-events:all;position:relative;width:100%;transition:height 0.2s ease;user-select:none}#video-player-trim-comment-volume-component .player-footer .progress-bar:hover{height:18px}#video-player-trim-comment-volume-component .player-footer .progress-bar .progress-interior{align-items:center;background-color:#f9b6aa;display:flex;height:100%;justify-content:flex-end;position:absolute;top:0}#video-player-trim-comment-volume-component .player-footer .progress-bar .progress-interior .line{background-color:#66f3f3;height:20px;margin:-4px;width:4px;z-index:1;transition:all 0.2s ease;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,0.2)}#video-player-trim-comment-volume-component .player-footer .progress-bar .progress-interior .line:hover{transform:scale(1.2);box-shadow:0 4px 8px rgba(0,0,0,0.3)}#video-player-trim-comment-volume-component .player-footer .progress-bar .buffered{height:100%;pointer-events:none;position:absolute;top:0;width:100%;overflow:hidden}#video-player-trim-comment-volume-component .player-footer .progress-bar .buffered .buffer-section{background-color:#fff;height:100%;position:absolute}#video-player-trim-comment-volume-component .player-footer .progress-bar .comment-icon{position:absolute;top:50%;transform:translate(-50%, -50%);width:2px;height:16px;z-index:1}#video-player-trim-comment-volume-component .player-footer .progress-bar .trim-bar{width:100%;position:relative}#video-player-trim-comment-volume-component .player-footer .progress-bar .trim-bar .trimWrapper{position:absolute;display:flex;flex-direction:column-reverse;align-items:center;transform:translate(-50%, -80%);z-index:2}#video-player-trim-comment-volume-component .player-footer .progress-bar .trim-bar .trimWrapper .startTrim,#video-player-trim-comment-volume-component .player-footer .progress-bar .trim-bar .trimWrapper .endTrim{width:2px;height:20px;background-color:#b6474f}#video-player-trim-comment-volume-component .player-footer .footer-buttons{background-color:transparent;bottom:0;display:flex;height:40px;justify-content:center;padding-top:8px;pointer-events:all}#video-player-trim-comment-volume-component .player-footer .footer-buttons .buttons-wrapper{display:flex;justify-content:center;position:relative;width:100%}#video-player-trim-comment-volume-component .player-footer .footer-buttons .buttons-wrapper>div{display:flex}#video-player-trim-comment-volume-component .player-footer .footer-buttons .buttons-wrapper>div>:first-child{margin-right:8px}#video-player-trim-comment-volume-component .player-footer .footer-buttons .buttons-wrapper>div>:nth-child(2){margin-right:8px}#video-player-trim-comment-volume-component .player-footer .footer-buttons .buttons-wrapper>p{margin:0;position:absolute;right:0;font-size:14px}#video-player-trim-comment-volume-component .player-footer .table-comments-container{padding-top:32px}@media screen and (max-width: 992px){#video-player-trim-comment-volume-component{width:80vw}}@media screen and (max-width: 768px){#video-player-trim-comment-volume-component{width:87vw}}@media screen and (max-width: 576px){#video-player-trim-comment-volume-component .player-footer .footer-buttons .buttons-wrapper>p{font-size:12px}#video-player-trim-comment-volume-component .time-controls-info{display:flex;flex-direction:column;align-items:flex-end;gap:4px}#video-player-trim-comment-volume-component .time-controls-info .time-display{font-size:14px;font-weight:500;color:#151313}#video-player-trim-comment-volume-component .time-controls-info .keyboard-shortcuts{display:flex;gap:8px;align-items:center}#video-player-trim-comment-volume-component .time-controls-info .keyboard-shortcuts .shortcut{background-color:rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.2);border-radius:4px;padding:2px 6px;font-size:10px;font-family:'Courier New', monospace;color:#555;white-space:nowrap}.comments-sidebar{position:fixed;right:0;top:0;width:400px;height:100vh;background-color:white;border-left:1px solid #ddd;z-index:1000;padding:20px;overflow-y:auto;box-shadow:-2px 0 10px rgba(0,0,0,0.1)}.comments-sidebar h3{margin-top:0;margin-bottom:20px;color:#151313}}

#organization-scene-sixth-component .title{margin:0;font-size:20px}#organization-scene-sixth-component>div{margin-top:32px}@media screen and (max-width: 768px){#organization-scene-sixth-component{margin-bottom:32px}#organization-scene-sixth-component .title{margin-bottom:8px;margin-left:16px}#organization-scene-sixth-component>div{display:flex;margin:0}}

.loading-background{display:flex;align-items:center;flex-direction:column;background-color:#f4f4f4;height:100%;justify-content:center;opacity:0.5;pointer-events:all;position:fixed;top:0;width:100%;z-index:1000}#organization-scene-page{background:linear-gradient(90deg, rgba(255,0,48,0.619608) 0%, #5dc1c1 100%);color:#fff;min-height:100vh;padding:80px 32px}#organization-scene-page .header-buttons{display:flex;justify-content:space-between;align-items:center}#organization-scene-page .header-buttons>div{display:flex}#organization-scene-page .header-buttons>div>.btn{margin-right:4px}#organization-scene-page .header-buttons>h1{margin:8px 0}#organization-scene-page .content{display:flex}#organization-scene-page .content .stepper{display:flex;flex-direction:column;margin-top:32px;width:100%}#organization-scene-page .content .stepper .step{display:flex}#organization-scene-page .content .stepper .step .stepperNumberLine{display:flex;flex-direction:column;margin-left:16px}#organization-scene-page .content .stepper .step .stepperNumberLine>span{display:flex;align-items:center;background-color:#fff;border-radius:20px;color:#151313;font-weight:lighter;height:40px;justify-content:center;padding:8px;width:40px}#organization-scene-page .content .stepper .step .stepperNumberLine>span.error{background-color:#b6474f;color:#fff}#organization-scene-page .content .stepper .step .stepperNumberLine .lineNotActive{max-height:0}#organization-scene-page .content .stepper .step .stepperNumberLine .line{align-self:center;border-left:4px solid #fff;height:100%;max-height:100%;min-height:16px;transition:max-height .5s ease-in}#organization-scene-page .content .stepper .step .notActive{display:none;opacity:0}#organization-scene-page .content .stepper .step .active{animation-name:fadein;animation-duration:1s;animation-iteration-count:1;display:flex;opacity:1}#organization-scene-page .content .stepper .step .active .content{margin-left:32px}#organization-scene-page .content .popupChecklist{display:none}@media screen and (max-width: 992px){#organization-scene-page .content .checklist{display:none}#organization-scene-page .content .popupChecklist{display:flex;align-items:center;background-color:#151313;border-radius:8px;border:2px solid #f9b6aa;bottom:8px;-webkit-box-shadow:0px 0px 16px 2px #4b4343;box-shadow:0px 0px 16px 2px #4b4343;max-width:150px;padding:8px;position:fixed;right:8px}#organization-scene-page .content .popupChecklist>i{align-self:center;color:#f9b6aa;font-size:20px;margin-left:8px}#organization-scene-page .content .popupChecklist>p{color:#f9b6aa;font-size:14px;margin:0 0 0 4px;text-align:center}#organization-scene-page .content .popupChecklist.hidden{display:none}#organization-scene-page .content .popupModal .wozzo-modal-body{display:flex;background-color:#151313;flex-direction:column;padding:0;padding-top:8px}#organization-scene-page .content .popupModal .wozzo-modal-body>.btn{align-self:flex-end;color:#f9b6aa;padding:0;width:max-content}#organization-scene-page .content .popupModal .wozzo-modal-body>.btn>i{font-size:20px;padding-right:8px}}@media screen and (max-width: 768px){#organization-scene-page{padding-left:8px}#organization-scene-page .content .stepper .step{justify-content:flex-start}#organization-scene-page .content .stepper .step .stepperNumberLine{margin-left:0;margin-right:16px}#organization-scene-page .content .stepper .step .stepperNumberLine.trimComment{margin-right:0}#organization-scene-page .content .stepper .step .stepperNumberLine>span{font-size:16px;height:25px;width:25px}#organization-scene-page .content .stepper .step .stepperNumberLine .line{border-left:2px solid #fff}#organization-scene-page .content .stepper .step .content{margin-left:0}#organization-scene-page .content .stepper .step .active .content{margin-left:0}}

.player-wrapper{height:100vh}.watch-player{align-items:center;justify-content:center;display:flex;flex-direction:column;padding:64px;height:100vh}.watch-player>img{width:40%}.watch-player>h1{text-align:center}

.player-wrapper{display:flex;flex-direction:column;height:100vh;width:100%}.player-wrapper .header{background-color:transparent;height:100px;width:100%;padding:16px;position:absolute;top:0;display:flex;transition:opacity .25s linear;width:max-content}.player-wrapper .header>a{height:100%}.player-wrapper .header>a>img{height:100%}.player-wrapper .header>p{color:#fff;margin:0;width:50%;margin-left:auto}.player-wrapper .how-it-works{position:absolute;color:#fff;width:600px;text-align:center;z-index:1;top:50%;left:50%;padding:8px;transform:translate(-50%, -50%)}.player-wrapper .how-it-works>::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:-1}.player-wrapper .how-it-works p:first-of-type{text-decoration:underline}.player-wrapper .how-it-works>p{margin:0;font-size:16px;white-space:pre-wrap;line-height:32px}.player-wrapper .how-it-works.hidden{opacity:0;position:relative;width:0%;height:0;top:100%;left:100%;border:0;padding:0}.player-wrapper .how-it-works.hidden>::before{display:none}.player-wrapper .how-it-works.hidden>p{font-size:0px;display:none}.player-wrapper .video-container{width:100vw;height:100vh;background-color:#000;display:flex;justify-content:center;align-items:center;position:relative}.player-wrapper .video-container .video-wrapper{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.player-wrapper .video-container .video-wrapper>video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.player-wrapper .video-container .video-wrapper .stage{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}.player-wrapper .video-container .video-wrapper .stage svg{pointer-events:all}.player-wrapper .video-container .video-wrapper .stage .svg-polygon-double-border{filter:drop-shadow(1px 0 0 #d95772) drop-shadow(-1px 0 0 #d95772) drop-shadow(0 -1px 0 #d95772) drop-shadow(0 1px 0 #d95772)}.player-wrapper .video-container .video-wrapper .loading-container{position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-50px}.player-wrapper .player-footer{position:fixed;bottom:0;width:100%;pointer-events:none;transition:opacity .25s linear}.player-wrapper .player-footer .footer-items{background-color:transparent;display:flex;justify-content:flex-end;height:100px;padding:16px}.player-wrapper .player-footer .footer-items>a{height:100%;margin-right:16px;pointer-events:all}.player-wrapper .player-footer .footer-items>a>img{max-width:300px;max-height:100%;width:auto;height:auto}.player-wrapper .player-footer .progress-bar{width:100%;background-color:#888;height:8px;position:relative;pointer-events:all}.player-wrapper .player-footer .progress-bar .progress-interior{height:100%;background-color:#f9b6aa;display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0}.player-wrapper .player-footer .progress-bar .progress-interior .circle{width:16px;height:16px;background-color:#f9b6aa;border-radius:50%;margin:-8px;z-index:1;pointer-events:none}.player-wrapper .player-footer .progress-bar .buffered{height:100%;width:100%;position:absolute;pointer-events:none;top:0}.player-wrapper .player-footer .progress-bar .buffered .buffer-section{position:absolute;background-color:#fff;height:100%}.player-wrapper .player-footer .footer-buttons{width:100%;height:40px;bottom:0;display:flex;background-color:transparent;justify-content:space-between;pointer-events:all}.player-wrapper .player-footer .footer-buttons .footer-buttons-left{display:flex;align-items:center}.player-wrapper .player-footer .footer-buttons .footer-buttons-left .duration>p{color:#fff;font-size:14px;margin:auto}.player-wrapper .player-footer .footer-buttons .footer-buttons-left>button{background-color:transparent;border-color:transparent}.player-wrapper .player-footer .footer-buttons .footer-buttons-right{display:flex}.player-wrapper .player-footer .footer-buttons .footer-buttons-right button{background-color:transparent;border-color:transparent}.player-wrapper .player-footer .footer-buttons .footer-buttons-right .help-button>i:after{position:absolute;content:'';height:2px;margin:0 auto;left:0;right:0;width:0%;bottom:8px;transition:all .25s linear}.player-wrapper .player-footer .footer-buttons .footer-buttons-right .help-button.active>i:after{width:50%;background:#66f3f3}.player-wrapper .player-footer .footer-buttons .footer-buttons-right .captions-button>i:after{position:absolute;content:'';height:2px;margin:0 auto;left:0;right:0;width:0%;bottom:8px;transition:all .25s linear}.player-wrapper .player-footer .footer-buttons .footer-buttons-right .captions-button.active>i:after{width:50%;background:#d95772}.player-wrapper .caption-wrapper{background-color:rgba(0,0,0,0.6);border-radius:16px;bottom:64px;color:#fff;left:0;margin:auto;max-width:50%;padding:16px;position:absolute;right:0;width:max-content}.player-wrapper .caption-wrapper>p{margin:0}.player-wrapper .caption-wrapper>p>u{color:#66f3f3}@media screen and (max-width: 992px){.player-wrapper .player-footer .footer-items{height:60px;padding:8px}.player-wrapper .caption-wrapper{max-width:80%}}@media screen and (max-width: 576px){.player-wrapper .how-it-works{width:90vw}.player-wrapper .caption-wrapper{max-width:90%}.player-wrapper .caption-wrapper>p{font-size:14px}}

.progress-wrapper{position:absolute}.progress-wrapper .progress-ring .progress-ring-circle{transition:stroke-dashoffset 0.35s;transform:rotate(-90deg);transform-origin:50% 50%}.progress-wrapper .percentage-text{position:absolute;margin:0;top:50%;left:50%;transform:translate(-50%, -50%)}

.volume-content{align-items:center;display:flex;gap:8px;justify-content:center;position:absolute;transform:translate(-50%, -50%)}.volume-content .volume-container{align-items:center;background-color:#000;border-radius:8px;display:flex;flex-direction:column;transition:all .1s linear}.volume-content .volume-container .volume-controller-container{align-items:center;display:flex;flex-direction:column;height:0;transition:height .1s linear}.volume-content .volume-container .volume-controller-container .volume-number{color:#fff;display:none;font-size:14px;margin:0}.volume-content .volume-container .volume-controller-container .volume-bar-container{align-items:center;display:none;height:70px;justify-content:center;width:32px}.volume-content .volume-container .volume-controller-container .volume-bar-container>input{height:50px;transform:rotate(-90deg);width:64px}.volume-content .volume-container>.volume-button{background-color:transparent;border:none}.volume-content .volume-container:hover{gap:8px;padding:8px}.volume-content .volume-container:hover .volume-controller-container{height:100%}.volume-content .volume-container:hover .volume-controller-container .volume-number{display:flex}.volume-content .volume-container:hover .volume-controller-container .volume-bar-container{display:flex}.volume-content .volume-container:hover>.volume-button{padding:0}@media screen and (max-width: 768px){.volume-content .volume-container .volume-controller-container .volume-number{font-size:12px}.volume-content .volume-container .volume-controller-container .volume-bar-container{height:40px;width:16px}.volume-content .volume-container .volume-controller-container .volume-bar-container>input{width:40px}.volume-content .volume-container>.volume-button{font-size:12px}.volume-content .volume-container:hover{gap:4px}}

.captions-timeline-container{position:fixed;bottom:60px;left:0;right:0;width:100%;height:60px;pointer-events:none;z-index:10;overflow:hidden}.captions-timeline{position:absolute;top:0;left:0;right:0;height:100%;overflow:hidden;pointer-events:none}.captions-timeline.hidden{display:none}.captions-timeline.active{display:block;opacity:1;z-index:15}.captions-timeline .captions-track{position:relative;display:block;height:100%;transition:transform 0.025s cubic-bezier(0.25, 0.46, 0.45, 0.94);will-change:transform;transform:translateZ(0);backface-visibility:hidden}.captions-timeline .captions-track .timeline-staff-lines{position:absolute;top:0;left:0;right:0;width:100%;height:100%;pointer-events:none;z-index:1}.captions-timeline .captions-track .timeline-staff-lines .staff-line{position:absolute;width:100%;height:1px;background-color:#fff;opacity:0.6}.captions-timeline .captions-track .timeline-staff-lines .staff-line:nth-child(1){bottom:42px}.captions-timeline .captions-track .timeline-staff-lines .staff-line:nth-child(2){bottom:34px}.captions-timeline .captions-track .timeline-staff-lines .staff-line:nth-child(3){bottom:26px}.captions-timeline .captions-track .timeline-staff-lines .staff-line:nth-child(4){bottom:18px}.captions-timeline .captions-track .timeline-staff-lines .staff-line:nth-child(5){bottom:10px}.captions-timeline .captions-track .professional-staff{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(255,255,255,0.95) 0%, rgba(248,250,252,0.9) 100%);border-radius:8px;border:2px solid rgba(0,0,0,0.1);box-shadow:0 4px 12px rgba(0,0,0,0.15);backdrop-filter:blur(8px)}.captions-timeline .captions-track .professional-staff .staff-svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,0.1))}.captions-timeline .captions-track .professional-music-note{position:absolute;z-index:100;pointer-events:none;display:flex;flex-direction:column;align-items:center;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.captions-timeline .captions-track .professional-music-note svg{transition:transform 0.15s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.2));will-change:transform;transform:translateZ(0)}.captions-timeline .captions-track .professional-music-note svg:hover{transform:scale(1.05) translateZ(0);filter:drop-shadow(0 3px 6px rgba(0,0,0,0.3))}.captions-timeline .captions-track .professional-music-note .note-label{font-size:10px;font-weight:bold;color:white;background:linear-gradient(45deg, #1e293b, #334155);padding:2px 6px;border-radius:3px;margin-top:4px;font-family:'Georgia', serif;text-shadow:0 1px 2px rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.3);min-width:16px;text-align:center}.captions-timeline .captions-track .professional-music-chord{position:absolute;z-index:100;pointer-events:none;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.captions-timeline .captions-track .professional-music-chord.active-chord .individual-note svg{transform:scale(1.2) translateZ(0);filter:drop-shadow(0 4px 8px rgba(255,107,107,0.4))}.captions-timeline .captions-track .professional-music-chord.active-chord .chord-label{background-color:#ff6b6b !important;transform:translateX(-50%) scale(1.1);box-shadow:0 3px 8px rgba(255,107,107,0.5)}.captions-timeline .captions-track .professional-music-chord .individual-note{position:absolute;display:flex;flex-direction:column;align-items:center;will-change:transform;transform:translateZ(0)}.captions-timeline .captions-track .professional-music-chord .individual-note svg{transition:all 0.2s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.2));will-change:transform;transform:translateZ(0)}.captions-timeline .captions-track .professional-music-chord .individual-note.active-note svg{transform:scale(1.15) translateZ(0);filter:drop-shadow(0 3px 6px rgba(255,107,107,0.3))}.captions-timeline .captions-track .professional-music-chord .chord-label{position:absolute;background:linear-gradient(45deg, #1e293b, #334155);color:white;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:bold;font-family:'Georgia', serif;text-shadow:0 1px 2px rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.3);transition:all 0.2s ease;transform-origin:center;will-change:transform, background-color}.captions-timeline .captions-track .professional-music-chord .chord-label.stacked-chord-label{background:linear-gradient(45deg, #8e44ad, #9b59b6);border:1px solid rgba(255,255,255,0.4);box-shadow:0 2px 6px rgba(155,89,182,0.4),inset 0 1px 0 rgba(255,255,255,0.2);font-size:11px;padding:3px 8px}.captions-timeline .captions-track .professional-music-chord .chord-label.stacked-chord-label::before{content:'';position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, transparent, rgba(255,255,255,0.1));border-radius:6px;z-index:-1}.captions-timeline .captions-track .professional-music-chord .stacked-chord-note svg{filter:drop-shadow(0 3px 6px rgba(155,89,182,0.3))}.captions-timeline .captions-track .professional-music-chord .stacked-chord-note.active-note svg{filter:drop-shadow(0 4px 10px rgba(155,89,182,0.6));transform:scale(1.2) translateZ(0)}.captions-timeline .captions-track .professional-music-chord .shared-stem{border-radius:1px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.active-chord .captions-timeline .captions-track .professional-music-chord .shared-stem{background-color:#2c3e50 !important;box-shadow:0 2px 4px rgba(155,89,182,0.4)}.captions-timeline .captions-track .music-note-positioned{position:absolute;font-size:16px;color:white;z-index:100;pointer-events:none;text-shadow:0 0 3px black;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%)}.captions-timeline .captions-track .music-note-positioned .note-name{font-size:10px;color:white;background:rgba(0,0,0,0.7);padding:1px 3px;border-radius:2px;margin-top:2px;font-family:'Courier New', monospace}.captions-timeline .caption-item{position:absolute;padding:4px 8px;background:rgba(0,0,0,0.85);border-radius:4px;color:#fff;white-space:nowrap;font-size:16px;border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(4px);top:50%;transform:translateY(-50%)}.captions-timeline .caption-item u{color:#66f3f3;text-decoration:underline}@media screen and (max-width: 992px){.captions-timeline{height:50px}.captions-timeline .caption-item{font-size:14px;padding:2px 4px}}.active-note .note-label{animation:pulse 1s ease-in-out infinite alternate}.active-note svg{filter:drop-shadow(0 0 8px rgba(255,107,107,0.6)) !important}.active-caption{animation:glow 1s ease-in-out infinite alternate;z-index:20 !important}@keyframes pulse{0%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes glow{0%{box-shadow:0 4px 12px rgba(78,205,196,0.4)}100%{box-shadow:0 6px 20px rgba(78,205,196,0.8)}}@media screen and (max-width: 576px){.captions-timeline{height:40px}.captions-timeline .caption-item{font-size:14px;padding:2px}}

@keyframes swing{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}100%{transform:rotate(0deg)}}.recorder-page{position:relative;width:100vw;height:100vh;background-color:#000;display:flex;justify-content:center;align-items:center}.recorder-page .rotate-info{display:flex;flex-direction:column;align-items:center;text-align:center;width:80%}.recorder-page .rotate-info>i{color:#fff;font-size:50px;animation:swing linear 4s infinite alternate}.recorder-page .videoElement{width:100%;height:100%;position:absolute;top:0;left:0}.recorder-page .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0.5}.recorder-page .recorder-content{width:100%;height:100%;position:absolute;top:0;left:0}.recorder-page .recorder-content .recorder-header{display:flex;justify-content:flex-end;gap:8px}.recorder-page .recorder-content .recorder-header .permission-button{background:transparent;border:unset}.recorder-page .recorder-content .recorder-header .permission-button>i{font-weight:bold}.recorder-page .recorder-content .recorder-header .permission-button.permitted>i{color:#6dc59e}.recorder-page .recorder-content .recorder-header .permission-button.not-permitted>i{color:#b6474f}.recorder-page .recorder-content .middle-buttons{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:unset;display:flex;flex-direction:column;align-items:center;justify-content:center}.recorder-page .recorder-content .middle-buttons .play-button{width:200px;height:200px;border-radius:50%;border:1px solid #fff;background-color:transparent;text-transform:uppercase}.recorder-page .recorder-content .middle-buttons .stop-button{width:200px;height:200px;border-radius:50%;border:1px solid #b6474f;background-color:transparent;text-transform:uppercase;color:#b6474f}.recorder-page .recorder-content .middle-buttons .countdown{width:200px;height:200px;border-radius:50%;border:1px solid #fff;background-color:transparent;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.recorder-page .recorder-content .middle-buttons .countdown>h1{color:#fff}.recorder-page .recorder-content .backing-track-description{position:absolute;left:50%;transform:translate(-50%);bottom:0;color:#fff}.recorder-page .backing-track-modal .wozzo-modal-body{display:flex;align-items:center;flex-direction:column}.recorder-page .backing-track-modal .wozzo-modal-body .wozzo-select-btn{margin-bottom:16px}.recorder-page .backing-track-modal .wozzo-modal-body .wozzo-input.wozzo-textarea{width:100%}

.metronome{display:flex;flex-direction:column;align-items:center}.metronome .metronome-bar{display:flex;align-items:center}.metronome .metronome-bar>button{border-radius:50%;width:32px;height:32px}.metronome .metronome-bar .range{-webkit-appearance:none}.metronome .metronome-bar .range::-webkit-slider-runnable-track{background-color:#888;height:2px;border-radius:8px}.metronome .metronome-bar .range::-webkit-slider-thumb{width:16px;height:16px;border-radius:50%;margin-top:-7px;background-color:#f9b6aa;-webkit-appearance:none}.metronome>button{border-radius:50%;width:64px;height:64px;margin-bottom:8px}.metronome .tempo-bar{display:flex;align-items:center}.metronome .tempo-bar>button{border-radius:50%;width:32px;height:32px}.metronome .tempo-bar>p{margin:0 16px}.metronome>p{font-size:16px;color:#888;margin:0}

.review-modal .wozzo-modal-body{display:flex;flex-wrap:wrap;justify-content:space-evenly}.review-modal .wozzo-modal-body .video-review{width:100%;display:flex;justify-content:center;margin-bottom:8px}.review-modal .wozzo-modal-body .video-review>video{max-width:80vw;max-height:40vh}.review-modal .wozzo-modal-body>button{width:30%;border-radius:unset;height:64px;min-width:200px;margin-bottom:8px;margin-bottom:8px}.review-modal .video-processing-container .processing-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.review-modal .video-processing-container .processing-container>div{position:relative;border-top:1px solid #f9b6aa;border-right:1px solid #66f3f3;border-bottom:1px solid #888;border-left:1px solid #ffef5e}.review-modal .video-processing-container .processing-container>div .time{font-size:32px;padding:16px;margin:0}.review-modal .video-processing-container .processing-container>div>span{position:absolute;border-radius:100vmax}.review-modal .video-processing-container .processing-container>div .top{top:0;left:0;width:0;height:5px;background:linear-gradient(90deg, transparent 50%, rgba(249,182,170,0.5), #f68d7a)}.review-modal .video-processing-container .processing-container>div .bottom{right:0;bottom:0;height:5px;background:linear-gradient(90deg, #6f6f6f, rgba(136,136,136,0.5), transparent 50%)}.review-modal .video-processing-container .processing-container>div .right{top:0;right:0;width:5px;height:0;background:linear-gradient(180deg, transparent 30%, rgba(55,239,239,0.5), #66f3f3)}.review-modal .video-processing-container .processing-container>div .left{left:0;bottom:0;width:5px;height:0;background:linear-gradient(180deg, #e8b125, rgba(255,239,94,0.5), transparent 70%)}.review-modal .video-processing-container .processing-container>div .top{animation:animateTop 3s ease-in-out infinite}.review-modal .video-processing-container .processing-container>div .bottom{animation:animateBottom 3s ease-in-out infinite}.review-modal .video-processing-container .processing-container>div .right{animation:animateRight 3s ease-in-out infinite}.review-modal .video-processing-container .processing-container>div .left{animation:animateLeft 3s ease-in-out infinite}.review-modal .video-processing-container .processing-finished-container{display:flex;flex-direction:column}@keyframes animateTop{25%{width:100%;opacity:1}30%,100%{opacity:0}}@keyframes animateBottom{0%,50%{opacity:0;width:0}75%{opacity:1;width:100%}76%,100%{opacity:0}}@keyframes animateRight{0%,25%{opacity:0;height:0}50%{opacity:1;height:100%}55%,100%{height:100%;opacity:0}}@keyframes animateLeft{0%,75%{opacity:0;bottom:0;height:0}100%{opacity:1;height:100%}}

.modal-volumes>.wozzo-modal-container .wozzo-modal{max-width:350px}.modal-volumes>.wozzo-modal-container .wozzo-modal-header .header-volumes-modal{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.modal-volumes>.wozzo-modal-container .wozzo-modal-header .header-volumes-modal>p{margin:0}.modal-volumes>.wozzo-modal-container .wozzo-modal-body{display:flex;flex-direction:column;gap:16px;padding:16px}.modal-volumes>.wozzo-modal-container .wozzo-modal-body>div{align-items:center;display:flex;flex-direction:row}.modal-volumes>.wozzo-modal-container .wozzo-modal-body>div>p{margin:0;padding-right:8px;text-transform:capitalize}.modal-volumes>.wozzo-modal-container .wozzo-modal-body>div .volume-controller-container{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-end;padding-right:16px;width:100%}.modal-volumes>.wozzo-modal-container .wozzo-modal-body>div .volume-controller-container>p{font-size:16px;margin:0;width:15%}

#resetPassword-container{background:linear-gradient(90deg, rgba(255,0,48,0.619608) 0%, #5dc1c1 100%)}#resetPassword-container .resetPassword{margin:0 auto;max-width:576px;background-color:#fff;padding:16px;border-radius:4px;text-align:center}#resetPassword-container .resetPassword .image-container{background-color:#151313;padding:16px}#resetPassword-container .resetPassword .image-container img{max-width:90%}#resetPassword-container .resetPassword .resetPassword-form{display:flex;flex-direction:column;align-items:center}#resetPassword-container .resetPassword .resetPassword-form>.info-container{margin-bottom:16px}#resetPassword-container .resetPassword .resetPassword-form>i{color:#fff;background-color:#151313;border:2px solid #000;width:75px;height:75px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:50px}#resetPassword-container .resetPassword .resetPassword-form .wozzo-input{margin:4px 0}#resetPassword-container .resetPassword .resetPassword-form>div{width:100%}#resetPassword-container .resetPassword .resetPassword-form .btn.resetPassword-btn,#resetPassword-container .resetPassword .resetPassword-form .error-container{margin-top:16px;width:100%}

.footer{background-color:#000;padding:32px;align-items:center;display:flex;flex-direction:column}.footer .wozzo-selector.language-selector .wozzo-selector-input .wozzo-input>div>input{color:#fff}.footer .social-links{margin-top:8px;display:flex}.footer .social-links>a{margin:0 4px;border:2px solid #66f3f3}.footer .brand-name{margin-top:8px}.footer .brand-name>p{color:#fff}.footer .copyright{margin-top:8px}.footer .copyright>p{color:#fff}

.contact-form{display:flex}.contact-form .image-wrapper{flex:1;padding:32px;display:flex;align-items:center;justify-content:center}.contact-form .image-wrapper>img{width:40%}.contact-form .form-wrapper{flex:1;padding:16px;display:flex;flex-direction:column}.contact-form .form-wrapper>h2{margin:auto}.contact-form .form-wrapper .wozzo-input{margin-bottom:8px}@media screen and (max-width: 576px){.contact-form{flex-direction:column}}

#loading-new-video-container{display:flex;align-items:center;background-color:#f4f4f4;justify-content:center;min-height:100vh}#loading-new-video-container .loading-new-video{display:flex;align-items:center;background-color:#fff;border-radius:4px;justify-content:center;max-width:1200px;min-height:50vh;padding:64px}#loading-new-video-container .loading-new-video .loading-content{display:flex;flex-direction:column;text-align:center;width:80%}#loading-new-video-container .loading-new-video .loading-content .btn{align-self:center;margin-top:32px}@media screen and (max-width: 768px){#loading-new-video-container .loading-new-video{flex-direction:column;justify-content:center;padding:16px 8px}#loading-new-video-container .loading-new-video .loading-content{width:100%}#loading-new-video-container .loading-new-video .loading-content>h1{font-size:24px}}

.cookieModalWrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1;opacity:.5}.cookieModal{position:fixed;background-color:#f9b6aa;bottom:0;width:100%;z-index:2;display:flex;padding:16px 32px;justify-content:space-between;flex-wrap:wrap}.cookieModal .message{font-size:16px;font-weight:lighter}.cookieModal .buttons{display:flex}.cookieModal .buttons>:first-child{margin-right:8px}.cookieInfo .wozzo-modal-body p,.cookieInfo .wozzo-modal-body li{font-size:16px}.cookieInfo .wozzo-modal-body a{word-break:break-all}

.input-validator-container{align-items:center;background-color:#fff;border-radius:4px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin-bottom:16px}.input-validator-container>.wozzo-input.error>div{border-color:#b6474f}.input-validator-container>.wozzo-input{width:100%}.input-validator-container>.wozzo-input>div{border:none;padding:8px}.input-validator-container>.wozzo-input .placeholder:not(.with-content){transform:translate(32px, -4px)}.input-validator-container .input-validator-loading{height:30px;margin-right:16px;width:30px}.input-validator-container .input-validator-loading>.loader{height:30px;width:30px}.input-validator-container .input-validator-loading>.loader2{height:20px;width:20px}.input-validator-container .input-validator-loading>.loader3{height:10px;width:10px}.input-validator-container .input-validator-loading:hover .loader{border-left-width:20px;border-right-width:20px;border-top-width:40px}.input-validator-container .input-validator-loading:hover .loader2{border-top-width:15px;border-right-width:30px;border-bottom-width:15px}.input-validator-container .input-validator-loading:hover .loader3{border-top-width:10px;border-left-width:20px;border-bottom-width:10px}.input-validator-container>i{margin-right:16px}.input-validator-container .input-validator-iconOk{color:#6dc59e}.input-validator-container .input-validator-iconKo{color:#b6474f}

#register-page{align-items:center;background:linear-gradient(180deg, rgba(255,0,48,0.619608) 0%, #5dc1c1 100%);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:16px;width:100%}#register-page .register-form{background:#151313;border-radius:16px;max-width:400px;padding:32px}#register-page .register-form h2{color:#fff;margin:0 0 16px 0;text-align:center}#register-page .register-form>.wozzo-input{background-color:#fff;border-radius:4px;margin-bottom:16px}#register-page .register-form>.wozzo-input>div{border-radius:4px;border:1px solid #d8d8d8;padding:8px}#register-page .register-form>.wozzo-input .placeholder:not(.with-content){transform:translate(32px, -4px)}#register-page .register-form>.wozzo-input.error>div{border-color:#b6474f}#register-page .register-form>.error-container{margin-bottom:16px}#register-page .register-form>.btn{align-items:center;background:transparent;border-radius:32px;border:4px solid #f9b6aa;display:flex;font-size:24px;height:64px;justify-content:center;margin:0 auto;padding:16px 64px}#register-page .register-form>.btn .loading-container{margin-right:-64px;transform:scale(0.5)}#register-page .register-form>.btn.login-btn{border-color:#66f3f3;margin-top:8px;width:max-content}#register-page .register-form>.btn.login-btn>span{font-size:16px}

.scene-card-container{background-color:#000;text-decoration:none;position:relative;border-radius:8px}.scene-card-container>a{display:flex;width:100%;height:100%;position:relative}.scene-card-container>a>video{width:100%;height:100%;border-radius:8px}.scene-card-container .content{display:flex;align-items:flex-end;padding:8px;position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, #000, transparent);border-radius:8px}.scene-card-container .content .muted-button{background-color:transparent;border:transparent;position:absolute;top:0;left:0;opacity:0;transition:opacity linear .1s}.scene-card-container .content .muted-button.show-volume{opacity:1}.scene-card-container .content .info{display:flex;align-items:center;width:100%;position:relative}.scene-card-container .content .info>div{display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;width:100%}.scene-card-container .content .info>div .title{color:#fff;font-size:32px;margin:0;padding:0}.scene-card-container .content .info>div .owner-info{display:flex;gap:2px;color:#d8d8d8}.scene-card-container .content .info>div .owner-info .owner-button{font-size:16px;background-color:transparent;color:#d8d8d8;text-decoration:underline;border:unset;padding:0;width:auto}.scene-card-container .content .info>div .views-created-container{display:flex;gap:4px}.scene-card-container .content .info>div .views-created-container>p{margin:0;padding:0;font-size:16px;color:#d8d8d8}.scene-card-container .content .info>div .created-at{font-size:12px}.scene-card-container .content .info>div .hashtag-container{display:flex;gap:8px;flex-wrap:wrap;width:100%}.scene-card-container .content .info>div .hashtag-container .btn{font-size:12px;background-color:transparent;color:#d8d8d8;border:unset;padding:0;width:auto}.scene-card-container .content .button-play{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:unset;object-fit:cover;font-size:20px;padding:8px;width:50px;height:50px}.scene-card-container .content>p{margin:0;padding:0}@media screen and (max-width: 992px){.scene-card-container{width:100%}.scene-card-container .content>div>p{font-size:16px}}@media screen and (max-width: 576px){.scene-card-container .content .info>div .title{color:#fff;font-size:16px}.scene-card-container .content .info>div .hashtag-container{flex-wrap:nowrap;overflow-x:scroll}.scene-card-container .content .info>div .views-created-container>p{font-size:14px}.scene-card-container .content .info .owner-info{display:flex;font-size:14px;gap:2px;color:#d8d8d8}.scene-card-container .content .button-play{font-size:16px;width:35px;height:35px}}

#scene-container{width:100%;height:100%}#scene-container>div{display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:32px;flex:1}#scene-container>div>div{max-width:calc(100% / 2 - (16px * 2 / 2));width:100%;min-height:350px;display:flex;align-items:center}#scene-container .empty-scenes{display:flex;justify-content:center;background-color:#f9b6aa;width:100%;padding:8px;border-radius:16px}@media screen and (max-width: 992px){#scene-container{margin-top:16px;width:100%}#scene-container>div>div{max-width:calc(100% / 1 - (16px * 1 / 1))}}@media screen and (max-width: 576px){#scene-container{margin-top:16px;width:100%}#scene-container>div{flex-direction:column}#scene-container>div>div{max-width:unset}}

.filter-container .input-container{position:relative;display:flex;gap:8px}.filter-container .input-container .wozzo-input{width:100%;position:relative;border-radius:8px;background-color:#fff}.filter-container .input-container .wozzo-input>*{border-bottom:unset}.filter-container .input-container .result-filter-container{position:absolute;height:200px;width:100%;top:calc(100% + 4px);left:0;background-color:#fff;overflow-y:scroll;z-index:5;display:flex;flex-direction:column;border-radius:8px;box-shadow:0px 4px 16px 4px rgba(0,0,0,0.4);-webkit-box-shadow:0px 4px 16px 4px rgba(0,0,0,0.4);-moz-box-shadow:0px 4px 16px 4px rgba(0,0,0,0.4)}.filter-container .input-container .result-filter-container.hidden{display:none}.filter-container .input-container .result-filter-container .hashtag>button{width:100%;background-color:transparent;color:#000;border:unset;border-radius:unset;justify-content:flex-start;display:flex;align-items:center}.filter-container .input-container .result-filter-container .hashtag>button:hover{background-color:#f4f4f4}.filter-container .input-container .result-filter-container>.users,.filter-container .input-container .result-filter-container>.scenes{display:flex;flex-direction:column;align-items:center;align-items:flex-start}.filter-container .input-container .result-filter-container>.users>*,.filter-container .input-container .result-filter-container>.scenes>*{width:100%}.filter-container .input-container .result-filter-container>.users>*>*,.filter-container .input-container .result-filter-container>.scenes>*>*{gap:4px}.filter-container .input-container .result-filter-container .users>button{width:100%;background-color:transparent;color:#000;border:unset;border-radius:unset;justify-content:flex-start;display:flex;align-items:center;border:1px solid transparent}.filter-container .input-container .result-filter-container .users>button:hover{background-color:#f4f4f4}.filter-container .input-container .result-filter-container .scenes>a{text-decoration:none;color:#000;padding:8px 16px;width:100%;font-size:14px;display:flex;align-items:center;gap:4px;border:1px solid transparent}.filter-container .input-container .result-filter-container .scenes>a:hover{background-color:#f4f4f4}.filter-container .input-container .result-filter-container .empty-results{padding-top:32px;font-weight:600;margin:0 auto}.filter-container .selected-filter{display:flex;margin-top:8px;background-color:#000;width:fit-content;padding:4px 16px;border-radius:32px;align-items:center}.filter-container .selected-filter.hidden{display:none}.filter-container .selected-filter>p{margin:0;color:#fff;font-size:16px;margin-right:8px}.filter-container .selected-filter>button{padding:0;font-size:16px}.filter-container .selected-filter>button>i{font-weight:lighter}@media screen and (max-width: 576px){.filter-container .input-container .result-filter-container .empty-results{font-size:16px}}

#timeline-page{min-height:100vh;padding:80px 32px;background:linear-gradient(90deg, rgba(255,0,48,0.619608) 0%, #5dc1c1 100%)}#timeline-page>div{width:100%;max-width:1200px;margin:0 auto}

@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(/bd895b1eb9ced18d8ce652d63a834f41.ttf) format("truetype")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(/79164ee524feb6583a945d26a0ed9feb.ttf) format("truetype")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(/401bd636a7027c695b084800aa6e31c5.ttf) format("truetype")}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:url(/e5c10b5f2dd0f93e72d3d4c91b84b1e1.ttf) format("truetype")}@font-face{font-family:'Lato';font-style:italic;font-weight:300;src:url(/929a79de65192edd4e8837e4c9435e7f.ttf) format("truetype")}@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:url(/9c78378493b151adf24402026beff88a.ttf) format("truetype")}@font-face{font-family:'Lato';font-style:italic;font-weight:700;src:url(/f9d1ae3ef26c61251a017040bf1ee8d8.ttf) format("truetype")}@font-face{font-family:'Lato';font-style:italic;font-weight:900;src:url(/bd2bad5cf3be6dbc8a3aba3e6fd53d3e.ttf) format("truetype")}

.fadein{-webkit-animation:fadein .5s;-moz-animation:fadein .5s;-ms-animation:fadein .5s;-o-animation:fadein .5s;animation:fadein .5s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.shine{-webkit-animation:shine 1.5s infinite;-moz-animation:shine 1.5s infinite;-ms-animation:shine 1.5s infinite;-o-animation:shine 1.5s infinite;animation:shine 1.5s infinite}@keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}@-moz-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}@-ms-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}@-o-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes scaleZeroToOne{0%{transform:scale(0)}50%{transform:scale(1)}100%{transform:scale(0)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes bounceEffect{0%{transform:translateY(0px)}1%{transform:translateY(-1%)}25%{transform:translateY(-20%)}40%{transform:translateY(-24%)}50%{transform:translateY(-25%)}60%{transform:translateY(-24%)}75%{transform:translateY(-20%)}99%{transform:translateY(-1%)}100%{transform:translateY(0px)}}@keyframes bounceShadow{0%{height:1px;width:25%;background-color:rgba(0,0,0,0.1)}25%{height:3px;width:33%;background-color:rgba(0,0,0,0.2)}40%{height:4px;width:45%;background-color:rgba(0,0,0,0.4)}50%{height:6px;width:50%;background-color:rgba(0,0,0,0.5)}60%{height:4px;width:45%;background-color:rgba(0,0,0,0.4)}75%{height:3px;width:33%;background-color:rgba(0,0,0,0.2)}100%{height:1px;width:25%;background-color:rgba(0,0,0,0.1)}}

body{font-family:'Lato', sans-serif;font-size:20px;margin:0;color:#000;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}*,input,textarea{font-family:'Lato', sans-serif}.shadow{-webkit-box-shadow:0px 0 16px 4px rgba(192,192,192,0.3);-moz-box-shadow:0px 0 16px 4px rgba(192,192,192,0.3);box-shadow:0px 0 16px 4px rgba(192,192,192,0.3)}#main-container{height:100%;min-height:100vh}.generic-backoffice{background:transparent}.generic-backoffice h1{display:none}.generic-backoffice .generic-backoffice-body{width:100%}.generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table tbody tr td{font-size:14px;text-align:center}.generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table tbody tr td i.fa-check{color:#6dc59e}.generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table tbody tr td i.fa-times{color:#b6474f}.primary-bg{background-color:#151313}.primary-border{border-color:#151313}.primary-color,body a.primary-color:hover{color:#151313}.primary-light-bg{background-color:#302b2b}.primary-light-border{border-color:#302b2b}.primary-light-color,body a.primary-light-color:hover{color:#302b2b}.primary-lighter-bg{background-color:#4b4343}.primary-lighter-border{border-color:#4b4343}.primary-lighter-color,body a.primary-lighter-color:hover{color:#4b4343}.primary-dark-bg{background-color:#000}.primary-dark-border{border-color:#000}.primary-dark-color,body a.primary-dark-color:hover{color:#000}.primary-darker-bg{background-color:#000}.primary-darker-border{border-color:#000}.primary-darker-color,body a.primary-darker-color:hover{color:#000}.secondary-bg{background-color:#f9b6aa}.secondary-border{border-color:#f9b6aa}.secondary-color,body a.secondary-color:hover{color:#f9b6aa}.secondary-light-bg{background-color:#fcdfda}.secondary-light-border{border-color:#fcdfda}.secondary-light-color,body a.secondary-light-color:hover{color:#fcdfda}.secondary-lighter-bg{background-color:#fff}.secondary-lighter-border{border-color:#fff}.secondary-lighter-color,body a.secondary-lighter-color:hover{color:#fff}.secondary-dark-bg{background-color:#f68d7a}.secondary-dark-border{border-color:#f68d7a}.secondary-dark-color,body a.secondary-dark-color:hover{color:#f68d7a}.secondary-darker-bg{background-color:#f2644b}.secondary-darker-border{border-color:#f2644b}.secondary-darker-color,body a.secondary-darker-color:hover{color:#f2644b}.accent-bg{background-color:#66f3f3}.accent-border{border-color:#66f3f3}.accent-color,body a.accent-color:hover{color:#66f3f3}.accent-light-bg{background-color:#95f7f7}.accent-light-border{border-color:#95f7f7}.accent-light-color,body a.accent-light-color:hover{color:#95f7f7}.accent-lighter-bg{background-color:#c5fafa}.accent-lighter-border{border-color:#c5fafa}.accent-lighter-color,body a.accent-lighter-color:hover{color:#c5fafa}.accent-dark-bg{background-color:#37efef}.accent-dark-border{border-color:#37efef}.accent-dark-color,body a.accent-dark-color:hover{color:#37efef}.accent-darker-bg{background-color:#12e1e1}.accent-darker-border{border-color:#12e1e1}.accent-darker-color,body a.accent-darker-color:hover{color:#12e1e1}.gray-bg{background-color:#888}.gray-border{border-color:#888}.gray-color,body a.gray-color:hover{color:#888}.white-bg{background-color:#fff}.white-border{border-color:#fff}.white-color,body a.white-color:hover{color:#fff}.black-bg{background-color:#000}.black-border{border-color:#000}.black-color,body a.black-color:hover{color:#000}.white-bg{background-color:#fff}.white-border{border-color:#fff}.white-color,body a.white-color:hover{color:#fff}.transparent-bg{background-color:transparent}.transparent-border{border-color:transparent}.transparent-color,body a.transparent-color:hover{color:transparent}.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr:nth-child(even){background-color:rgba(48,43,43,0.1)}.wozzo-input.musicjelly-input>div,.wozzo-input.wozzo-textarea.musicjelly-input>div{border-bottom-color:#f9b6aa}.wozzo-input.musicjelly-input>div>.placeholder,.wozzo-input.musicjelly-input>div .placeholder.with-content,.wozzo-input.musicjelly-input>div>i,.wozzo-input.wozzo-textarea.musicjelly-input>div>.placeholder,.wozzo-input.wozzo-textarea.musicjelly-input>div .placeholder.with-content,.wozzo-input.wozzo-textarea.musicjelly-input>div>i{background-color:transparent;color:silver}.wozzo-input.musicjelly-input>div>input,.wozzo-input.musicjelly-input>div textarea,.wozzo-input.wozzo-textarea.musicjelly-input>div>input,.wozzo-input.wozzo-textarea.musicjelly-input>div textarea{color:#fff}.musicjelly-btn{background-color:#151313;border:4px solid #66f3f3}.musicjelly-black-box{background-color:#151313;border:8px solid #fff}.wozzo-dropzone.musicjelly-dropzone{max-width:400px}.wozzo-dropzone.musicjelly-dropzone .wozzo-dropzone-drop{background-color:transparent;border-color:#f9b6aa}.musicjelly-checkbox.wozzo-checkbox-container.wozzo-switch-container .wozzo-checkbox.wozzo-switch .wozzo-switch-inner.primary-bg,.musicjelly-checkbox.wozzo-checkbox-container.wozzo-switch-container .wozzo-checkbox.wozzo-switch .wozzo-switch-inner.inactive{background-color:#151313}.musicjelly-checkbox.wozzo-checkbox-container.wozzo-switch-container .wozzo-checkbox.wozzo-switch:not(.inactive){background-color:#66f3f3}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL3BhZ2VzL05vdEZvdW5kL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zdHlsZXMvY29uc3RhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9jb21wb25lbnRzL2Jhc2UvUGFnZS9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvcGFnZXMvTG9naW4vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvYmFzZS9Mb2FkaW5nL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9wYWdlcy9iYWNrb2ZmaWNlL01haW4vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvYmFja29mZmljZS9DYXJkL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9jb21wb25lbnRzL2JhY2tvZmZpY2UvU2lkZWJhci9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvcGFnZXMvVXNlci9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvY29tcG9uZW50cy91c2VyL0Zvcm0vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvdXNlci9DaGFuZ2VQYXNzd29yZE1vZGFsL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9wYWdlcy9iYWNrb2ZmaWNlL1VzZXJzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9jb21wb25lbnRzL3VzZXIvR2VuZXJhdGVQYXNzd29yZE1vZGFsL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9wYWdlcy9iYWNrb2ZmaWNlL09yZ2FuaXphdGlvbnMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3BhZ2VzL2JhY2tvZmZpY2UvU2NlbmVzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9wYWdlcy9iYWNrb2ZmaWNlL1VzZXJSb2xlcy9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvcGFnZXMvYmFja29mZmljZS9FcnJvcnMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3BhZ2VzL0Nvbm5lY3Rpb25FcnJvci9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvcGFnZXMvYmFja29mZmljZS9UZW1wbGF0ZXMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3BhZ2VzL2JhY2tvZmZpY2UvVGVtcGxhdGVzL1RlbXBsYXRlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9jb21wb25lbnRzL092ZXJsYXlNb2RhbC9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvY29tcG9uZW50cy9UZW1wbGF0ZURyYXdlck1vZGFsL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9jb21wb25lbnRzL1RlbXBsYXRlUHJldmlldy9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvcGFnZXMvYmFja29mZmljZS9NZXJnZWRWaWRlb3MvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvYmFzZS9OYXZiYXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3BhZ2VzL29yZ2FuaXphdGlvbi9Pcmdhbml6YXRpb25Ib21lL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9jb21wb25lbnRzL29yZ2FuaXphdGlvbi9Pcmdhbml6YXRpb25TY2VuZXMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvb3JnYW5pemF0aW9uL09yZ2FuaXphdGlvblVzZXJzL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9wYWdlcy9vcmdhbml6YXRpb24vT2xkU2NlbmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3BhZ2VzL29yZ2FuaXphdGlvbi9PbGRTY2VuZS9TY2VuZUZvb3Rlci9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvY29tcG9uZW50cy9TY2VuZS9DaGVja0xpc3QvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvU2NlbmUvSW5mb1NlY3Rpb24vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvU2NlbmUvU2VsZWN0VHlwZVNlY3Rpb24vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvU2NlbmUvVGVtcGxhdGVTZWN0aW9uL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9jb21wb25lbnRzL1NjZW5lL092ZXJsYXlzU2VjdGlvbi9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvY29tcG9uZW50cy9TY2VuZS9PdmVybGF5c1NlY3Rpb24vTmV3T3ZlcmxheS9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvY29tcG9uZW50cy9TY2VuZS9DcmVhdGVPckFkZFZpZGVvL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9jb21wb25lbnRzL1NjZW5lL1ZpZGVvUGxheWVyVGh1bWJuYWlsL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9jb21wb25lbnRzL1NjZW5lL1RodW1ibmFpbFNlY3Rpb24vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvU2NlbmUvRm9vdGVyQW5kQnJhbmRTZWN0aW9uL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9jb21wb25lbnRzL2Jhc2UvSG91clBpY2tlci9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvY29tcG9uZW50cy9TY2VuZS9WaWRlb1BsYXllclRyaW1Db21tZW50Vm9sdW1lL1RhYmxlQ29tbWVudHMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvU2NlbmUvVmlkZW9QbGF5ZXJUcmltQ29tbWVudFZvbHVtZS9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvY29tcG9uZW50cy9TY2VuZS9WaWRlb1BsYXllclRyaW1Db21tZW50Vm9sdW1lU2VjdGlvbi9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvcGFnZXMvb3JnYW5pemF0aW9uL1NjZW5lL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9wYWdlcy9XYXRjaC9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvY29tcG9uZW50cy9WaWRlb1BsYXllci9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvY29tcG9uZW50cy9iYXNlL1BlcmNlbnRhZ2VMb2FkaW5nL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9jb21wb25lbnRzL1ZpZGVvUGxheWVyL1BvcFVwVm9sdW1lL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9jb21wb25lbnRzL1ZpZGVvUGxheWVyL0NhcHRpb25zVGltZWxpbmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3BhZ2VzL1JlY29yZGVyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9wYWdlcy9SZWNvcmRlci9NZXRyb25vbWUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3BhZ2VzL1JlY29yZGVyL1Jldmlld01vZGFsL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9wYWdlcy9SZWNvcmRlci9Wb2x1bWVzTW9kYWwvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3BhZ2VzL1Jlc2V0UGFzc3dvcmQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvYmFzZS9Gb290ZXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvYmFzZS9Db250YWN0Rm9ybS9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvcGFnZXMvTG9hZGluZ05ld1ZpZGVvL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9jb21wb25lbnRzL2Jhc2UvQ29va2llTW9kYWwvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvYmFzZS9JbnB1dFZhbGlkYXRvci9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvcGFnZXMvUmVnaXN0ZXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvYmFzZS9TY2VuZXNSZXN1bHRzL1NjZW5lQ2FyZC9pbmRleC5zY3NzIiwid2VicGFjazovLy9zcmMvY29tcG9uZW50cy9iYXNlL1NjZW5lc1Jlc3VsdHMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvYmFzZS9TZWFyY2hCYXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3BhZ2VzL1RpbWVsaW5lL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zdHlsZXMvZm9udC5zY3NzIiwid2VicGFjazovLy9zcmMvc3R5bGVzL2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3N0eWxlcy9pbmRleC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLGdDQUVJLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLHdCQ3lCcUIsQ0R4QnJCLGdCQUFpQixDQUNqQixZQ2lEVSxDRHhEZCwyQ0FVTSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLDZCQUE4QixDQUM5QixxQkNrQlMsQ0RqQlQsWUMwQ1EsQ0R6Q1IsaUJDc0NPLENEckNQLGdCQUFpQixDQWhCdkIsK0NBbUJRLGVBQWdCLENBQ2hCLGlCQ29DTSxDRHhEZCwrQ0F3QlEsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ0ExQjNCLGtEQTZCVSxRQUFTLENBQ1QsY0FBZSxDQTlCekIsaURBa0NVLGNDNENPLENEM0NQLGlCQUFrQixDQW5DNUIsbURBdUNVLFVBQVcsQ0FDWCxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLDRCQUE2QixDQUM5QixzQ0FPUCwrQ0FJUSxlQUFnQixDQUp4QixrREFTVSxjQ21CSyxDRGxCTixDQU9YLHFDQUNFLDJDQUdNLHFCQUFzQixDQUg1QiwrQ0FLUSxlQUFnQixDQUNoQixjQUFlLENBTnZCLGtEQVdVLGNDSEUsQ0RSWixpREFlVSxjQ1RFLENETlosbURBbUJVLHFCQUFzQixDQW5CaEMseUVBc0JZLFdDbkNBLENEb0NELENBUWIscUNBQ0UsK0NBSVEsZUFBZ0IsQ0FKeEIsaURBUVUsY0NsQ0UsQ0RtQ0g7O0FFN0dYLGdCQUNFLGdCQUFpQixDQUNqQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtC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QVUsQ0FDVixnQ2pFM01XLENpRTZNYixLQUNFLFVBQVcsQ0FDWCxTQUFVLENBQ1YsZ0NqRWhOVzs7QWtFaENmLEtBQ0UsOEJBQStCLENBQy9CLGNsRXdFWSxDa0V2RVosUUFBUyxDQUNULFVsRTRCYSxDa0UzQmIsMkNBQTRDLENBQzVDLDRCQUE2QixDQUM5QixpQkFJQyw4QkFBK0IsQ0FDaEMsUUFHQyx1RGxFUWtCLENrRVBsQixvRGxFT2tCLENrRU5sQiwrQ2xFTWtCLENrRUxuQixnQkFHQyxXQUFZLENBQ1osZ0JBQWlCLENBQ2xCLG9CQUlDLHNCQUF1QixDQUR6Qix1QkFHSSxZQUFhLENBSGpCLDZDQU1JLFVBQVcsQ0FOZixnR0FhYyxjbEVpQ0EsQ2tFaENBLGlCQUFrQixDQWRoQywyR0FnQmdCLGFsRUFPLENrRWhCdkIsMkdBbUJnQixhbEVUSyxDa0VVTixZQVliLHdCbEV6RGUsQ2tFMERoQixnQkFFQyxvQmxFNURlLENrRTZEaEIsMENBR0MsYWxFaEVlLENrRWlFaEIsa0JBRUMsd0JsRTlEb0MsQ2tFK0RyQyxzQkFFQyxvQmxFakVvQyxDa0VrRXJDLHNEQUdDLGFsRXJFb0MsQ2tFc0VyQyxvQkFFQyx3QmxFdkU0QyxDa0V3RTdDLHdCQUVDLG9CbEUxRTRDLENrRTJFN0MsMERBR0MsYWxFOUU0QyxDa0UrRTdDLGlCQUVDLHFCbEVoRmtDLENrRWlGbkMscUJBRUMsaUJsRW5Ga0MsQ2tFb0ZuQyxvREFHQyxVbEV2RmtDLENrRXdGbkMsbUJBRUMscUJsRXpGeUMsQ2tFMEYxQyx1QkFFQyxpQmxFNUZ5QyxDa0U2RjFDLHdEQUdDLFVsRWhHeUMsQ2tFaUcxQyxjQUdDLHdCbEUzR2lCLENrRTRHbEIsa0JBRUMsb0JsRTlHaUIsQ2tFK0dsQiw4Q0FHQyxhbEVsSGlCLENrRW1IbEIsb0JBRUMsd0JsRTNHd0MsQ2tFNEd6Qyx3QkFFQyxvQmxFOUd3QyxDa0UrR3pDLDBEQUdDLGFsRWxId0MsQ2tFbUh6QyxzQkFFQyxxQmxFcEhnRCxDa0VxSGpELDBCQUVDLGlCbEV2SGdELENrRXdIakQsOERBR0MsVWxFM0hnRCxDa0U0SGpELG1CQUVDLHdCbEU3SHNDLENrRThIdkMsdUJBRUMsb0JsRWhJc0MsQ2tFaUl2Qyx3REFHQyxhbEVwSXNDLENrRXFJdkMscUJBRUMsd0JsRXRJNkMsQ2tFdUk5Qyx5QkFFQyxvQmxFekk2QyxDa0UwSTlDLDREQUdDLGFsRTdJNkMsQ2tFOEk5QyxXQUdDLHdCbEU3SmMsQ2tFOEpmLGVBRUMsb0JsRWhLYyxDa0VpS2Ysd0NBR0MsYWxFcEtjLENrRXFLZixpQkFFQyx3QmxFeEprQyxDa0V5Sm5DLHFCQUVDLG9CbEUzSmtDLENrRTRKbkMsb0RBR0MsYWxFL0prQyxDa0VnS25DLG1CQUVDLHdCbEVqSzBDLENrRWtLM0MsdUJBRUMsb0JsRXBLMEMsQ2tFcUszQyx3REFHQyxhbEV4SzBDLENrRXlLM0MsZ0JBRUMsd0JsRTFLZ0MsQ2tFMktqQyxvQkFFQyxvQmxFN0tnQyxDa0U4S2pDLGtEQUdDLGFsRWpMZ0MsQ2tFa0xqQyxrQkFFQyx3QmxFbkx1QyxDa0VvTHhDLHNCQUVDLG9CbEV0THVDLENrRXVMeEMsc0RBR0MsYWxFMUx1QyxDa0UyTHhDLFNBR0MscUJsRS9NWSxDa0VnTmIsYUFFQyxpQmxFbE5ZLENrRW1OYixvQ0FHQyxVbEV0TlksQ2tFdU5iLFVBR0MscUJsRS9MYSxDa0VnTWQsY0FFQyxpQmxFbE1hLENrRW1NZCxzQ0FHQyxVbEV0TWEsQ2tFdU1kLFVBR0MscUJsRXpNYSxDa0UwTWQsY0FFQyxpQmxFNU1hLENrRTZNZCxzQ0FHQyxVbEVoTmEsQ2tFaU5kLFVBR0MscUJsRXJOYSxDa0VzTmQsY0FFQyxpQmxFeE5hLENrRXlOZCxzQ0FHQyxVbEU1TmEsQ2tFNk5kLGdCQUdDLDRCQUE2QixDQUM5QixvQkFFQyx3QkFBeUIsQ0FDMUIsa0RBR0MsaUJBQWtCLENBQ25CLG1GQVFTLG1DbEV6UTRCLENrRTBRN0IsbUZBVUwsMkJsRXhSZSxDa0VxUm5CLDJVQU9NLDRCQUE2QixDQUM3QixZbEV4UWMsQ2tFZ1FwQixvTUFZTSxVbEVwUVMsQ2tFcVFWLGdCQUtILHdCbEV4U2UsQ2tFeVNmLHdCbEV2U2MsQ2tFd1NmLHNCQUdDLHdCbEU3U2UsQ2tFOFNmLHFCbEVoUmEsQ2tFaVJkLG9DQUdDLGVBQWdCLENBRGxCLHlEQUdJLDRCQUE2QixDQUM3QixvQmxFcFRlLENrRXFUaEIsZ1FBT0csd0JsRTdUVyxDa0V5VGpCLGlIQVFJLHdCbEUvVFkiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdzdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4jbm90LWZvdW5kLWNvbnRhaW5lciB7XG4gID4gLnBhZ2UtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWdyYXk7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogJHNpemUteGw7XG5cbiAgICAubm90LWZvdW5kIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgcGFkZGluZzogJHNpemUteGw7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1zbTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLXhsO1xuICAgICAgfVxuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGl0bGU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICNub3QtZm91bmQtY29udGFpbmVyIHtcbiAgICA+IC5wYWdlLWJvZHkge1xuICAgICAgLm5vdC1mb3VuZCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXRpdGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICNub3QtZm91bmQtY29udGFpbmVyIHtcbiAgICA+IC5wYWdlLWJvZHkge1xuICAgICAgLm5vdC1mb3VuZCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgID5pbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQteGw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAkc2l6ZS1sZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAjbm90LWZvdW5kLWNvbnRhaW5lciB7XG4gICAgPiAucGFnZS1ib2R5IHtcbiAgICAgIC5ub3QtZm91bmQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LW1kO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gKioqKioqKioqKipcbi8vIENPTE9SU1xuLy8gKioqKioqKioqKipcbiRwcmltYXJ5OiAjMTUxMzEzO1xuJHNlY29uZGFyeTogI2Y5YjZhYTtcbiRhY2NlbnQ6ICM2NmYzZjM7XG4kZ3JheTogIzg4ODg4ODtcblxuJHByaW1hcnktbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnksIDEwJSk7XG4kcHJpbWFyeS1saWdodGVyOiBsaWdodGVuKCRwcmltYXJ5LWxpZ2h0LCAxMCUpO1xuJHByaW1hcnktZGFyazogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuJHByaW1hcnktZGFya2VyOiBkYXJrZW4oJHByaW1hcnktZGFyaywgMTAlKTtcblxuLy8gU2Vjb25kYXJ5XG4kc2Vjb25kYXJ5LWxpZ2h0OiBsaWdodGVuKCRzZWNvbmRhcnksIDEwJSk7XG4kc2Vjb25kYXJ5LWxpZ2h0ZXI6IGxpZ2h0ZW4oJHNlY29uZGFyeS1saWdodCwgMTAlKTtcbiRzZWNvbmRhcnktZGFyazogZGFya2VuKCRzZWNvbmRhcnksIDEwJSk7XG4kc2Vjb25kYXJ5LWRhcmtlcjogZGFya2VuKCRzZWNvbmRhcnktZGFyaywgMTAlKTtcblxuLy8gQWNjZW50XG4kYWNjZW50LWxpZ2h0OiBsaWdodGVuKCRhY2NlbnQsIDEwJSk7XG4kYWNjZW50LWxpZ2h0ZXI6IGxpZ2h0ZW4oJGFjY2VudC1saWdodCwgMTAlKTtcbiRhY2NlbnQtZGFyazogZGFya2VuKCRhY2NlbnQsIDEwJSk7XG4kYWNjZW50LWRhcmtlcjogZGFya2VuKCRhY2NlbnQtZGFyaywgMTAlKTtcbi8vIEdyYXlcbiRncmF5LWxpZ2h0OiAjYzBjMGMwO1xuJGdyYXktbGlnaHRlcjogI2Q4ZDhkODtcbiRncmF5LWRhcms6IGRhcmtlbigkZ3JheSwgMTAlKTtcbiRncmF5LWRhcmtlcjogZGFya2VuKCRncmF5LWRhcmssIDEwJSk7XG4kZ3JheS1ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRncmF5LWxpZ2h0LCAwLjUpO1xuXG4vLyBCJldcbiRiYWNrZ3JvdW5kLWdyYXk6ICNmNGY0ZjQ7XG4kd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMwMDAwMDA7XG4kYmxhY2tUcmFuc3BhcmVudDogcmdiYSgjMDAwMDAwLCAwLjYpO1xuXG4vLyBFcnJvciwgaW5mby4uLlxuJGNvbG9yLWVycm9yOiAjYjY0NzRmO1xuJGNvbG9yLWVycm9yLWJvcmRlcjogI2ZmNzQ1ZTtcbiRjb2xvci13YXJuaW5nOiAjZThiMTI1O1xuJGNvbG9yLXdhcm5pbmctYm9yZGVyOiAjZmZlZjVlO1xuJGNvbG9yLWluZm86ICRwcmltYXJ5O1xuJGNvbG9yLWluZm8tYm9yZGVyOiAkcHJpbWFyeS1saWdodDtcbiRjb2xvci1zdWNjZXNzOiAjNmRjNTllO1xuJGNvbG9yLXN1Y2Nlc3MtYm9yZGVyOiAjYWNkZTViO1xuXG4kYmFja2dyb3VuZC1ncmFkaWVudC12ZXJ0aWNhbDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmMDAzMDllIDAlLCAjNWRjMWMxIDEwMCUpO1xuJGJhY2tncm91bmQtZ3JhZGllbnQtaG9yaXpvbnRhbDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmYwMDMwOWUgMCUsICM1ZGMxYzEgMTAwJSk7XG4kY29sb3ItbG9nbzogI2Q5NTc3MjtcbiRjb2xvci1wbGF5LWJ1dHRvbjogI2U2MTUxNTtcbi8vICoqKioqKioqKioqXG4vLyBQQURESU5HLCBNQVJHSU4gQU5EIFJBRElVU1xuLy8gKioqKioqKioqKipcbiRzaXplLXhzOiAycHg7XG4kc2l6ZS1zbTogNHB4O1xuJHNpemUtbWQ6IDhweDtcbiRzaXplLWxnOiAxNnB4O1xuJHNpemUteGw6IDMycHg7XG4kc2l6ZS14eGw6IDY0cHg7XG5cbiRjb250ZW50LW1heC13aWR0aDogMTUwMHB4O1xuJHB1YmxpYy1jb250ZW50LW1heC13aWR0aDogMTIwMHB4O1xuXG4vLyAqKioqKioqKioqKlxuLy8gVFJBTlNJVElPTlNcbi8vICoqKioqKioqKioqXG4kdHJhbnNpdGlvbi1zbG93OiAwLjVzO1xuJHRyYW5zaXRpb24tbWlkOiAwLjI1cztcbiR0cmFuc2l0aW9uLWZhc3Q6IDAuMXM7XG5cbi8vICoqKioqKioqKioqXG4vLyBGT05UXG4vLyAqKioqKioqKioqKlxuJGZvbnQteHM6IDE0cHg7XG4kZm9udC1zbTogMTZweDtcbiRmb250LW1kOiAyMHB4O1xuJGZvbnQtbGc6IDI0cHg7XG4kZm9udC14bDogMzJweDtcbiRmb250LXN1YnRpdGxlOiA0MHB4O1xuJGZvbnQtdGl0bGU6IDUwcHg7XG4kYm9sZDogNTAwO1xuXG4vLyAqKioqKioqKioqKlxuLy8gU0NSRUVOIFNJWkVTXG4vLyAqKioqKioqKioqKlxuJHNjcmVlbi1zbTogNTc2cHg7XG4kc2NyZWVuLW1kOiA3NjhweDtcbiRzY3JlZW4tbGc6IDk5MnB4O1xuJHNjcmVlbi14bDogMTIwMHB4O1xuIiwiQGltcG9ydCAnc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXhsO1xuXG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICBwYWRkaW5nOiAwICRzaXplLWxnO1xuICAgICAgbWF4LXdpZHRoOiAkY29udGVudC1tYXgtd2lkdGg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGl0bGU7XG4gICAgICAtd2Via2l0LXRleHQtc2hhZG93OiAwIDAgJHNpemUtc20gcmdiYSgkYmxhY2ssIDAuMyk7XG4gICAgICAtbW96LXRleHQtc2hhZG93OiAwIDAgJHNpemUtc20gcmdiYSgkYmxhY2ssIDAuMyk7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwICRzaXplLXNtIHJnYmEoJGJsYWNrLCAwLjMpO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbi5wYWdlLWNvbnRhaW5lci5iYWNrb2ZmaWNlLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAucGFnZS1oZWFkZXIge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucGFnZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAkc2l6ZS14bDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gIC5wYWdlLWNvbnRhaW5lci5iYWNrb2ZmaWNlLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbiNsb2dpbi1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJHNpemUtbGc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1ncmFkaWVudC12ZXJ0aWNhbDtcblxuICBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwdmg7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUtbGc7XG4gIH1cblxuICAubG9naW4tZm9ybSB7XG4gICAgcGFkZGluZzogJHNpemUteGw7XG4gICAgYm9yZGVyLXJhZGl1czogJHNpemUtbGc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMCAwICRzaXplLWxnIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC53b3p6by1pbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1zbTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLWxnO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6ICRzaXplLW1kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1zbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbiAgICAgIH1cbiAgICAgIC5wbGFjZWhvbGRlcjpub3QoLndpdGgtY29udGVudCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkc2l6ZS14bCwgLSgkc2l6ZS1zbSkpO1xuICAgICAgfVxuICAgIH1cbiAgICAud296em8taW5wdXQuZXJyb3Ige1xuICAgICAgPiBkaXYge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5lcnJvci1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtbGc7XG4gICAgfVxuXG4gICAgPiAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6ICRmb250LWxnO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHNpemUteGw7XG4gICAgICBwYWRkaW5nOiAkc2l6ZS1sZyAkc2l6ZS14eGw7XG4gICAgICBoZWlnaHQ6ICRzaXplLXh4bDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAkc2Vjb25kYXJ5O1xuXG4gICAgICAubG9hZGluZy1jb250YWluZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSgkc2l6ZS14eGwpO1xuICAgICAgfVxuXG4gICAgICAmLnJlZ2lzdGVyLWJ0biB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1kYXJrO1xuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1tZDtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3Jnb3QtYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzaXplLW1kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xuICAgICAgPiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbi5sb2FkaW5nLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuXG4gID4gZGl2IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogbGluZWFyIGFsbCAkdHJhbnNpdGlvbi1zbG93O1xuICB9XG5cbiAgLmxvYWRlciB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBhbmltYXRpb246IHNwaW4gMC44cyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuICAubG9hZGVyMiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yaWdodDogJHNpemUteHMgc29saWQgcmdiYSgkcHJpbWFyeS1saWdodCwgMC44KTtcbiAgICBhbmltYXRpb246IHNwaW4tdHdvIDAuODVzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gIC5sb2FkZXIzIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKCRwcmltYXJ5LCAwLjUpO1xuICAgIGFuaW1hdGlvbjogc3Bpbi10aHJlZSAwLjlzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGFuaW1hdGlvbjogc2NhbGVaZXJvVG9PbmUgMXMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG4ubG9hZGluZy1jb250YWluZXI6aG92ZXIge1xuICA+IGRpdiB7XG4gICAgYm9yZGVyLXJhZGl1czogNSU7XG4gIH1cbiAgLmxvYWRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogODBweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmxvYWRlcjIge1xuICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2MHB4IHNvbGlkIHJnYmEoJHByaW1hcnktbGlnaHQsIDAuOCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAubG9hZGVyMyB7XG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCByZ2JhKCRwcmltYXJ5LCAwLjUpO1xuICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xuICB9XG4gIDI1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeTtcbiAgfVxuICA1MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xuICB9XG4gIDc1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbi10d28ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKCRwcmltYXJ5LWxpZ2h0LCAwLjgpO1xuICB9XG4gIDE1JSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKCRzZWNvbmRhcnktbGlnaHQsIDAuOCk7XG4gIH1cbiAgNDAlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoJHByaW1hcnktbGlnaHQsIDAuOCk7XG4gIH1cbiAgNjUlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoJHNlY29uZGFyeS1saWdodCwgMC44KTtcbiAgfVxuICA5MCUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgkcHJpbWFyeS1saWdodCwgMC44KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4tdGhyZWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgMC41KTtcbiAgfVxuICAyNSUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjUpO1xuICB9XG4gIDUwJSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgMC41KTtcbiAgfVxuICA3NSUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbiNiYWNrb2ZmaWNlLW1haW4tcGFnZSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIH1cblxuICAucGFnZS1ib2R5IHtcbiAgICBtYXgtd2lkdGg6ICRjb250ZW50LW1heC13aWR0aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgID4gLmJhY2tvZmZpY2UtY2FyZCB7XG4gICAgICBmbGV4OiAwIDUwJTtcbiAgICAgIHBhZGRpbmc6ICRzaXplLWxnO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICNiYWNrb2ZmaWNlLW1haW4tcGFnZSB7XG4gICAgLnBhZ2UtYm9keSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgID4gLmJhY2tvZmZpY2UtY2FyZCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICdzdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4uYmFja29mZmljZS1jYXJkIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgPiAuYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogJHNpemUtbGc7XG4gICAgZm9udC1zaXplOiAkZm9udC1zdWJ0aXRsZTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkcHJpbWFyeSAwJSwgJHByaW1hcnkgMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgYWxsICR0cmFuc2l0aW9uLW1pZDtcbiAgICBib3JkZXI6IDA7XG5cbiAgICBpLmxlZnQud2l0aC1tYXJnaW4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICA+IC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRwcmltYXJ5IDAlLCAkcHJpbWFyeS1saWdodCAxMDAlKTtcbiAgfVxufVxuIiwiQGltcG9ydCAnc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuLm1haW4tc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICB3aWR0aDogODBweDtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgd2lkdGggJHRyYW5zaXRpb24tbWlkO1xuICB6LWluZGV4OiAzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaXplLXhzIDAgJHNpemUtc20gJHNpemUteHMgcmdiYSgkYmxhY2ssIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogJHNpemUteHMgMCAkc2l6ZS1zbSAkc2l6ZS14cyByZ2JhKCRibGFjaywgMC4yKTtcbiAgYm94LXNoYWRvdzogJHNpemUteHMgMCAkc2l6ZS1zbSAkc2l6ZS14cyByZ2JhKCRibGFjaywgMC4yKTtcblxuICAuYXJyb3ctYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogJHNpemUtbWQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2l6ZS14cyAwICRzaXplLXNtICRzaXplLXhzIHJnYmEoJGJsYWNrLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogJHNpemUteHMgMCAkc2l6ZS1zbSAkc2l6ZS14cyByZ2JhKCRibGFjaywgMC4yKTtcbiAgICBib3gtc2hhZG93OiAkc2l6ZS14cyAwICRzaXplLXNtICRzaXplLXhzIHJnYmEoJGJsYWNrLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IG1hcmdpbi1sZWZ0ICR0cmFuc2l0aW9uLW1pZCwgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAkdHJhbnNpdGlvbi1taWQ7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgaSB7XG4gICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tbWlkO1xuICAgIH1cbiAgfVxuXG4gIC5leHBhbmQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IGFsbCAkdHJhbnNpdGlvbi1taWQ7XG4gIH1cblxuICAudG9vbHRpcCBzcGFuIHtcbiAgICBmb250LXNpemU6ICRmb250LXNtO1xuICB9XG4gIC5zaWRlYmFyLWhlYWRlciB7XG4gICAgZmxleDogaW5oZXJpdDtcblxuICAgIC5ob21lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW46ICRzaXplLWxnIGF1dG87XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgYWxsICR0cmFuc2l0aW9uLW1pZDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtbWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuYnRuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtY29udGFpbmVyLFxuICAgIC50b29sdGlwLXRyaWdnZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgJHRyYW5zaXRpb24tbWlkO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5tYWluLXNpZGViYXIuZXhwYW5kZWQge1xuICB3aWR0aDogMjUwcHg7XG5cbiAgLmFycm93LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2MHB4O1xuXG4gICAgaSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAuaG9tZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCBhbGwgMC4zcztcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1sZztcbiAgICB9XG4gIH1cblxuICAubGluayB7XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpemUtbWQ7XG4gICAgICBmb250LXNpemU6ICRmb250LXNtO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gIC5tYWluLXNpZGViYXIge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYXJyb3ctYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLnNpZGViYXItaGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNzBweDtcblxuICAgICAgLmhvbWUge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1tZDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXhsO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV4cGFuZC1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6ICRzaXplLWxnO1xuICAgICAgICBsZWZ0OiAkc2l6ZS1tZDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXN1YnRpdGxlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlYmFyLWNvbnRlbnQsXG4gICAgLnNpZGViYXItY29udGVudCAqIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgYWxsICR0cmFuc2l0aW9uLW1pZDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLXNpZGViYXIuZXhwYW5kZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5zaWRlYmFyLWNvbnRlbnQsXG4gICAgLnNpZGViYXItY29udGVudCAqIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbWQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuI3VzZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtZ3JhZGllbnQtdmVydGljYWw7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gIC5wYWdlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gID4gLnBhZ2UtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgPiAqIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRlbnQtbWF4LXdpZHRoO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgcGFkZGluZzogJHNpemUtbGc7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1tZDtcblxuICAgICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAudXNlci1pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIC51c2VyLWVkaXQtYnRucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtbGc7XG4gICAgICAgID4gOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGFjY2VudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHNpemUtbGc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbi51c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnVzZXItZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuXG4gICAgICAudXNlci1pbmZvIHtcbiAgICAgICAgZmxleDogMztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICBtYXJnaW46ICRzaXplLW1kIDA7XG4gICAgICAgIH1cbiAgICAgICAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVzZXItYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogJHNpemUtbGc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZS1tZDtcbiAgICB9XG4gICAgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuLndvenpvLW1vZGFsLWNvbnRhaW5lciAud296em8tbW9kYWwuY2hhbmdlLXBhc3N3b3JkIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcblxuICAud296em8tbW9kYWwtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4iLCJAaW1wb3J0ICdzdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4jYmFja29mZmljZS11c2Vycy1wYWdlIHtcbiAgLnBhZ2UtYm9keSB7XG4gICAgbWF4LXdpZHRoOiAkY29udGVudC1tYXgtd2lkdGg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbi53b3p6by1tb2RhbC1jb250YWluZXIgLndvenpvLW1vZGFsLmdlbmVyYXRlLXBhc3N3b3JkIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcblxuICAud296em8tbW9kYWwtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnBhc3N3b3JkIHtcbiAgICAgIHBhZGRpbmc6ICRzaXplLW1kICRzaXplLWxnO1xuICAgICAgZm9udC1zaXplOiAkZm9udC14bDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtbGc7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICdzdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4jYmFja29mZmljZS1vcmdhbml6YXRpb25zLXBhZ2Uge1xuICAucGFnZS1ib2R5IHtcbiAgICBtYXgtd2lkdGg6ICRjb250ZW50LW1heC13aWR0aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuIiwiQGltcG9ydCAnc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuI2JhY2tvZmZpY2Utc2NlbmVzLXBhZ2Uge1xuICAucGFnZS1ib2R5IHtcbiAgICBtYXgtd2lkdGg6ICRjb250ZW50LW1heC13aWR0aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuIiwiQGltcG9ydCAnc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuI2JhY2tvZmZpY2UtdXNlci1yb2xlcy1wYWdlIHtcbiAgLnBhZ2UtYm9keSB7XG4gICAgbWF4LXdpZHRoOiAkY29udGVudC1tYXgtd2lkdGg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbiNiYWNrb2ZmaWNlLWVycm9ycy1wYWdlIHtcbiAgLnBhZ2UtYm9keSB7XG4gICAgbWF4LXdpZHRoOiAkY29udGVudC1tYXgtd2lkdGg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLmdlbmVyaWMtYmFja29mZmljZS10YWJsZSB7XG4gICAgICAud296em8tdGFibGUge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmVycm9yLXRleHQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuI2Nvbm5lY3Rpb24tZXJyb3ItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1ncmF5O1xuXG4gIC5jb25uZWN0aW9uLWVycm9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAkc2l6ZS1sZztcbiAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1zbTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS14bDtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQteGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgI2Nvbm5lY3Rpb24tZXJyb3ItY29udGFpbmVyIHtcbiAgICAuY29ubmVjdGlvbi1lcnJvciB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXRpdGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgI2Nvbm5lY3Rpb24tZXJyb3ItY29udGFpbmVyIHtcbiAgICAuY29ubmVjdGlvbi1lcnJvciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1sZztcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXN1YnRpdGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBwIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWxnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgI2Nvbm5lY3Rpb24tZXJyb3ItY29udGFpbmVyIHtcbiAgICAuY29ubmVjdGlvbi1lcnJvciB7XG4gICAgICA+aW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIH1cblxuICAgICAgPiBkaXYge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC14bDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1tZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICNjb25uZWN0aW9uLWVycm9yLWNvbnRhaW5lciB7XG4gICAgLmNvbm5lY3Rpb24tZXJyb3Ige1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICAgID4gZGl2IHtcbiAgICAgICAgPiBwIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LW1kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICdzdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4jYmFja29mZmljZS10ZW1wbGF0ZXMtcGFnZSB7XG4gIC5wYWdlLWJvZHkge1xuICAgIG1heC13aWR0aDogJGNvbnRlbnQtbWF4LXdpZHRoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4iLCJAaW1wb3J0ICdzdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4uYmFja29mZmljZS10ZW1wbGF0ZS1wYWdlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogJGNvbnRlbnQtbWF4LXdpZHRoO1xuICBtYXJnaW46IGF1dG87XG4gIC53b3p6by10YWJsZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogJHNpemUtbWQgMDtcbiAgICAud296em8tdGFibGUtaGVhZGVyIHtcbiAgICAgIC53b3p6by10YWJsZS1oZWFkZXItZXh0cmEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICA+IGgzIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC53b3p6by10YWJsZS1vdmVyZmxvdyB7XG4gICAgICAud296em8tdGFibGUge1xuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zYXZlLWJ1dHRvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1tZDtcbiAgICB9XG4gIH1cbiAgLnRlbXBsYXRlLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLW1kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAudGVtcGxhdGUtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICA+ZGl2IHtcbiAgICAgICAgcGFkZGluZzogJHNpemUtbWQ7XG4gICAgICAgIG1hcmdpbjogJHNpemUtbWQ7XG4gICAgICAgID4gLndvenpvLWlucHV0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtbWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVycm9yLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1tZDtcbiAgICB9XG4gIH1cbiAgLnRlbXBsYXRlLXByZXZpZXctd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkc2l6ZS1tZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gIC5iYWNrb2ZmaWNlLXRlbXBsYXRlLXBhZ2UucGFnZS1jb250YWluZXIuYmFja29mZmljZS1wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAud296em8tdGFibGUtY29udGFpbmVyIC53b3p6by10YWJsZS1vdmVyZmxvdyAud296em8tdGFibGUge1xuICAgICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICdzdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4ucG9pbnRzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC53b3p6by1pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1tZDtcbiAgfVxuICA+IGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1tZDtcbiAgfVxufVxuIiwiQGltcG9ydCAnc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuLndvenpvLW1vZGFsLnRlbXBsYXRlLWRyYXctbW9kYWwge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgLmRyYXdpbmctdGVtcGxhdGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAuZHJhd2luZy10ZW1wbGF0ZS13cmFwcGVyLWxlZnQge1xuICAgICAgd2lkdGg6IDE3JTtcbiAgICAgIC50eXBlcyB7XG4gICAgICAgIHBhZGRpbmc6ICRzaXplLW1kO1xuICAgICAgICA+IHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1tZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIC50eXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luOiAwICRzaXplLXNtO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAucHJldmlldyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50eXBlLWZvb3RlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zbTtcbiAgICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXhzO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZXJyb3I7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemUtbWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wb2ludHMtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUteHhsO1xuICAgICAgICAuZHJhd2VyLWhlYWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgcGFkZGluZzogMCAkc2l6ZS1sZztcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5wb2ludC1yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZzogJHNpemUtc207XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmRyYXdpbmctdGVtcGxhdGUtd3JhcHBlci1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5tZXNzYWdlLWVycm9yLWNvbmF0aW5lciB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1sZztcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICA+IHAge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbG9nbztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRlbXBsYXRlLXBsYXllciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgIG1hcmdpbjogMCAwICRzaXplLW1kIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY3Vyc29yOiBjcm9zc2hhaXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogdW5zZXQ7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogdW5zZXQ7XG4gICAgICB9XG4gICAgICAubW91c2UtY29vcmRpbmF0ZXMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGlmIHRoZSBzY3JlZW4gaXMgbGFyZ2VyIHRoYXQgNDAwcHhcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC53b3p6by1tb2RhbC50ZW1wbGF0ZS1kcmF3LW1vZGFsIHtcbiAgICAuZHJhd2luZy10ZW1wbGF0ZS13cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmRyYXdpbmctdGVtcGxhdGUtd3JhcHBlci1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC50eXBlcyB7XG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46ICRzaXplLWxnIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50ZW1wbGF0ZS1wbGF5ZXIge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBpZiB0aGUgc2NyZWVuIGlzIGxhcmdlciB0aGF0IDQwMHB4XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAud296em8tbW9kYWwudGVtcGxhdGUtZHJhdy1tb2RhbCB7XG4gICAgLmRyYXdpbmctdGVtcGxhdGUtd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5kcmF3aW5nLXRlbXBsYXRlLXdyYXBwZXItbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAudHlwZXMge1xuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAkc2l6ZS1sZyAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRlbXBsYXRlLXBsYXllciB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIGlmIHRoZSBzY3JlZW4gaXMgbGFyZ2VyIHRoYXQgODAwcHhcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC50ZW1wbGF0ZS1wbGF5ZXIge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAud296em8tbW9kYWwudGVtcGxhdGUtZHJhdy1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA5OXZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5kcmF3aW5nLXRlbXBsYXRlLXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLmRyYXdpbmctdGVtcGxhdGUtd3JhcHBlci1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgICAgLnR5cGVzIHtcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogJHNpemUtbGcgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZW1wbGF0ZS1wbGF5ZXIge1xuICAgICAgICB3aWR0aDogMTI4MHB4O1xuICAgICAgICBoZWlnaHQ6IDcyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndvenpvLW1vZGFsLnRlbXBsYXRlLWRyYXctbW9kYWwge1xuICAgIC53b3p6by1tb2RhbC1jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAud296em8tbW9kYWwudGVtcGxhdGUtZHJhdy1tb2RhbCB7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuLnRlbXBsYXRlLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufSIsIkBpbXBvcnQgJ3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbiNiYWNrb2ZmaWNlLW1lcmdlZC12aWRlb3MtcGFnZSB7XG4gIC5wYWdlLWJvZHkge1xuICAgIG1heC13aWR0aDogJGNvbnRlbnQtbWF4LXdpZHRoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLndvenpvLXRhYmxlLWNvbnRhaW5lciAud296em8tdGFibGUtb3ZlcmZsb3cgLndvenpvLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgID4gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbmJvZHkgLmxheW91dC10b3BiYXIgYS5idG4uYnRuLWxpbmsuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmxheW91dC10b3BiYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCBhbGwgJHRyYW5zaXRpb24tbWlkO1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4ICRzaXplLXNtICRzaXplLXNtIHJnYmEoJGdyYXksIDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggJHNpemUtc20gJHNpemUtc20gcmdiYSgkZ3JheSwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggJHNpemUtc20gJHNpemUtc20gcmdiYSgkZ3JheSwgMC4yNSk7XG5cbiAgPiBkaXYge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAubWVudS1idXR0b24ge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6ICRmb250LXhsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG5cbiAgICBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgYWxsICR0cmFuc2l0aW9uLW1pZDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogJHNpemUtbWQ7XG4gICAgfVxuICB9XG4gIC5sb2dvOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1saWdodGVyO1xuICB9XG5cbiAgLm5hdi1uYXJyb3cge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLm5hcnJvdy1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIC5saW5rLFxuICAgICAgLndvenpvLWRyb3Bkb3duIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgPiAuYnRuIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbWQ7XG4gICAgICAgICAgcGFkZGluZzogMCAkc2l6ZS14bDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IGFsbCAkdHJhbnNpdGlvbi1taWQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5idG4uc2VsZWN0ZWQge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgLmxheW91dC10b3BiYXIge1xuICAgIC5uYXYtbmFycm93IHtcbiAgICAgIC5uYXJyb3ctbGlua3Mge1xuICAgICAgICAubGluayB7XG4gICAgICAgICAgPiAuYnRuIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtbmFycm93LmV4cGFuZGVkIHtcbiAgICAgIC5uYXJyb3ctbGlua3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgLmxheW91dC10b3BiYXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5tZW51LWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5uYXYtbmFycm93IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBhbGw7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgLm5hcnJvdy1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBhbGw7XG5cbiAgICAgICAgLmxpbmssXG4gICAgICAgIC53b3p6by1kcm9wZG93biB7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBhbGw7XG5cbiAgICAgICAgICA+IC5idG4ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbmFycm93LmV4cGFuZGVkIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAubmFycm93LWxpbmtzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggJHNpemUtc20gJHNpemUteHMgJHNpemUteHMgcmdiYSgkZ3JheSwgMC4yNSk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4ICRzaXplLXNtICRzaXplLXhzICRzaXplLXhzIHJnYmEoJGdyYXksIDAuMjUpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggJHNpemUtc20gJHNpemUteHMgJHNpemUteHMgcmdiYSgkZ3JheSwgMC4yNSk7XG5cbiAgICAgICAgLmxpbmssXG4gICAgICAgIC53b3p6by1kcm9wZG93biB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1sZztcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBhbGw7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgID4gYSxcbiAgICAgICAgICA+IC5idG4ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkc2l6ZS1sZztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uLy4uL3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbiNvcmdhbml6YXRpb24tcGFnZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6ICRzaXplLXhsO1xuICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS14bDtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtZ3JhZGllbnQtaG9yaXpvbnRhbDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi9zdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4ub3JnYW5pemF0aW9uLXNjZW5lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLnNjZW5lLXNlYXJjaCB7XG4gICAgLndvenpvLWlucHV0IHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgPnAsID5pLCA+aW5wdXQge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zY2VuZXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC5zY2VuZS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6ICRzaXplLWxnICRzaXplLWxnICRzaXplLWxnIDA7XG4gICAgICAuc2NlbmUtY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLW1kO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAuc2NlbmUtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmc6ICRzaXplLXNtICRzaXplLW1kO1xuICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGFjY2VudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNjZW5lLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6ICRzaXplLWxnO1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNDRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gIC5vcmdhbml6YXRpb24tc2NlbmVzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5zY2VuZXMtd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uLy4uL3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbi5vcmdhbml6YXRpb24tdXNlcnMge1xuICAuZ2VuZXJpYy1iYWNrb2ZmaWNlIHtcbiAgICAuZ2VuZXJpYy1iYWNrb2ZmaWNlLWJvZHkge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIC5nZW5lcmljLWJhY2tvZmZpY2UtdGFibGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIC53b3p6by10YWJsZS1jb250YWluZXIge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIC53b3p6by10YWJsZS1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYWNjZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAud296em8tdGFibGUtZm9vdGVyIHtcbiAgICAgICAgICAgIC53b3p6by10YWJsZS1mb290ZXItdG90YWwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuLmxvYWRpbmctYmFja2dyb3VuZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtZ3JheTtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiAxMDAwO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuI29yZ2FuaXphdGlvbi1vbGQtc2NlbmUtcGFnZSB7XG4gIHBhZGRpbmc6IDgwcHggJHNpemUteGw7XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWdyYWRpZW50LWhvcml6b250YWw7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIC5oZWFkZXItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgPiAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1zbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNjZW5lLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5zY2VuZS1pbmZvLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6ICRzaXplLWxnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1tZDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC53b3p6by1pbnB1dCxcbiAgICAgIC53b3p6by1jaGVja2JveC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1sZztcbiAgICAgIH1cbiAgICAgIC53b3p6by1jaGVja2JveC1jb250YWluZXIge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53b3p6by1jb2xvcnBpY2tlciB7XG4gICAgICAgIC53b3p6by1pbnB1dDpub3QoLmVycm9yKSA+IGRpdiB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICA+IGksXG4gICAgICAgICAgPiBpbnB1dCxcbiAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYgPiBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLWxnO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtbGc7XG4gICAgfVxuICAgIC52aWRlby1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAkc2l6ZS1sZztcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLW1kO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1sZztcbiAgICAgID4gaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zbTtcbiAgICAgIH1cbiAgICAgIC53b3p6by1kcm9wem9uZSB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIC53b3p6by1kcm9wem9uZS1kcm9wIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZXJyb3Ige1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZXJyb3I7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3N0ZXItaW1hZ2Utc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogJHNpemUtbGc7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1tZDtcbiAgICAgID4gaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRlbXBsYXRlLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1sZztcbiAgICAudGVtcGxhdGVzLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC50ZW1wbGF0ZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtbGc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1sZztcbiAgICAgICAgLnRlbXBsYXRlLWNhcmQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLW1kO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgLnRlbXBsYXRlLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzaXplLWxnO1xuICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAud296em8tY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgLndvenpvLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYWNjZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZW1wbGF0ZS1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzaXplLWxnIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAucGxheWVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRlbXBsYXRlcy13cmFwcGVyLmVycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1lcnJvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLW1kO1xuICAgIH1cbiAgfVxuICAub3ZlcmxheXMtc2VjdGlvbiB7XG4gICAgLm92ZXJsYXlzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC50b29sdGlwLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZS1tZDtcbiAgICAgICAgLnRvb2x0aXAtdHJpZ2dlciA+IGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbWQ7XG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm92ZXJsYXlzLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC5vdmVybGF5LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1sZztcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLWxnO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemUtbWQ7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAub3ZlcmxheS13cmFwcGVyLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzaXplLWxnO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm92ZXJsYXktd3JhcHBlci1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzaXplLWxnO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm92ZXJsYXlzLXdyYXBwZXIuZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWVycm9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHNpemUtbWQ7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC5oZWFkZXItYm9keSB7XG4gICAgICBwYWRkaW5nOiAkc2l6ZS1sZztcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLW1kO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuLmZvb3Rlci1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogJHNpemUtbGc7XG4gIC5mb290ZXItaXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLmZvb3Rlci1pdGVtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtbGc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUtbGc7XG4gICAgICAuZm9vdGVyLWl0ZW0tY2FyZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLW1kO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAuZm9vdGVyLWl0ZW0taGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nOiAkc2l6ZS1sZztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICA+IC5idG4ge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLXNtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWl0ZW0tYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmc6ICRzaXplLWxnO1xuICAgICAgICAgIC53b3p6by1kcm9wem9uZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgLndvenpvLWRyb3B6b25lLWRyb3Age1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIC5mb290ZXItc2VjdGlvbiB7XG4gICAgLmZvb3Rlci1pdGVtcy13cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAuZm9vdGVyLWl0ZW0td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLWxnO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJ3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbiNvcmdhbml6YXRpb24tY2hlY2tsaXN0LWNvbXBvbmVudCB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHJpZ2h0OiAkc2l6ZS14bDtcbiAgdG9wOiA5MHB4O1xuICAuY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogJHNpemUtbWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b206ICRncmF5LWJvcmRlcjtcbiAgICAgID4gcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogJHNpemUtbWQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNoZWNrYm94ZXMge1xuICAgICAgcGFkZGluZzogJHNpemUtbGc7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplLXhsO1xuICAgICAgLndvenpvLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBtYXJnaW46ICRzaXplLW1kICRzaXplLWxnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IHAge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXhzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1tZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgID4gLmJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLW1kO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zbTtcbiAgICB9XG4gICAgLmJ1dHRvbi1zYXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZGFyaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5idXR0b24td2F0Y2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuI29yZ2FuaXphdGlvbi1zY2VuZS1maXJzdC1jb21wb25lbnQge1xuICBtYXJnaW46ICRzaXplLXhsIDA7XG4gIG1hcmdpbi1sZWZ0OiAkc2l6ZS14bDtcblxuICA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1tZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1sZztcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLWxnO1xuICAgIHBhZGRpbmc6ICRzaXplLWxnO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAud296em8tbXVsdGlpbnB1dCB7XG4gICAgICAud296em8taW5wdXQge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgPiBpbnB1dCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmltYXJ5LWJvcmRlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJhY2tncm91bmQtZ3JheTtcblxuICAgICAgICAgIC5wcmltYXJ5LWNvbG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmFja2dyb3VuZC1ncmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWxlbWVudC1pbmZvIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLmVsZW1lbnRzIHtcbiAgICAgICAgLmVsZW1lbnQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53b3p6by1pbnB1dCxcbiAgICAud296em8tY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLWxnO1xuICAgIH1cblxuICAgIC53b3p6by1jaGVja2JveC1jb250YWluZXIge1xuICAgICAgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWF4LWhhc2h0YWdzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6ICRzaXplLW1kIDA7XG5cbiAgICAgIC5oYXNodGFnIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6ICRzaXplLXNtIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oYXNodGFnLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAud296em8tY29sb3JwaWNrZXIge1xuICAgICAgLndvenpvLWlucHV0ID4gZGl2IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHNlY29uZGFyeTtcblxuICAgICAgICA+IGksXG4gICAgICAgID4gaW5wdXQsXG4gICAgICAgID4gcCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGRpdiA+IGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICNvcmdhbml6YXRpb24tc2NlbmUtZmlyc3QtY29tcG9uZW50IHtcbiAgICBtYXJnaW46IDAgMCAkc2l6ZS14bCAkc2l6ZS1tZDtcblxuICAgID4gZGl2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbiNvcmdhbml6YXRpb24tc2NlbmUtc2Vjb25kLWNvbXBvbmVudCB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1tZDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAkc2l6ZS14bCAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAuZmlyc3Qtb3B0aW9uLFxuICAgIC5zZWNvbmQtb3B0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1tZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1tZDtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtbWQ7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAuZmlyc3Qtb3B0aW9uLWNvbnRlbnQsXG4gICAgICAuc2Vjb25kLW9wdGlvbi1jb250ZW50IHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLW1kO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maXJzdC1vcHRpb24tZGVzY3JpcHRpb24sXG4gICAgICAuc2Vjb25kLW9wdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbjogJHNpemUtbWQgMDtcbiAgICAgICAgcGFkZGluZzogMCAkc2l6ZS1sZztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLndvenpvLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgICAgICAgLndvenpvLWNoZWNrYm94IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAkc2l6ZS14cyBzb2xpZCAkYWNjZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQteHM7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtbWQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5maXJzdC1vcHRpb24ge1xuICAgICAgLmZpcnN0LW9wdGlvbi1jb250ZW50IHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vYXNzZXRzL2ltYWdlcy9zY2VuZS1maXJzdHNlY3Rpb24tZmlyc3RlbGVtZW50LmpwZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWNvbmQtb3B0aW9uIHtcbiAgICAgIC5zZWNvbmQtb3B0aW9uLWNvbnRlbnQge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9hc3NldHMvaW1hZ2VzL3NjZW5lLWZpcnN0c2VjdGlvbi1zZWNvbmRlbGVtZW50LmpwZycpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCAnc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuI29yZ2FuaXphdGlvbi1zY2VuZS10aGlyZC1jb21wb25lbnQge1xuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtbWQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46ICRzaXplLXhsIDA7XG4gICAgLnRlbXBsYXRlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplLWxnO1xuICAgICAgcGFkZGluZy1yaWdodDogJHNpemUtbGc7XG4gICAgICAudGVtcGxhdGUtY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1tZDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLnRlbXBsYXRlLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nOiAkc2l6ZS1sZztcbiAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc2l6ZS1sZztcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAud296em8tY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC53b3p6by1jaGVja2JveCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXI6ICRzaXplLXhzIHNvbGlkICRhY2NlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgI29yZ2FuaXphdGlvbi1zY2VuZS10aGlyZC1jb21wb25lbnQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXhsO1xuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1tZDtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAudGVtcGxhdGUtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1tZDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbiNvcmdhbml6YXRpb24tc2NlbmUtZm91cnRoLWNvbXBvbmVudCB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1tZDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgPiBkaXYge1xuICAgIG1hcmdpbjogJHNpemUteGwgMDtcbiAgICAub3ZlcmxheXMtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICNvcmdhbml6YXRpb24tc2NlbmUtZm91cnRoLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpemUteGw7XG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLW1kO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vLi4vc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuLm92ZXJsYXktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAkc2l6ZS1sZztcbiAgcGFkZGluZy1yaWdodDogJHNpemUtbGc7XG4gIG1heC13aWR0aDogMzAwcHg7XG5cbiAgPiBkaXYge1xuICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLW1kO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAub3ZlcmxheS13cmFwcGVyLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206ICRzaXplLXhzIHNvbGlkICR3aGl0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6ICRzaXplLW1kO1xuXG4gICAgICAub3ZlcmxheS1hc3BlY3QtcmF0aW8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNtO1xuXG4gICAgICAgIC5hc3BlY3QtcmF0aW8ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc2l6ZS1zbTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gcCB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vdmVybGF5LXdyYXBwZXItYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogJHNpemUtbGc7XG4gICAgICBnYXA6ICRzaXplLW1kO1xuXG4gICAgICAud296em8tc2VsZWN0b3Ige1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgLndvenpvLXNlbGVjdG9yLWlucHV0IHtcbiAgICAgICAgICAgIC53b3p6by1pbnB1dCB7XG4gICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAucGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVjb3JkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAkc2l6ZS1tZDtcbiAgICAgIH1cblxuICAgICAgLmludml0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogJHNpemUtbWQ7XG5cbiAgICAgICAgPiAud296em8taW5wdXQge1xuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQteHM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5tZWRpYS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogJHNpemUtc207XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXNtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLXNtO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQteHM7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgI29yZ2FuaXphdGlvbi1zY2VuZS1mb3VydGgtY29tcG9uZW50IHtcbiAgICA+IGRpdiB7XG4gICAgICAub3ZlcmxheXMtc2VjdGlvbiB7XG4gICAgICAgIC5vdmVybGF5LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbiNvcmdhbml6YXRpb24tc2NlbmUtZmlmdGgtY29tcG9uZW50IHtcbiAgPiBkaXYge1xuICAgIG1hcmdpbjogJHNpemUteGwgMDtcbiAgICA+IC5idG4ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1tZDtcbiAgICAgIGhlaWdodDogJHNpemUteHhsO1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgIH1cbiAgfVxuICAudmlkZW8tc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1tZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1yaWdodDogJHNpemUtbGc7XG4gICAgcGFkZGluZzogJHNpemUtbGc7XG4gICAgPiBoMyB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1zbTtcbiAgICB9XG4gICAgLndvenpvLWRyb3B6b25lIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAud296em8tZHJvcHpvbmUtZHJvcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgI29yZ2FuaXphdGlvbi1zY2VuZS1maWZ0aC1jb21wb25lbnQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXhsO1xuICAgID4gZGl2IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnZpZGVvLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuLnBsYXllci10aHVtYm5haWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIC52aWRlby13cmFwcGVyLXRodW1ibmFpbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgPiB2aWRlbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuaG91ci1waWNrZXItdGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1tZDtcbiAgfVxuICAucGxheWVyLWZvb3Rlci10aHVtYm5haWwge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC50cmltLWJhci10aHVtYm5haWwge1xuICAgICAgcGFkZGluZzogJHNpemUteGwgMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgIC5iYXItdGh1bWJuYWlsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAucGxheS1iYXItdGh1bWJuYWlsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1zbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRzaXplLXhsO1xuICAgICAgfVxuICAgICAgLnBsYXktYmFyLXNlbGVjdG9yIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtZ3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpemUtbWQ7XG4gICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS14bDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpemUtbGc7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgID4gaSB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZGFyaztcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LW1kO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNHB4IC0xcHggcmdiYSgkZ3JheS1kYXJrZXIsIDAuNjMpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTRweCAtMXB4IHJnYmEoJGdyYXktZGFya2VyLCAwLjYzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnV0dG9ucyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc207XG4gICAgICBoZWlnaHQ6ICRzaXplLXhsO1xuICAgICAgbWFyZ2luOiAwICRzaXplLW1kO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuI29yZ2FuaXphdGlvbi1zY2VuZS1zZXZlbnRoLWNvbXBvbmVudCB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1tZDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgPiBkaXYge1xuICAgIG1hcmdpbi10b3A6ICRzaXplLXhsO1xuICAgIC50aHVtYm5haWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgIH1cbiAgICA+IC5idG4ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zbTtcbiAgICAgIGhlaWdodDogJHNpemUteGw7XG4gICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1sZztcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXhsO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICNvcmdhbml6YXRpb24tc2NlbmUtc2V2ZW50aC1jb21wb25lbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXhsO1xuICB9XG59XG4iLCJAaW1wb3J0ICdzdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4jb3JnYW5pemF0aW9uLXNjZW5lLWVpZ2h0aC1jb21wb25lbnQge1xuICAuaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1tZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICA+IHAge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1tZDtcbiAgICAgIG1hcmdpbjogMCAwICRzaXplLW1kIDA7XG4gICAgfVxuICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6ICRzaXplLXhsO1xuICAgICAgbWFyZ2luLXRvcDogJHNpemUtbGc7XG4gICAgICAud296em8taW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1zZWN0aW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1tZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogJHNpemUtbGc7XG4gICAgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbWQ7XG4gICAgICBtYXJnaW46ICRzaXplLW1kIDA7XG4gICAgfVxuICAgID4gaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICNvcmdhbml6YXRpb24tc2NlbmUtZWlnaHRoLWNvbXBvbmVudCB7XG4gICAgLmhlYWRlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbi5ob3VyLXBpY2tlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gID4gcCB7XG4gICAgZm9udC1zaXplOiAkZm9udC14cztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgPiBpbnB1dCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggLTFweCByZ2JhKCRncmF5LWRhcmtlciwgMC42Myk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLXNtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggLTFweCByZ2JhKCRncmF5LWRhcmtlciwgMC42Myk7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC14cztcbiAgICBtYXJnaW46IDAgJHNpemUtc207XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6ICRzaXplLXhsO1xuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uL3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbi50YWJsZS1jb21tZW50cy1jb21wb25lbnQge1xuICAvLyBFc3RpbG9zIHBhcmEgZWwgdGV4dG8gZGUgYXl1ZGFcbiAgLmhlbHAtdGV4dC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmOGY5ZmEgMCUsICNlOWVjZWYgMTAwJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luOiAkc2l6ZS1zbSAwO1xuICAgIHBhZGRpbmc6ICRzaXplLW1kO1xuXG4gICAgLmhlbHAtdGV4dCB7XG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICBtYXJnaW46IDAgMCAkc2l6ZS1zbSAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLXhzO1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGlwcy1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZmZjNjZCAwJSwgI2ZmZWFhNyAxMDAlKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZWFhNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW46ICRzaXplLXNtIDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiAkc2l6ZS14cyAkc2l6ZS1zbTtcblxuICAgICAgICAudGlwIHtcbiAgICAgICAgICBjb2xvcjogIzg1NjQwNDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgJHNpemUteHMgMDtcblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogIzZjNTMwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGlwLWxpc3Qge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogIzg1NjQwNDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLWNvbW1lbnRzLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6ICRzaXplLXNtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgPiBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgIC5hZGQtY29tbWVudC1idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzaXplLXNtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbiAgLnRhYmxlQ29tbWVudHMtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA0MHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1taWQgbGluZWFyO1xuICAgICYuY2xvc2VkIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB9XG4gICAgLnRhYmxlQ29tbWVudHMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgID4gdGhlYWQsXG4gICAgICB0Ym9keSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgPiB0aGVhZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWRhcms7XG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktZGFyaztcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgcGFkZGluZzogJHNpemUtbWQgMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gdGJvZHkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMHZoO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzaXplLXNtIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc207XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRhYmxlLWNvbW1lbnRzLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkc2l6ZS1sZztcbiAgICAgICAgICAgID4gLndvenpvLWlucHV0IHtcbiAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgPiAucGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICA+IC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWJsZS1jb21tZW50cy1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICA+IC5idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICA+IGkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXhsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBFc3RpbG9zIGVzcGVjw61maWNvcyBwYXJhIGxhIHRhYmxhIGRlbnRybyBkZWwgc2lkZWJhclxuLmNvbW1lbnRzLXNpZGViYXIgLnRhYmxlLWNvbW1lbnRzLWNvbXBvbmVudCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcblxuICAudGFibGUtY29tbWVudHMtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICA+IHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlQ29tbWVudHMtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lOyAvLyBRdWl0YW1vcyBsYSBsaW1pdGFjacOzbiBkZSBhbHR1cmEgZGVsIGNvbnRhaW5lclxuXG4gICAgLnRhYmxlQ29tbWVudHMge1xuICAgICAgPiB0aGVhZCB7XG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gdGJvZHkge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lOyAvLyBFbCBzY3JvbGwgbG8gbWFuZWphIGVsIGNvbnRlbmVkb3IgcGFkcmVcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGFibGUtY29tbWVudHMtdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgID4gLndvenpvLWlucHV0IHtcbiAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgID4gLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1jb21tZW50cy1mb290ZXIge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgID4gLmJ0biB7XG4gICAgICA+IGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgLnRhYmxlLWNvbW1lbnRzLWNvbXBvbmVudCB7XG4gICAgLnRhYmxlQ29tbWVudHMtY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gICAgICAudGFibGVDb21tZW50cyB7XG4gICAgICAgID4gdGJvZHkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAudGFibGUtY29tbWVudHMtY29tcG9uZW50IHtcbiAgICAudGFibGVDb21tZW50cy1jb250YWluZXIge1xuICAgICAgLnRhYmxlQ29tbWVudHMge1xuICAgICAgICA+IHRoZWFkIHtcbiAgICAgICAgICA+IHRoIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQteHM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICdzdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4jdmlkZW8tcGxheWVyLXRyaW0tY29tbWVudC12b2x1bWUtY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogJHNpemUteGw7XG4gIHdpZHRoOiA3MHZ3O1xuICAudmlkZW8td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc3RhZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAubG9hZGluZy1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cbiAgLnBsYXllci1mb290ZXIge1xuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICBoZWlnaHQ6ICRzaXplLW1kO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgICAgLnByb2dyZXNzLWludGVyaW9yIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgLmxpbmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogLSRzaXplLXNtO1xuICAgICAgICAgIHdpZHRoOiAkc2l6ZS1zbTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnVmZmVyZWQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5idWZmZXItc2VjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb21tZW50LWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6ICRzaXplLXhzO1xuICAgICAgICBoZWlnaHQ6ICRzaXplLWxnO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgICAgLnRyaW0tYmFyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnRyaW1XcmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtODAlKTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIC5zdGFydFRyaW0sXG4gICAgICAgICAgLmVuZFRyaW0ge1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1idXR0b25zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6ICRzaXplLW1kO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC5idXR0b25zLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1tZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtbWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXhzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1jb21tZW50cy1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6ICRzaXplLXhsO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICN2aWRlby1wbGF5ZXItdHJpbS1jb21tZW50LXZvbHVtZS1jb21wb25lbnQge1xuICAgIHdpZHRoOiA4MHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICN2aWRlby1wbGF5ZXItdHJpbS1jb21tZW50LXZvbHVtZS1jb21wb25lbnQge1xuICAgIHdpZHRoOiA4N3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICN2aWRlby1wbGF5ZXItdHJpbS1jb21tZW50LXZvbHVtZS1jb21wb25lbnQge1xuICAgIC5wbGF5ZXItZm9vdGVyIHtcbiAgICAgIC5mb290ZXItYnV0dG9ucyB7XG4gICAgICAgIC5idXR0b25zLXdyYXBwZXIge1xuICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpbWUtY29udHJvbHMtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGdhcDogNHB4O1xuXG4gICAgICAudGltZS1kaXNwbGF5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgIC5rZXlib2FyZC1zaG9ydGN1dHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuc2hvcnRjdXQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNpZGViYXIgc2ltcGxpZmljYWRvIHBhcmEgY29tZW50YXJpb3NcbiAgLmNvbW1lbnRzLXNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IC0ycHggMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuI29yZ2FuaXphdGlvbi1zY2VuZS1zaXh0aC1jb21wb25lbnQge1xuICAudGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6ICRmb250LW1kO1xuICB9XG4gID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS14bDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICNvcmdhbml6YXRpb24tc2NlbmUtc2l4dGgtY29tcG9uZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS14bDtcbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtbWQ7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpemUtbGc7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi9zdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4ubG9hZGluZy1iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtZ3JheTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbiNvcmdhbml6YXRpb24tc2NlbmUtcGFnZSB7XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWdyYWRpZW50LWhvcml6b250YWw7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiA4MHB4ICRzaXplLXhsO1xuXG4gIC5oZWFkZXItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgID4gLmJ0biB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtc207XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBoMSB7XG4gICAgICBtYXJnaW46ICRzaXplLW1kIDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuc3RlcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6ICRzaXplLXhsO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5zdGVwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuc3RlcHBlck51bWJlckxpbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHNpemUtbGc7XG5cbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzaXplLW1kO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpbmVOb3RBY3RpdmUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogJHNpemUtc20gc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplLWxnO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkdHJhbnNpdGlvbi1zbG93IGVhc2UtaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vdEFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVpbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaXplLXhsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1cENoZWNrbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICNvcmdhbml6YXRpb24tc2NlbmUtcGFnZSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgLmNoZWNrbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5wb3B1cENoZWNrbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1tZDtcbiAgICAgICAgYm9yZGVyOiAkc2l6ZS14cyBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICBib3R0b206ICRzaXplLW1kO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggJHNpemUtbGcgJHNpemUteHMgJHByaW1hcnktbGlnaHRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAkc2l6ZS1sZyAkc2l6ZS14cyAkcHJpbWFyeS1saWdodGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nOiAkc2l6ZS1tZDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogJHNpemUtbWQ7XG5cbiAgICAgICAgPiBpIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1tZDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHNpemUtbWQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IHAge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQteHM7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAkc2l6ZS1zbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9wdXBNb2RhbCB7XG4gICAgICAgIC53b3p6by1tb2RhbC1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUtbWQ7XG5cbiAgICAgICAgICA+IC5idG4ge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtbWQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLW1kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICNvcmdhbml6YXRpb24tc2NlbmUtcGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2l6ZS1tZDtcblxuICAgIC5jb250ZW50IHtcbiAgICAgIC5zdGVwcGVyIHtcbiAgICAgICAgLnN0ZXAge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgIC5zdGVwcGVyTnVtYmVyTGluZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemUtbGc7XG5cbiAgICAgICAgICAgICYudHJpbUNvbW1lbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc207XG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRzaXplLXhzIHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4ucGxheWVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4ud2F0Y2gtcGxheWVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6ICRzaXplLXh4bDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgPmltZyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICA+aDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbi5wbGF5ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogJHNpemUtbGc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tbWlkIGxpbmVhcjtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICA+IGEge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICA+IGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IHAge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuaG93LWl0LXdvcmtzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHBhZGRpbmc6ICRzaXplLW1kO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgPiA6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIC8qIGFkanVzdCB0aGUgY29sb3IgYW5kIG9wYWNpdHkgYXMgbmVlZGVkICovXG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgID4gcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6ICRmb250LXNtO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgbGluZS1oZWlnaHQ6ICRmb250LXhsO1xuICAgIH1cbiAgfVxuXG4gIC5ob3ctaXQtd29ya3MuaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgID4gOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICA+IHAge1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC52aWRlby1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICA+IHZpZGVvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLnN0YWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN2Zy1wb2x5Z29uLWRvdWJsZS1ib3JkZXIge1xuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDAgMCAkY29sb3ItbG9nbykgZHJvcC1zaGFkb3coLTFweCAwIDAgJGNvbG9yLWxvZ28pIGRyb3Atc2hhZG93KDAgLTFweCAwICRjb2xvci1sb2dvKVxuICAgICAgICAgICAgZHJvcC1zaGFkb3coMCAxcHggMCAkY29sb3ItbG9nbyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxvYWRpbmctY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wbGF5ZXItZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tbWlkIGxpbmVhcjtcblxuICAgIC5mb290ZXItaXRlbXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBwYWRkaW5nOiAkc2l6ZS1sZztcblxuICAgICAgPiBhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLWxnO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgaGVpZ2h0OiAkc2l6ZS1tZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAgIC5wcm9ncmVzcy1pbnRlcmlvciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgd2lkdGg6ICRzaXplLWxnO1xuICAgICAgICAgIGhlaWdodDogJHNpemUtbGc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgbWFyZ2luOiAtJHNpemUtbWQ7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnVmZmVyZWQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgLmJ1ZmZlci1zZWN0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItYnV0dG9ucyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAgIC5mb290ZXItYnV0dG9ucy1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuZHVyYXRpb24ge1xuICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC14cztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9vdGVyLWJ1dHRvbnMtcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWxwLWJ1dHRvbiA+IGk6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICBib3R0b206ICRzaXplLW1kO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1taWQgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlbHAtYnV0dG9uLmFjdGl2ZSA+IGk6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXB0aW9ucy1idXR0b24gPiBpOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgYm90dG9tOiAkc2l6ZS1tZDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tbWlkIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXB0aW9ucy1idXR0b24uYWN0aXZlID4gaTphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbG9nbztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXB0aW9uLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFja1RyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLWxnO1xuICAgIGJvdHRvbTogJHNpemUteHhsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogJHNpemUtbGc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcblxuICAgID4gcCB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgID4gdSB7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gIC5wbGF5ZXItd3JhcHBlciAucGxheWVyLWZvb3RlciAuZm9vdGVyLWl0ZW1zIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogJHNpemUtbWQ7XG4gIH1cblxuICAucGxheWVyLXdyYXBwZXIge1xuICAgIC5jYXB0aW9uLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgLnBsYXllci13cmFwcGVyIHtcbiAgICAuaG93LWl0LXdvcmtzIHtcbiAgICAgIHdpZHRoOiA5MHZ3O1xuICAgIH1cbiAgICAuY2FwdGlvbi13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuXG4gICAgICA+IHAge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXhzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuLnByb2dyZXNzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC5wcm9ncmVzcy1yaW5nIHtcbiAgICAucHJvZ3Jlc3MtcmluZy1jaXJjbGUge1xuICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMC4zNXM7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB9XG4gIH1cbiAgLnBlcmNlbnRhZ2UtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbi52b2x1bWUtY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJHNpemUtbWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAudm9sdW1lLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogJHNpemUtbWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1mYXN0IGxpbmVhcjtcbiAgICAudm9sdW1lLWNvbnRyb2xsZXItY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkdHJhbnNpdGlvbi1mYXN0IGxpbmVhcjtcbiAgICAgIC52b2x1bWUtbnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC14cztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgLnZvbHVtZS1iYXItY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6ICRzaXplLXhsO1xuICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB3aWR0aDogJHNpemUteHhsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gLnZvbHVtZS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIC52b2x1bWUtY29udGFpbmVyOmhvdmVyIHtcbiAgICBnYXA6ICRzaXplLW1kO1xuICAgIHBhZGRpbmc6ICRzaXplLW1kO1xuICAgIC52b2x1bWUtY29udHJvbGxlci1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLnZvbHVtZS1udW1iZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgLnZvbHVtZS1iYXItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgPiAudm9sdW1lLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIC52b2x1bWUtY29udGVudCB7XG4gICAgLnZvbHVtZS1jb250YWluZXIge1xuICAgICAgLnZvbHVtZS1jb250cm9sbGVyLWNvbnRhaW5lciB7XG4gICAgICAgIC52b2x1bWUtbnVtYmVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZvbHVtZS1iYXItY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6ICRzaXplLWxnO1xuICAgICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IC52b2x1bWUtYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudm9sdW1lLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgICBnYXA6ICRzaXplLXNtO1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJy4uLy4uLy4uL3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbi8vIENvbnRhaW5lciBwcmluY2lwYWwgcGFyYSB0b2RvcyBsb3MgdHJhY2tzIC0gcG9zaWNpb25hZG8gYWJzb2x1dGFtZW50ZSBlbmNpbWEgZGVsIHByb2dyZXNzXG4uY2FwdGlvbnMtdGltZWxpbmUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDYwcHg7IC8vIEVuY2ltYSBkZSBsYSBiYXJyYSBkZSBwcm9ncmVzbyAoYWp1c3RhciBzZWfDum4gaGVpZ2h0IGRlbCBmb290ZXIpXG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4OyAvLyBBbHR1cmEgZmlqYSBwYXJhIGVsIMOhcmVhIGRlIGNhcHRpb25zXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcHRpb25zLXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFRyYWNrIG9jdWx0b1xuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFRyYWNrIGFjdGl2byAoc2VsZWNjaW9uYWRvKVxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxNTsgLy8gUG9yIGVuY2ltYSBkZSBsb3Mgb3Ryb3NcbiAgfVxuXG4gIC5jYXB0aW9ucy10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBQYXJhIHBvc2ljaW9uYW1pZW50byBhYnNvbHV0byBkZSBsb3MgaXRlbXNcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gQ2FtYmlvIGRlIGZsZXggYSBibG9jayBwYXJhIHBvc2l0aW9uIGFic29sdXRlXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vIEVsIGFuY2hvIHNlIGVzdGFibGVjZSBkaW7DoW1pY2FtZW50ZSBkZXNkZSBKUyBiYXNhZG8gZW4gZHVyYWNpw7NuXG5cbiAgICAvLyBPcHRpbWl6YWNpw7NuIEdQVTogdHJhbnNmb3JtM2QgeSBlYXNpbmcgc3VhdmUgcGFyYSBtw6F4aW1hIGZsdWlkZXpcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wMjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgLy8gRWFzaW5nIHN1YXZlXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgLy8gT3B0aW1pemFjacOzbiBwYXJhIEdQVSBhY2NlbGVyYXRpb25cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IC8vIEZvcmNlIEdQVSBsYXllciBwYXJhIG1lam9yIHBlcmZvcm1hbmNlXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvLyBFdml0YXIgcmVwYWludC9yZWZsb3cgaW5uZWNlc2FyaW9zXG5cbiAgICAvLyBMw61uZWFzIGRlbCBwZW50YWdyYW1hIHF1ZSBzZSBleHRpZW5kZW4gcG9yIHRvZG8gZWwgdGltZWxpbmVcbiAgICAudGltZWxpbmUtc3RhZmYtbGluZXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIFNlIGV4dGllbmRlIHBvciB0b2RvIGVsIGFuY2hvIGRlbCB0aW1lbGluZVxuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxOyAvLyBEZXRyw6FzIGRlIGxhcyBub3RhcyBwZXJvIHZpc2libGVcblxuICAgICAgLnN0YWZmLWxpbmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjY7IC8vIFVuIHBvY28gbcOhcyBzdXRpbCBwYXJhIHF1ZSBubyBjb21waXRhIGNvbiBsYXMgbm90YXNcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgYm90dG9tOiA0MnB4O1xuICAgICAgICB9IC8vIEzDrW5lYSBzdXBlcmlvclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYm90dG9tOiAzNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBib3R0b206IDI2cHg7XG4gICAgICAgIH0gLy8gTMOtbmVhIGNlbnRyYWxcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIGJvdHRvbTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICB9IC8vIEzDrW5lYSBpbmZlcmlvclxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFBlbnRhZ3JhbWEgcHJvZmVzaW9uYWwgY29uIFNWR1xuICAgIC5wcm9mZXNzaW9uYWwtc3RhZmYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAwJSwgcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjkpIDEwMCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG5cbiAgICAgIC5zdGFmZi1zdmcge1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5vdGEgbXVzaWNhbCBwcm9mZXNpb25hbCAtIG9wdGltaXphZGEgcGFyYSBHUFVcbiAgICAucHJvZmVzc2lvbmFsLW11c2ljLW5vdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvLyBHUFUgb3B0aW1pemFjacOzblxuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7IC8vIFJlZHVjaXIgYW5pbWFjaW9uZXMgcGFyYSBtZWpvciBwZXJmb3JtYW5jZVxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICAgICAgICAvLyBHUFUgbGF5ZXJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgdHJhbnNsYXRlWigwKTsgLy8gUmVkdWNpciBzY2FsZSBwYXJhIG1lbm9zIGNhcmdhXG4gICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm90ZS1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWUyOTNiLCAjMzM0MTU1KTtcbiAgICAgICAgcGFkZGluZzogMnB4IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR2VvcmdpYScsIHNlcmlmO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDaG9yZCBjb250YWluZXIgKG3Dumx0aXBsZXMgbm90YXMpIC0gb3B0aW1pemFkbyBwYXJhIEdQVVxuICAgIC5wcm9mZXNzaW9uYWwtbXVzaWMtY2hvcmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAvLyBHUFUgb3B0aW1pemFjacOzblxuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgJi5hY3RpdmUtY2hvcmQge1xuICAgICAgICAuaW5kaXZpZHVhbC1ub3RlIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDRweCA4cHggcmdiYSgyNTUsIDEwNywgMTA3LCAwLjQpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaG9yZC1sYWJlbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmI2YiAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDI1NSwgMTA3LCAxMDcsIDAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmluZGl2aWR1YWwtbm90ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUtbm90ZSBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSkgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgM3B4IDZweCByZ2JhKDI1NSwgMTA3LCAxMDcsIDAuMykpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jaG9yZC1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWUyOTNiLCAjMzM0MTU1KTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR2VvcmdpYScsIHNlcmlmO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIGJhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICAgLy8gRXN0aWxvIGVzcGVjaWFsIHBhcmEgYWNvcmRlcyBhcGlsYWRvcyAoMysgbm90YXMpXG4gICAgICAgICYuc3RhY2tlZC1jaG9yZC1sYWJlbCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjOGU0NGFkLCAjOWI1OWI2KTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMTU1LCA4OSwgMTgyLCAwLjQpLCBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICByaWdodDogLTJweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gRXN0aWxvcyBlc3BlY8OtZmljb3MgcGFyYSBub3RhcyBlbiBhY29yZGVzIGFwaWxhZG9zICgzKyBub3RhcylcbiAgICAgIC5zdGFja2VkLWNob3JkLW5vdGUge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAzcHggNnB4IHJnYmEoMTU1LCA4OSwgMTgyLCAwLjMpKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlLW5vdGUgc3ZnIHtcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNHB4IDEwcHggcmdiYSgxNTUsIDg5LCAxODIsIDAuNikpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVaKDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFBsaWNhIGNvbXBhcnRpZGEgcGFyYSBhY29yZGVzIGFwaWxhZG9zXG4gICAgICAuc2hhcmVkLXN0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICAgLy8gQW5pbWFjacOzbiBjdWFuZG8gZWwgYWNvcmRlIGVzdMOhIGFjdGl2b1xuICAgICAgICAuYWN0aXZlLWNob3JkICYge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzNlNTAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgxNTUsIDg5LCAxODIsIDAuNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOb3RhIG11c2ljYWwgbGVnYWN5IChwb3IgY29tcGF0aWJpbGlkYWQpXG4gICAgLm11c2ljLW5vdGUtcG9zaXRpb25lZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgM3B4IGJsYWNrO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAvLyBDZW50cmFyIGhvcml6b250YWxtZW50ZVxuXG4gICAgICAubm90ZS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgcGFkZGluZzogMXB4IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcHRpb24taXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6ICRzaXplLXNtICRzaXplLW1kO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gICAgYm9yZGVyLXJhZGl1czogJHNpemUtc207XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc207XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLy8gQ2VudHJhZG8gdmVydGljYWwgcGVyZmVjdG9cblxuICAgIHUge1xuICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBkZXNpZ25cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgLmNhcHRpb25zLXRpbWVsaW5lIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAuY2FwdGlvbi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQteHM7XG4gICAgICBwYWRkaW5nOiAkc2l6ZS14cyAkc2l6ZS1zbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRXN0aWxvcyBwYXJhIGVsZW1lbnRvcyBhY3Rpdm9zIChlbiBlbCBjZW50cm8gZGUgbGEgcGFudGFsbGEpXG4uYWN0aXZlLW5vdGUge1xuICAubm90ZS1sYWJlbCB7XG4gICAgYW5pbWF0aW9uOiBwdWxzZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIH1cblxuICBzdmcge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDhweCByZ2JhKDI1NSwgMTA3LCAxMDcsIDAuNikpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFjdGl2ZS1jYXB0aW9uIHtcbiAgYW5pbWF0aW9uOiBnbG93IDFzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgei1pbmRleDogMjAgIWltcG9ydGFudDsgLy8gUG9yIGVuY2ltYSBkZSBvdHJvcyBlbGVtZW50b3Ncbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdsb3cge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDc4LCAyMDUsIDE5NiwgMC40KTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDZweCAyMHB4IHJnYmEoNzgsIDIwNSwgMTk2LCAwLjgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgLmNhcHRpb25zLXRpbWVsaW5lIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAuY2FwdGlvbi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQteHM7XG4gICAgICBwYWRkaW5nOiAkc2l6ZS14cztcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbi8qIFRoZSBhbmltYXRpb24gY29kZSAqL1xuQGtleWZyYW1lcyBzd2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG4ucmVjb3JkZXItcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAucm90YXRlLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODAlO1xuICAgID4gaSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAkZm9udC10aXRsZTtcbiAgICAgIGFuaW1hdGlvbjogc3dpbmcgbGluZWFyIDRzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICB9XG4gIH1cbiAgLnZpZGVvRWxlbWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAub3ZlcmxheSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIC5yZWNvcmRlci1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIC5yZWNvcmRlci1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBnYXA6ICRzaXplLW1kO1xuICAgICAgLnBlcm1pc3Npb24tYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgID4gaSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5wZXJtaXR0ZWQge1xuICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubm90LXBlcm1pdHRlZCB7XG4gICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5taWRkbGUtYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC5wbGF5LWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgLnN0b3AtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1lcnJvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICB9XG4gICAgICAuY291bnRkb3duIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICA+IGgxIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5iYWNraW5nLXRyYWNrLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmJhY2tpbmctdHJhY2stbW9kYWwge1xuICAgIC53b3p6by1tb2RhbC1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC53b3p6by1zZWxlY3QtYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtbGc7XG4gICAgICB9XG4gICAgICAud296em8taW5wdXQud296em8tdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uLy4uL3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbi5tZXRyb25vbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAubWV0cm9ub21lLWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgID4gYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAkc2l6ZS14bDtcbiAgICAgIGhlaWdodDogJHNpemUteGw7XG4gICAgfVxuICAgIC5yYW5nZSB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICBoZWlnaHQ6ICRzaXplLXhzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1tZDtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgd2lkdGg6ICRzaXplLWxnO1xuICAgICAgICBoZWlnaHQ6ICRzaXplLWxnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogJHNpemUteHhsO1xuICAgIGhlaWdodDogJHNpemUteHhsO1xuICAgIG1hcmdpbi1ib3R0b206ICRzaXplLW1kO1xuICB9XG4gIC50ZW1wby1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICA+IGJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogJHNpemUteGw7XG4gICAgICBoZWlnaHQ6ICRzaXplLXhsO1xuICAgIH1cbiAgICA+cCB7XG4gICAgICBtYXJnaW46IDAgJHNpemUtbGc7XG4gICAgfVxuICB9XG4gID5wIHtcbiAgICBmb250LXNpemU6ICRmb250LXNtO1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn0iLCJAaW1wb3J0ICcuLi8uLi8uLi9zdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4ucmV2aWV3LW1vZGFsIHtcbiAgLndvenpvLW1vZGFsLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgLnZpZGVvLXJldmlldyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLW1kO1xuXG4gICAgICA+IHZpZGVvIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHZoO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgIGhlaWdodDogJHNpemUteHhsO1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLW1kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC52aWRlby1wcm9jZXNzaW5nLWNvbnRhaW5lciB7XG4gICAgLnByb2Nlc3NpbmctY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRhY2NlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3Itd2FybmluZy1ib3JkZXI7XG5cbiAgICAgICAgLnRpbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQteGw7XG4gICAgICAgICAgcGFkZGluZzogJHNpemUtbGc7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdm1heDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3Age1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKCRzZWNvbmRhcnksIDAuNSksICRzZWNvbmRhcnktZGFyayk7XG4gICAgICAgIH1cblxuICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZ3JheS1kYXJrLCByZ2JhKCRncmF5LCAwLjUpLCB0cmFuc3BhcmVudCA1MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMzAlLCByZ2JhKCRhY2NlbnQtZGFyaywgMC41KSwgJGFjY2VudCk7XG4gICAgICAgIH1cblxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGNvbG9yLXdhcm5pbmcsIHJnYmEoJGNvbG9yLXdhcm5pbmctYm9yZGVyLCAwLjUpLCB0cmFuc3BhcmVudCA3MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvcCB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRlVG9wIDNzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvdHRvbSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRlQm90dG9tIDNzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGVSaWdodCAzcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGVMZWZ0IDNzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2Nlc3NpbmctZmluaXNoZWQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGVUb3Age1xuICAyNSUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAzMCUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlQm90dG9tIHtcbiAgMCUsXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIDc2JSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGVSaWdodCB7XG4gIDAlLFxuICAyNSUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIDU1JSxcbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlTGVmdCB7XG4gIDAlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi9zdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4ubW9kYWwtdm9sdW1lcyB7XG4gID4gLndvenpvLW1vZGFsLWNvbnRhaW5lciB7XG4gICAgLndvenpvLW1vZGFsIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICAgIC53b3p6by1tb2RhbC1oZWFkZXIge1xuICAgICAgLmhlYWRlci12b2x1bWVzLW1vZGFsIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgPiBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLndvenpvLW1vZGFsLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6ICRzaXplLWxnO1xuICAgICAgcGFkZGluZzogJHNpemUtbGc7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgID4gcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplLW1kO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB9XG4gICAgICAgIC52b2x1bWUtY29udHJvbGxlci1jb250YWluZXIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGdhcDogJHNpemUtbWQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZS1sZztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4jcmVzZXRQYXNzd29yZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1ncmFkaWVudC1ob3Jpem9udGFsO1xuICAucmVzZXRQYXNzd29yZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkc2NyZWVuLXNtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAkc2l6ZS1sZztcbiAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1zbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgcGFkZGluZzogJHNpemUtbGc7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5yZXNldFBhc3N3b3JkLWZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICA+IC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLWxnO1xuICAgICAgfVxuXG4gICAgICA+IGkge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAkc2l6ZS14cyBzb2xpZCAkcHJpbWFyeS1kYXJrO1xuICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIC53b3p6by1pbnB1dCB7XG4gICAgICAgIG1hcmdpbjogJHNpemUtc20gMDtcbiAgICAgIH1cblxuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmJ0bi5yZXNldFBhc3N3b3JkLWJ0bixcbiAgICAgIC5lcnJvci1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZS1sZztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi9zdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBwYWRkaW5nOiAkc2l6ZS14bDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLndvenpvLXNlbGVjdG9yLmxhbmd1YWdlLXNlbGVjdG9yIHtcbiAgICAud296em8tc2VsZWN0b3ItaW5wdXQge1xuICAgICAgLndvenpvLWlucHV0IHtcbiAgICAgICAgPiBkaXYgPmlucHV0IHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWwtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6ICRzaXplLW1kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgPmEge1xuICAgICAgbWFyZ2luOiAwICRzaXplLXNtO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGFjY2VudDtcbiAgICB9XG4gIH1cbiAgLmJyYW5kLW5hbWUge1xuICAgIG1hcmdpbi10b3A6ICRzaXplLW1kO1xuICAgID5wIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6ICRzaXplLW1kO1xuICAgID5wIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCAnLi4vLi4vLi4vc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuLmNvbnRhY3QtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC5pbWFnZS13cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6ICRzaXplLXhsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICA+aW1nIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICB9XG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogJHNpemUtbGc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgID4gaDIge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICAud296em8taW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUtbWQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufSIsIkBpbXBvcnQgJ3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbiNsb2FkaW5nLW5ldy12aWRlby1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1ncmF5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgLmxvYWRpbmctbmV3LXZpZGVvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLXNtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogJHNjcmVlbi14bDtcbiAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICAgIHBhZGRpbmc6ICRzaXplLXh4bDtcbiAgICAubG9hZGluZy1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIC5idG4ge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplLXhsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICNsb2FkaW5nLW5ldy12aWRlby1jb250YWluZXIge1xuICAgIC5sb2FkaW5nLW5ldy12aWRlbyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAkc2l6ZS1sZyAkc2l6ZS1tZDtcbiAgICAgIC5sb2FkaW5nLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgPiBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1sZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vc3R5bGVzL2NvbnN0YW50cy5zY3NzJztcblxuLmNvb2tpZU1vZGFsV3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IC41O1xufVxuLmNvb2tpZU1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAkc2l6ZS1sZyAkc2l6ZS14bDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC5tZXNzYWdlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNtO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICB9XG4gIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgID46Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1tZDtcbiAgICB9XG4gIH1cbn1cbi5jb29raWVJbmZvIC53b3p6by1tb2RhbC1ib2R5IHtcbiAgcCwgbGkgIHtcbiAgICBmb250LXNpemU6ICRmb250LXNtO1xuICB9XG4gIGEge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxufSIsIkBpbXBvcnQgJ3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbi5pbnB1dC12YWxpZGF0b3ItY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkc2l6ZS1zbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAkc2l6ZS1sZztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1sZztcblxuICA+IC53b3p6by1pbnB1dC5lcnJvciA+IGRpdiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XG4gIH1cbiAgPiAud296em8taW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgID4gZGl2IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6ICRzaXplLW1kO1xuICAgIH1cbiAgICAucGxhY2Vob2xkZXI6bm90KC53aXRoLWNvbnRlbnQpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRzaXplLXhsLCAtKCRzaXplLXNtKSk7XG4gICAgfVxuICB9XG4gIC5pbnB1dC12YWxpZGF0b3ItbG9hZGluZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogJHNpemUtbGc7XG4gICAgd2lkdGg6IDMwcHg7XG5cbiAgICA+IC5sb2FkZXIge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuICAgID4gLmxvYWRlcjIge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuICAgID4gLmxvYWRlcjMge1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAubG9hZGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogNDBweDtcbiAgICAgIH1cbiAgICAgIC5sb2FkZXIyIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTVweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxNXB4O1xuICAgICAgfVxuICAgICAgLmxvYWRlcjMge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxMHB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplLWxnO1xuICB9XG4gIC5pbnB1dC12YWxpZGF0b3ItaWNvbk9rIHtcbiAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG4gIH1cbiAgLmlucHV0LXZhbGlkYXRvci1pY29uS28ge1xuICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbiNyZWdpc3Rlci1wYWdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtZ3JhZGllbnQtdmVydGljYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogJHNpemUtbGc7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5yZWdpc3Rlci1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1sZztcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmc6ICRzaXplLXhsO1xuXG4gICAgaDIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbjogMCAwICRzaXplLWxnIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgPiAud296em8taW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHNpemUtc207XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZS1sZztcblxuICAgICAgPiBkaXYge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1zbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbiAgICAgICAgcGFkZGluZzogJHNpemUtbWQ7XG4gICAgICB9XG4gICAgICAucGxhY2Vob2xkZXI6bm90KC53aXRoLWNvbnRlbnQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHNpemUteGwsIC0oJHNpemUtc20pKTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiAud296em8taW5wdXQuZXJyb3IgPiBkaXYge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgfVxuXG4gICAgPiAuZXJyb3ItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplLWxnO1xuICAgIH1cblxuICAgID4gLmJ0biB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS14bDtcbiAgICAgIGJvcmRlcjogJHNpemUtc20gc29saWQgJHNlY29uZGFyeTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6ICRmb250LWxnO1xuICAgICAgaGVpZ2h0OiAkc2l6ZS14eGw7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogJHNpemUtbGcgJHNpemUteHhsO1xuXG4gICAgICAubG9hZGluZy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oJHNpemUteHhsKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgfVxuXG4gICAgICAmLmxvZ2luLWJ0biB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUtbWQ7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi9zdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4uc2NlbmUtY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAkc2l6ZS1tZDtcblxuICA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgID4gdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc2l6ZS1tZDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogJHNpemUtbWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGJsYWNrLCB0cmFuc3BhcmVudCk7XG4gICAgYm9yZGVyLXJhZGl1czogJHNpemUtbWQ7XG5cbiAgICAubXV0ZWQtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgJHRyYW5zaXRpb24tZmFzdDtcblxuICAgICAgJi5zaG93LXZvbHVtZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQteGw7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAub3duZXItaW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6ICRzaXplLXhzO1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuXG4gICAgICAgICAgLm93bmVyLWJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlld3MtY3JlYXRlZC1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAkc2l6ZS1zbTtcblxuICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jcmVhdGVkLWF0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGFzaHRhZy1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAkc2l6ZS1tZDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tcGxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogJHNpemUtbWQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBmb250LXNpemU6ICRmb250LW1kO1xuICAgICAgcGFkZGluZzogJHNpemUtbWQ7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICA+IHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZykge1xuICAuc2NlbmUtY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgPiBkaXYge1xuICAgICAgICA+IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc207XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAuc2NlbmUtY2FyZC1jb250YWluZXIge1xuICAgIC5jb250ZW50IHtcbiAgICAgIC5pbmZvIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaGFzaHRhZy1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWNyZWF0ZWQtY29udGFpbmVyIHtcbiAgICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQteHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm93bmVyLWluZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC14cztcbiAgICAgICAgICBnYXA6ICRzaXplLXhzO1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24tcGxheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc207XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi9zdHlsZXMvY29uc3RhbnRzLnNjc3MnO1xuXG4jc2NlbmUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6ICRzaXplLWxnO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6ICRzaXplLXhsO1xuICAgIGZsZXg6IDE7XG5cbiAgICA+IGRpdiB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMTZweCAqIDIgLyAyKSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmVtcHR5LXNjZW5lcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6ICRzaXplLW1kO1xuICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLWxnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgI3NjZW5lLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogJHNpemUtbGc7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+IGRpdiB7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMSAtICgxNnB4ICogMSAvIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAjc2NlbmUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZS1sZztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gZGl2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uLy4uL3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbi5maWx0ZXItY29udGFpbmVyIHtcbiAgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAkc2l6ZS1tZDtcblxuICAgIC53b3p6by1pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLW1kO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICA+ICoge1xuICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzdWx0LWZpbHRlci1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzaXplLW1kO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDRweCByZ2JhKCRibGFjaywgMC40KTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDRweCByZ2JhKCRibGFjaywgMC40KTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDRweCByZ2JhKCRibGFjaywgMC40KTtcblxuICAgICAgJi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaGFzaHRhZyB7XG4gICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLnVzZXJzLFxuICAgICAgPiAuc2NlbmVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICBnYXA6ICRzaXplLXNtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudXNlcnMge1xuICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2NlbmVzIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBwYWRkaW5nOiAkc2l6ZS1tZCAkc2l6ZS1sZztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXhzO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6ICRzaXplLXNtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lbXB0eS1yZXN1bHRzIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXplLXhsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0ZWQtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6ICRzaXplLW1kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogJHNpemUtc20gJHNpemUtbGc7XG4gICAgYm9yZGVyLXJhZGl1czogJHNpemUteGw7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgPiBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6ICRmb250LXNtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZS1tZDtcbiAgICB9XG5cbiAgICA+IGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zbTtcblxuICAgICAgPiBpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgLmZpbHRlci1jb250YWluZXIge1xuICAgIC5pbnB1dC1jb250YWluZXIge1xuICAgICAgLnJlc3VsdC1maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgLmVtcHR5LXJlc3VsdHMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc207XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N0eWxlcy9jb25zdGFudHMuc2Nzcyc7XG5cbiN0aW1lbGluZS1wYWdlIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDgwcHggJHNpemUteGw7XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWdyYWRpZW50LWhvcml6b250YWw7XG5cbiAgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJHB1YmxpYy1jb250ZW50LW1heC13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250L0xhdG8tTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnQvTGF0by1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250L0xhdG8tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udC9MYXRvLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250L0xhdG8tTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnQvTGF0by1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnQvTGF0by1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250L0xhdG8tQmxhY2tJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuIiwiQGltcG9ydCAnLi9jb25zdGFudHMuc2Nzcyc7XG5cbi8vICoqKioqKioqKiogRkFERSBJTlxuLmZhZGVpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gJHRyYW5zaXRpb24tc2xvdzsgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuICAtbW96LWFuaW1hdGlvbjogZmFkZWluICR0cmFuc2l0aW9uLXNsb3c7IC8qIEZpcmVmb3ggPCAxNiAqL1xuICAtbXMtYW5pbWF0aW9uOiBmYWRlaW4gJHRyYW5zaXRpb24tc2xvdzsgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgLW8tYW5pbWF0aW9uOiBmYWRlaW4gJHRyYW5zaXRpb24tc2xvdzsgLyogT3BlcmEgPCAxMi4xICovXG4gIGFuaW1hdGlvbjogZmFkZWluICR0cmFuc2l0aW9uLXNsb3c7XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogRmlyZWZveCA8IDE2ICovXG5ALW1vei1rZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIEludGVybmV0IEV4cGxvcmVyICovXG5ALW1zLWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiBPcGVyYSA8IDEyLjEgKi9cbkAtby1rZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyAqKioqKioqKioqIFNISU5FXG4vLyAqKioqKioqKioqIFNISU5FICoqKioqKioqKioqKipcbi5zaGluZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaGluZSAxLjVzIGluZmluaXRlOyAvKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG4gIC1tb3otYW5pbWF0aW9uOiBzaGluZSAxLjVzIGluZmluaXRlOyAvKiBGaXJlZm94IDwgMTYgKi9cbiAgLW1zLWFuaW1hdGlvbjogc2hpbmUgMS41cyBpbmZpbml0ZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgLW8tYW5pbWF0aW9uOiBzaGluZSAxLjVzIGluZmluaXRlOyAvKiBPcGVyYSA8IDEyLjEgKi9cbiAgYW5pbWF0aW9uOiBzaGluZSAxLjVzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBzaGluZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIEZpcmVmb3ggPCAxNiAqL1xuQC1tb3ota2V5ZnJhbWVzIHNoaW5lIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNoaW5lIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbkAtbXMta2V5ZnJhbWVzIHNoaW5lIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogT3BlcmEgPCAxMi4xICovXG5ALW8ta2V5ZnJhbWVzIHNoaW5lIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyAqKioqKioqKioqKioqIFNDQUxJTkdcbkBrZXlmcmFtZXMgc2NhbGVaZXJvVG9PbmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuXG4vLyAqKioqKioqKioqKioqIFJvdGF0ZVxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vLyAqKioqKioqKioqKioqIEJvdW5jZVxuQGtleWZyYW1lcyBib3VuY2VFZmZlY3Qge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgMSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMSUpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNCUpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNCUpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xuICB9XG4gIDk5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlU2hhZG93IHtcbiAgMCUge1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMSk7XG4gIH1cbiAgMjUlIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMzMlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjIpO1xuICB9XG4gIDQwJSB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC40KTtcbiAgfVxuICA1MCUge1xuICAgIGhlaWdodDogNnB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNSk7XG4gIH1cbiAgNjAlIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogNDUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjQpO1xuICB9XG4gIDc1JSB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjEpO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuL2NvbnN0YW50cy5zY3NzJztcblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogJGZvbnQtbWQ7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRibGFjaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuKixcbmlucHV0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xufVxuXG4uc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMCAkc2l6ZS1sZyAkc2l6ZS1zbSByZ2JhKCRncmF5LWxpZ2h0LCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwICRzaXplLWxnICRzaXplLXNtIHJnYmEoJGdyYXktbGlnaHQsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDBweCAwICRzaXplLWxnICRzaXplLXNtIHJnYmEoJGdyYXktbGlnaHQsIDAuMyk7XG59XG5cbiNtYWluLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi8vIEZvciBnb29nbGUgbWFwIGFkZHJlc3MgY29tcG9uZW50XG4uZ2VuZXJpYy1iYWNrb2ZmaWNlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGgxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nZW5lcmljLWJhY2tvZmZpY2UtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZ2VuZXJpYy1iYWNrb2ZmaWNlLXRhYmxlIHtcbiAgICAgIC53b3p6by10YWJsZSB7XG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQteHM7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgaS5mYS1jaGVjayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXNzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGkuZmEtdGltZXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sb3JzIHN0eWxlc1xuLy8gUFJJTUFSWVxuLnByaW1hcnktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cbi5wcmltYXJ5LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG59XG4ucHJpbWFyeS1jb2xvcixcbmJvZHkgYS5wcmltYXJ5LWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuLnByaW1hcnktbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1saWdodDtcbn1cbi5wcmltYXJ5LWxpZ2h0LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnktbGlnaHQ7XG59XG4ucHJpbWFyeS1saWdodC1jb2xvcixcbmJvZHkgYS5wcmltYXJ5LWxpZ2h0LWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICRwcmltYXJ5LWxpZ2h0O1xufVxuLnByaW1hcnktbGlnaHRlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWxpZ2h0ZXI7XG59XG4ucHJpbWFyeS1saWdodGVyLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnktbGlnaHRlcjtcbn1cbi5wcmltYXJ5LWxpZ2h0ZXItY29sb3IsXG5ib2R5IGEucHJpbWFyeS1saWdodGVyLWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICRwcmltYXJ5LWxpZ2h0ZXI7XG59XG4ucHJpbWFyeS1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbn1cbi5wcmltYXJ5LWRhcmstYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xufVxuLnByaW1hcnktZGFyay1jb2xvcixcbmJvZHkgYS5wcmltYXJ5LWRhcmstY29sb3I6aG92ZXIge1xuICBjb2xvcjogJHByaW1hcnktZGFyaztcbn1cbi5wcmltYXJ5LWRhcmtlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcmtlcjtcbn1cbi5wcmltYXJ5LWRhcmtlci1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWRhcmtlcjtcbn1cbi5wcmltYXJ5LWRhcmtlci1jb2xvcixcbmJvZHkgYS5wcmltYXJ5LWRhcmtlci1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAkcHJpbWFyeS1kYXJrZXI7XG59XG4vLyBTRUNPTkRBUllcbi5zZWNvbmRhcnktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuLnNlY29uZGFyeS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG59XG4uc2Vjb25kYXJ5LWNvbG9yLFxuYm9keSBhLnNlY29uZGFyeS1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuLnNlY29uZGFyeS1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbGlnaHQ7XG59XG4uc2Vjb25kYXJ5LWxpZ2h0LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1saWdodDtcbn1cbi5zZWNvbmRhcnktbGlnaHQtY29sb3IsXG5ib2R5IGEuc2Vjb25kYXJ5LWxpZ2h0LWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICRzZWNvbmRhcnktbGlnaHQ7XG59XG4uc2Vjb25kYXJ5LWxpZ2h0ZXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWxpZ2h0ZXI7XG59XG4uc2Vjb25kYXJ5LWxpZ2h0ZXItYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWxpZ2h0ZXI7XG59XG4uc2Vjb25kYXJ5LWxpZ2h0ZXItY29sb3IsXG5ib2R5IGEuc2Vjb25kYXJ5LWxpZ2h0ZXItY29sb3I6aG92ZXIge1xuICBjb2xvcjogJHNlY29uZGFyeS1saWdodGVyO1xufVxuLnNlY29uZGFyeS1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1kYXJrO1xufVxuLnNlY29uZGFyeS1kYXJrLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1kYXJrO1xufVxuLnNlY29uZGFyeS1kYXJrLWNvbG9yLFxuYm9keSBhLnNlY29uZGFyeS1kYXJrLWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICRzZWNvbmRhcnktZGFyaztcbn1cbi5zZWNvbmRhcnktZGFya2VyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1kYXJrZXI7XG59XG4uc2Vjb25kYXJ5LWRhcmtlci1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktZGFya2VyO1xufVxuLnNlY29uZGFyeS1kYXJrZXItY29sb3IsXG5ib2R5IGEuc2Vjb25kYXJ5LWRhcmtlci1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWRhcmtlcjtcbn1cbi8vIEFDQ0VOVFxuLmFjY2VudC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG59XG4uYWNjZW50LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogJGFjY2VudDtcbn1cbi5hY2NlbnQtY29sb3IsXG5ib2R5IGEuYWNjZW50LWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICRhY2NlbnQ7XG59XG4uYWNjZW50LWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1saWdodDtcbn1cbi5hY2NlbnQtbGlnaHQtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LWxpZ2h0O1xufVxuLmFjY2VudC1saWdodC1jb2xvcixcbmJvZHkgYS5hY2NlbnQtbGlnaHQtY29sb3I6aG92ZXIge1xuICBjb2xvcjogJGFjY2VudC1saWdodDtcbn1cbi5hY2NlbnQtbGlnaHRlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtbGlnaHRlcjtcbn1cbi5hY2NlbnQtbGlnaHRlci1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICRhY2NlbnQtbGlnaHRlcjtcbn1cbi5hY2NlbnQtbGlnaHRlci1jb2xvcixcbmJvZHkgYS5hY2NlbnQtbGlnaHRlci1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAkYWNjZW50LWxpZ2h0ZXI7XG59XG4uYWNjZW50LWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWRhcms7XG59XG4uYWNjZW50LWRhcmstYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LWRhcms7XG59XG4uYWNjZW50LWRhcmstY29sb3IsXG5ib2R5IGEuYWNjZW50LWRhcmstY29sb3I6aG92ZXIge1xuICBjb2xvcjogJGFjY2VudC1kYXJrO1xufVxuLmFjY2VudC1kYXJrZXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWRhcmtlcjtcbn1cbi5hY2NlbnQtZGFya2VyLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogJGFjY2VudC1kYXJrZXI7XG59XG4uYWNjZW50LWRhcmtlci1jb2xvcixcbmJvZHkgYS5hY2NlbnQtZGFya2VyLWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICRhY2NlbnQtZGFya2VyO1xufVxuLy8gR1JBWVxuLmdyYXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbn1cbi5ncmF5LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogJGdyYXk7XG59XG4uZ3JheS1jb2xvcixcbmJvZHkgYS5ncmF5LWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICRncmF5O1xufVxuLy8gV0hJVEVcbi53aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cbi53aGl0ZS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbn1cbi53aGl0ZS1jb2xvcixcbmJvZHkgYS53aGl0ZS1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG4vLyBCTEFDS1xuLmJsYWNrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xufVxuLmJsYWNrLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogJGJsYWNrO1xufVxuLmJsYWNrLWNvbG9yLFxuYm9keSBhLmJsYWNrLWNvbG9yOmhvdmVyIHtcbiAgY29sb3I6ICRibGFjaztcbn1cbi8vIFdISVRFXG4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG4ud2hpdGUtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG59XG4ud2hpdGUtY29sb3IsXG5ib2R5IGEud2hpdGUtY29sb3I6aG92ZXIge1xuICBjb2xvcjogJHdoaXRlO1xufVxuLy8gVFJBTlNQQVJFTlRcbi50cmFuc3BhcmVudC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRyYW5zcGFyZW50LWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udHJhbnNwYXJlbnQtY29sb3IsXG5ib2R5IGEudHJhbnNwYXJlbnQtY29sb3I6aG92ZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vIFRBQkxFXG4ud296em8tdGFibGUtY29udGFpbmVyIHtcbiAgLndvenpvLXRhYmxlLW92ZXJmbG93IHtcbiAgICAud296em8tdGFibGUge1xuICAgICAgdGJvZHkge1xuICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnktbGlnaHQsIDAuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gbXVzaWNqZWxseSBjdXN0b21cbi53b3p6by1pbnB1dC5tdXNpY2plbGx5LWlucHV0LFxuLndvenpvLWlucHV0LndvenpvLXRleHRhcmVhLm11c2ljamVsbHktaW5wdXQge1xuICA+IGRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHNlY29uZGFyeTtcbiAgICA+IC5wbGFjZWhvbGRlcixcbiAgICAucGxhY2Vob2xkZXIud2l0aC1jb250ZW50LFxuICAgID4gaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICB9XG4gICAgPiBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ubXVzaWNqZWxseS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgYm9yZGVyOiA0cHggc29saWQgJGFjY2VudDtcbn1cblxuLm11c2ljamVsbHktYmxhY2stYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGJvcmRlcjogOHB4IHNvbGlkICR3aGl0ZTtcbn1cblxuLndvenpvLWRyb3B6b25lLm11c2ljamVsbHktZHJvcHpvbmUge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICAud296em8tZHJvcHpvbmUtZHJvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICB9XG59XG5cbi5tdXNpY2plbGx5LWNoZWNrYm94LndvenpvLWNoZWNrYm94LWNvbnRhaW5lci53b3p6by1zd2l0Y2gtY29udGFpbmVyIHtcbiAgLndvenpvLWNoZWNrYm94LndvenpvLXN3aXRjaCB7XG4gICAgLndvenpvLXN3aXRjaC1pbm5lci5wcmltYXJ5LWJnLFxuICAgIC53b3p6by1zd2l0Y2gtaW5uZXIuaW5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG4gIC53b3p6by1jaGVja2JveC53b3p6by1zd2l0Y2g6bm90KC5pbmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/