:root{--header-color: #373737;--header-top: #181616;--header-menu: #242424;--header-text-primary: #c1c1c1;--header-text-secondary: #c1c1c1;--primary-box: #110e0e;--secondary-box: #242424;--tertiary-box: #181616;--fourth-box: #1d1a1a;--primary-btn: #FBB512;--secondary-btn: #242424;--live-selected: #FBB512c5;--primary: #FBB512;--secondary: #242424;--tertiary: #FBB512c5;--fourth: #3c3c3c;--primary-text: #e4e4e4;--secondary-text: #000;--tertiary-text: #fff;--fourth-text: #777;--primary-btn-color:  #000;--secondary-btn-color: #fff;--heading-color: #000;--live-heading-color: #c1c1c1;--custom-red: #e60f00;--custom-green: #0b840b;--dropdown: #181617;--header-grad: linear-gradient(to bottom, rgb(252,176,0) 0%,rgb(247,196,76) 100%);--third4: linear-gradient(180deg,var(--tertiary), var(--primary));--third5: linear-gradient(45deg,var(--dropdown) 20%, var(--primary) 60%, var(--tertiary) 80%, var(--fourth) 100%,);--primary-input: rgba(255,255,255,0.25);--light: #ffffff;--dark: #000000;--trasp: transparent;--semi-dark: rgba(0,0,0,0.05);--semi-light: rgba(255,255,255,0.05);--semi-light-2: rgba(255,255,255,0.2);--semi-light-3: rgba(255,255,255,0.3);--semi-light-8: rgba(255,255,255,0.8);--semi-light-12: rgba(255,255,255,0.12);--semi-dark-1: rgba(0,0,0,0.1);--semi-dark-2: rgba(0,0,0,0.2);--semi-dark-3: rgba(0,0,0,0.3);--semi-dark-5: rgba(0,0,0,0.5);--semi-dark-7: rgba(0,0,0,0.7);--semi-dark-8: rgba(0,0,0,0.8);--slider-color: 75deg;--header-top-icon-color: var(--primary);--header-top-text-color: var(--header-text-primary)}body.index #vue-Slider-index .carousel .item a::before,.banner.banner--overlay.top a::before,.banner.banner--overlay.bottom a::before{background:url(../../../images/slider/overlay.png);content:"";background-size:auto;background-size:cover}.banner.banner--overlay.right a::before,.banner.banner--overlay.left a::before{background:url(../../../images/slider/overlay-banner.png);content:"";background-size:auto;background-size:cover}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--semi-dark-3)}*{scrollbar-color:var(--primary) var(--secondary)}* ::-webkit-scrollbar-thumb{background:var(--primary) !important}* ::-webkit-scrollbar-thumb:horizontal{background-color:var(--primary) !important}* ::-webkit-scrollbar-track{background:var(--secondary) !important}* ::-webkit-scrollbar-track:horizontal{background:var(--secondary) !important}::-webkit-scrollbar-thumb{background:var(--primary) !important}::-webkit-scrollbar-thumb:horizontal{background-color:var(--primary) !important}::-webkit-scrollbar-track{background:var(--secondary) !important}::-webkit-scrollbar-thumb{background:var(--primary) !important;-webkit-box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7);-moz-box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7);box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7)}::-webkit-scrollbar-thumb:horizontal{background-color:var(--primary) !important;-webkit-box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7);-moz-box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7);box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7)}::-moz-selection{color:var(--light) !important;background:var(--dark) !important}::selection{color:var(--light) !important;background:var(--dark) !important}body{background:var(--primary-box)}body.skin--dark{background:var(--dark)}body ::-moz-selection{color:var(--primary-text);background:var(--primary)}body ::selection{color:var(--primary-text);background:var(--primary)}body a{color:var(--primary-text)}body .nav>li>a:hover,body .nav>li>a:focus{background-color:var(--trasp)}body button,body .btn{color:var(--primary-btn-color);background:var(--primary-btn)}body button:focus,body button.focus,body button:hover,body .btn:focus,body .btn.focus,body .btn:hover{color:var(--primary-btn-color);background:var(--primary-btn)}body button.close,body .btn.close{background:transparent}body .dropdown-menu{background-color:var(--tertiary-box);color:var(--primary-text)}body .form-control,body input[type="password"],body input[type="number"],body input[type="text"]{border:1px solid var(--primary-input);background:var(--primary-input);color:var(--primary-text)}body .form-control:active,body .form-control:focus,body input[type="password"]:active,body input[type="password"]:focus,body input[type="number"]:active,body input[type="number"]:focus,body input[type="text"]:active,body input[type="text"]:focus{border-color:var(--primary)}body .form-control::-webkit-input-placeholder{color:var(--primary-text)}body .form-control[disabled],body .form-control[readonly],body fieldset[disabled] .form-control{background-color:var(--semi-dark);color:var(--primary-text)}body select option{background-color:var(--light);padding:20px;color:var(--dark)}body select option:hover{background-color:var(--semi-light);box-shadow:0 0 10px 100px var(--tertiary) inset}body select.form-control{color:var(--primary-text);background-color:var(--semi-light)}body select.form-control:focus{border-color:var(--primary)}body .radio-container label,body .checkbox-container label,body .checkbox label{color:var(--primary-text)}body .radio-container label input[type="radio"]:after,body .radio-container label input[type="checkbox"]:after,body .checkbox-container label input[type="radio"]:after,body .checkbox-container label input[type="checkbox"]:after,body .checkbox label input[type="radio"]:after,body .checkbox label input[type="checkbox"]:after{color:var(--secondary)}body .radio-container label input[type="radio"]:checked::after,body .radio-container label input[type="checkbox"]:checked::after,body .checkbox-container label input[type="radio"]:checked::after,body .checkbox-container label input[type="checkbox"]:checked::after,body .checkbox label input[type="radio"]:checked::after,body .checkbox label input[type="checkbox"]:checked::after{color:var(--primary) !important}body input[type="radio"]:after,body input[type="checkbox"]:after{color:var(--secondary)}body input[type="radio"]:checked::after,body input[type="checkbox"]:checked::after{color:var(--primary) !important}body .loading_wrp{color:var(--light)}body footer{background-color:var(--secondary)}body footer .footer-top .container-fluid .casino-providers-main a{background-image:url(../../img/casino/provider/providers-light.png);background-size:auto}body footer .footer-top .container-fluid>.row,body footer .footer-top .container-fluid .row.text,body footer .footer-top .container-fluid .row.pay,body footer .footer-top .container-fluid .row.menu-footer-new{color:var(--primary-text)}body footer .footer-top .container-fluid>.row .col-md-2 .page-header,body footer .footer-top .container-fluid .row.text .col-md-2 .page-header,body footer .footer-top .container-fluid .row.pay .col-md-2 .page-header,body footer .footer-top .container-fluid .row.menu-footer-new .col-md-2 .page-header{color:var(--primary)}body footer .footer-top .container-fluid>.row .col-md-2 ul li a,body footer .footer-top .container-fluid .row.text .col-md-2 ul li a,body footer .footer-top .container-fluid .row.pay .col-md-2 ul li a,body footer .footer-top .container-fluid .row.menu-footer-new .col-md-2 ul li a{color:var(--primary-text)}body footer .footer-top .container-fluid>.row .col-md-2 ul li a:hover,body footer .footer-top .container-fluid .row.text .col-md-2 ul li a:hover,body footer .footer-top .container-fluid .row.pay .col-md-2 ul li a:hover,body footer .footer-top .container-fluid .row.menu-footer-new .col-md-2 ul li a:hover{color:var(--primary-text)}body footer .footer-top .container-fluid .row.text .col-md-10 .panel-license{border-top:1px solid var(--semi-light);border-bottom:1px solid var(--semi-light)}body footer .footer-top .container-fluid .row.text .col-md-10 ul li a{color:var(--primary-text)}body #loading-modal-new{background:var(--semi-dark-8)}body #loading-modal-new p i{color:var(--light)}#vue-Slider-index .carousel .item a::before{filter:hue-rotate(var(--slider-color))}.banner.banner--overlay.top a::before,.banner.banner--overlay.bottom a::before{filter:hue-rotate(var(--slider-color))}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--semi-dark-3)}*{scrollbar-color:var(--primary) var(--secondary)}* ::-webkit-scrollbar-thumb{background:var(--primary) !important}* ::-webkit-scrollbar-thumb:horizontal{background-color:var(--primary) !important}* ::-webkit-scrollbar-track{background:var(--secondary) !important}* ::-webkit-scrollbar-track:horizontal{background:var(--secondary) !important}::-webkit-scrollbar-thumb{background:var(--primary) !important}::-webkit-scrollbar-thumb:horizontal{background-color:var(--primary) !important}::-webkit-scrollbar-track{background:var(--secondary) !important}::-webkit-scrollbar-thumb{background:var(--primary) !important;-webkit-box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7);-moz-box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7);box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7)}::-webkit-scrollbar-thumb:horizontal{background-color:var(--primary) !important;-webkit-box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7);-moz-box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7);box-shadow:inset 0px 0px 0px 1px var(--semi-dark-7)}::-moz-selection{color:var(--light) !important;background:var(--dark) !important}::selection{color:var(--light) !important;background:var(--dark) !important}body{background:var(--primary-box)}body.skin--dark{background:var(--dark)}body ::-moz-selection{color:var(--primary-text);background:var(--primary)}body ::selection{color:var(--primary-text);background:var(--primary)}body a{color:var(--primary-text)}body .nav>li>a:hover,body .nav>li>a:focus{background-color:var(--trasp)}body button,body .btn{color:var(--primary-btn-color);background:var(--primary-btn)}body button:focus,body button.focus,body button:hover,body .btn:focus,body .btn.focus,body .btn:hover{color:var(--primary-btn-color);background:var(--primary-btn)}body button.close,body .btn.close{background:transparent}body .dropdown-menu{background-color:var(--tertiary-box);color:var(--primary-text)}body .form-control,body input[type="password"],body input[type="number"],body input[type="text"]{border:1px solid var(--primary-input);background:var(--primary-input);color:var(--primary-text)}body .form-control:active,body .form-control:focus,body input[type="password"]:active,body input[type="password"]:focus,body input[type="number"]:active,body input[type="number"]:focus,body input[type="text"]:active,body input[type="text"]:focus{border-color:var(--primary)}body .form-control::-webkit-input-placeholder{color:var(--primary-text)}body .form-control[disabled],body .form-control[readonly],body fieldset[disabled] .form-control{background-color:var(--semi-dark);color:var(--primary-text)}body select option{background-color:var(--light);padding:20px;color:var(--dark)}body select option:hover{background-color:var(--semi-light);box-shadow:0 0 10px 100px var(--tertiary) inset}body select.form-control{color:var(--primary-text);background-color:var(--semi-light)}body select.form-control:focus{border-color:var(--primary)}body .radio-container label,body .checkbox-container label,body .checkbox label{color:var(--primary-text)}body .radio-container label input[type="radio"]:after,body .radio-container label input[type="checkbox"]:after,body .checkbox-container label input[type="radio"]:after,body .checkbox-container label input[type="checkbox"]:after,body .checkbox label input[type="radio"]:after,body .checkbox label input[type="checkbox"]:after{color:var(--secondary)}body .radio-container label input[type="radio"]:checked::after,body .radio-container label input[type="checkbox"]:checked::after,body .checkbox-container label input[type="radio"]:checked::after,body .checkbox-container label input[type="checkbox"]:checked::after,body .checkbox label input[type="radio"]:checked::after,body .checkbox label input[type="checkbox"]:checked::after{color:var(--primary) !important}body input[type="radio"]:after,body input[type="checkbox"]:after{color:var(--secondary)}body input[type="radio"]:checked::after,body input[type="checkbox"]:checked::after{color:var(--primary) !important}body .loading_wrp{color:var(--light)}body footer{background-color:var(--secondary)}body footer .footer-top .container-fluid .casino-providers-main a{background-image:url(../../img/casino/provider/providers-light.png);background-size:auto}body footer .footer-top .container-fluid>.row,body footer .footer-top .container-fluid .row.text,body footer .footer-top .container-fluid .row.pay,body footer .footer-top .container-fluid .row.menu-footer-new{color:var(--primary-text)}body footer .footer-top .container-fluid>.row .col-md-2 .page-header,body footer .footer-top .container-fluid .row.text .col-md-2 .page-header,body footer .footer-top .container-fluid .row.pay .col-md-2 .page-header,body footer .footer-top .container-fluid .row.menu-footer-new .col-md-2 .page-header{color:var(--primary)}body footer .footer-top .container-fluid>.row .col-md-2 ul li a,body footer .footer-top .container-fluid .row.text .col-md-2 ul li a,body footer .footer-top .container-fluid .row.pay .col-md-2 ul li a,body footer .footer-top .container-fluid .row.menu-footer-new .col-md-2 ul li a{color:var(--primary-text)}body footer .footer-top .container-fluid>.row .col-md-2 ul li a:hover,body footer .footer-top .container-fluid .row.text .col-md-2 ul li a:hover,body footer .footer-top .container-fluid .row.pay .col-md-2 ul li a:hover,body footer .footer-top .container-fluid .row.menu-footer-new .col-md-2 ul li a:hover{color:var(--primary-text)}body footer .footer-top .container-fluid .row.text .col-md-10 .panel-license{border-top:1px solid var(--semi-light);border-bottom:1px solid var(--semi-light)}body footer .footer-top .container-fluid .row.text .col-md-10 ul li a{color:var(--primary-text)}body #loading-modal-new{background:var(--semi-dark-8)}body #loading-modal-new p i{color:var(--light)}#vue-Slider-index .carousel .item a::before{filter:hue-rotate(var(--slider-color))}.banner.banner--overlay.top a::before,.banner.banner--overlay.bottom a::before{filter:hue-rotate(var(--slider-color))}body.registrazione .wrapper-boxed section#main{color:var(--primary-text);background:var(--tertiary-box)}body.registrazione .wrapper-boxed section#main .registrazione-page .page-title{background:var(--header-grad);color:var(--heading-color);background:var(--trasp)}body.registrazione .wrapper-boxed section#main .registrazione-page .page-title .title,body.registrazione .wrapper-boxed section#main .registrazione-page .page-title span,body.registrazione .wrapper-boxed section#main .registrazione-page .page-title h4,body.registrazione .wrapper-boxed section#main .registrazione-page .page-title h3{color:var(--heading-color)}body.registrazione .wrapper-boxed section#main .registrazione-page .page-title h3{color:var(--primary)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account{background:var(--secondary)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .title,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali .title,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account .title{background:var(--header-grad);color:var(--heading-color);background:var(--secondary)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .title .title,body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .title span,body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .title h4,body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .title h3,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali .title .title,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali .title span,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali .title h4,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali .title h3,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account .title .title,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account .title span,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account .title h4,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account .title h3{color:var(--heading-color)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8{width:calc(100% - 90px)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8 select,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8 select,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8 select{color:var(--primary-text)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8 select option,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8 select option,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account>.row .col-sm-6 .form-horizontal-reg .form-group .col-sm-8 select option{background:var(--light);color:var(--dark)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .row .col-sm-9 .checkbox label input[type="checkbox"]:after{color:var(--tertiary-box)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .row .col-sm-9 .checkbox label input[type="checkbox"]:checked::after{color:var(--primary) !important}body.registrazione .wrapper-boxed section#main .registrazione-page .iti.iti--allow-dropdown ul.iti__country-list{background:var(--dropdown)}body.areariservata section#main{color:var(--primary-text)}body.areariservata section#main .conferma-registrazione .attivazione-container,body.areariservata section#main .conferma-registrazione .registrazione-container{background:var(--tertiary-box)}body.areariservata section#main .conferma-registrazione .attivazione-container .page-title,body.areariservata section#main .conferma-registrazione .registrazione-container .page-title{background:var(--header-grad);color:var(--heading-color);background:var(--trasp) !important}body.areariservata section#main .conferma-registrazione .attivazione-container .page-title .title,body.areariservata section#main .conferma-registrazione .attivazione-container .page-title span,body.areariservata section#main .conferma-registrazione .attivazione-container .page-title h4,body.areariservata section#main .conferma-registrazione .attivazione-container .page-title h3,body.areariservata section#main .conferma-registrazione .registrazione-container .page-title .title,body.areariservata section#main .conferma-registrazione .registrazione-container .page-title span,body.areariservata section#main .conferma-registrazione .registrazione-container .page-title h4,body.areariservata section#main .conferma-registrazione .registrazione-container .page-title h3{color:var(--heading-color)}body.areariservata section#main .conferma-registrazione .attivazione-container .page-title h4,body.areariservata section#main .conferma-registrazione .registrazione-container .page-title h4{color:var(--primary-text) !important}body.areariservata section#main .conferma-registrazione .attivazione-container .content,body.areariservata section#main .conferma-registrazione .registrazione-container .content{background:var(--secondary)}body.areariservata .modal-dialog .modal-content{background:var(--primary-box);color:var(--tertiary-text)}body.areariservata .modal-dialog .modal-content .modal-header button.close{color:var(--trasp)}body.areariservata .modal-dialog .modal-content .modal-header button.close:after,body.areariservata .modal-dialog .modal-content .modal-header button.close:before{background:var(--custom-red)}body.areariservata .modal-dialog .modal-content .modal-body h4{background:var(--header-grad);color:var(--heading-color);background:var(--tertiary-box);color:var(--primary-text)}body.areariservata .modal-dialog .modal-content .modal-body h4 .title,body.areariservata .modal-dialog .modal-content .modal-body h4 span,body.areariservata .modal-dialog .modal-content .modal-body h4 h4,body.areariservata .modal-dialog .modal-content .modal-body h4 h3{color:var(--heading-color)}body.areariservata .modal-dialog .modal-content .modal-footer .col-sm-4 .printer{background:var(--primary-btn);color:var(--primary-btn-color)}body.areariservata .modal-dialog .modal-content .modal-footer .col-sm-4#buttonannpop .btn-annulla.button-cerca-pop2{background:var(--secondary);color:var(--custom-red)}body.areariservata .modal-dialog .modal-content .modal-footer .col-sm-4#pnCashout .ft-amount-container{background:var(--fourth)}body.areariservata .modal-dialog.popup-scom .modal-content .modal-body{background:var(--trasp)}body.areariservata .modal.termini .modal-body{background-color:var(--trasp)}body.areariservata .modal.termini .modal-body .content-chisiamo .panel.panel-termin{color:var(--primary-text);background-color:var(--secondary)}body.areariservata .table-responsive{border:0px solid var(--trasp)}body.areariservata table:not(.ui-datepicker-calendar),body.areariservata .table-bordered{color:var(--primary-text);border:1px solid var(--trasp);background:var(--secondary)}body.areariservata table:not(.ui-datepicker-calendar) thead tr th,body.areariservata table:not(.ui-datepicker-calendar) tbody tr th,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr th,body.areariservata .table-bordered thead tr th,body.areariservata .table-bordered tbody tr th,body.areariservata .table-bordered tfoot tr th{color:var(--primary-text);background:var(--fourth);border:1px solid var(--fourth) !important}body.areariservata table:not(.ui-datepicker-calendar) thead tr td,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td,body.areariservata .table-bordered thead tr td,body.areariservata .table-bordered tbody tr td,body.areariservata .table-bordered tfoot tr td{border:1px solid var(--semi-light)}body.areariservata table:not(.ui-datepicker-calendar) thead tr td.tot-giocato,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td.tot-giocato,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td.tot-giocato,body.areariservata .table-bordered thead tr td.tot-giocato,body.areariservata .table-bordered tbody tr td.tot-giocato,body.areariservata .table-bordered tfoot tr td.tot-giocato{color:green}body.areariservata table:not(.ui-datepicker-calendar) thead tr td.tot-vinto,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td.tot-vinto,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td.tot-vinto,body.areariservata .table-bordered thead tr td.tot-vinto,body.areariservata .table-bordered tbody tr td.tot-vinto,body.areariservata .table-bordered tfoot tr td.tot-vinto{color:#fb3754}body.areariservata table:not(.ui-datepicker-calendar) thead tr td.rosso-bk,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td.rosso-bk,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td.rosso-bk,body.areariservata .table-bordered thead tr td.rosso-bk,body.areariservata .table-bordered tbody tr td.rosso-bk,body.areariservata .table-bordered tfoot tr td.rosso-bk{color:#fb3754}body.areariservata table:not(.ui-datepicker-calendar) thead tr td a,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td a,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td a,body.areariservata .table-bordered thead tr td a,body.areariservata .table-bordered tbody tr td a,body.areariservata .table-bordered tfoot tr td a{color:var(--primary)}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .blu,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .blu,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .blu,body.areariservata .table-bordered thead tr td .blu,body.areariservata .table-bordered tbody tr td .blu,body.areariservata .table-bordered tfoot tr td .blu{color:#0a3bad}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .rosso,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .rosso,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .rosso,body.areariservata .table-bordered thead tr td .rosso,body.areariservata .table-bordered tbody tr td .rosso,body.areariservata .table-bordered tfoot tr td .rosso{color:red}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .arancione,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .arancione,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .arancione,body.areariservata .table-bordered thead tr td .arancione,body.areariservata .table-bordered tbody tr td .arancione,body.areariservata .table-bordered tfoot tr td .arancione{color:#e16300}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .giallo,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .giallo,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .giallo,body.areariservata .table-bordered thead tr td .giallo,body.areariservata .table-bordered tbody tr td .giallo,body.areariservata .table-bordered tfoot tr td .giallo{color:#f6dc43}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .verde-vin,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .verde-vin,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .verde-vin,body.areariservata .table-bordered thead tr td .verde-vin,body.areariservata .table-bordered tbody tr td .verde-vin,body.areariservata .table-bordered tfoot tr td .verde-vin{color:#04cd06}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .verde-pag,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .verde-pag,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .verde-pag,body.areariservata .table-bordered thead tr td .verde-pag,body.areariservata .table-bordered tbody tr td .verde-pag,body.areariservata .table-bordered tfoot tr td .verde-pag{color:#138301}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro .blu,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro .blu,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro .blu,body.areariservata .table-bordered thead tr td .esito-quadro .blu,body.areariservata .table-bordered tbody tr td .esito-quadro .blu,body.areariservata .table-bordered tfoot tr td .esito-quadro .blu{background:#0a3bad}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro .rosso,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro .rosso,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro .rosso,body.areariservata .table-bordered thead tr td .esito-quadro .rosso,body.areariservata .table-bordered tbody tr td .esito-quadro .rosso,body.areariservata .table-bordered tfoot tr td .esito-quadro .rosso{background:red}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro .arancione,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro .arancione,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro .arancione,body.areariservata .table-bordered thead tr td .esito-quadro .arancione,body.areariservata .table-bordered tbody tr td .esito-quadro .arancione,body.areariservata .table-bordered tfoot tr td .esito-quadro .arancione{background:#e16300}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro .giallo,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro .giallo,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro .giallo,body.areariservata .table-bordered thead tr td .esito-quadro .giallo,body.areariservata .table-bordered tbody tr td .esito-quadro .giallo,body.areariservata .table-bordered tfoot tr td .esito-quadro .giallo{background:#f6dc43}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro .verde-vin,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro .verde-vin,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro .verde-vin,body.areariservata .table-bordered thead tr td .esito-quadro .verde-vin,body.areariservata .table-bordered tbody tr td .esito-quadro .verde-vin,body.areariservata .table-bordered tfoot tr td .esito-quadro .verde-vin{background:#04cd06}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro .verde-pag,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro .verde-pag,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro .verde-pag,body.areariservata .table-bordered thead tr td .esito-quadro .verde-pag,body.areariservata .table-bordered tbody tr td .esito-quadro .verde-pag,body.areariservata .table-bordered tfoot tr td .esito-quadro .verde-pag{background:#138301}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro>div.verde-pag,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro>div.verde-pag,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro>div.verde-pag,body.areariservata .table-bordered thead tr td .esito-quadro>div.verde-pag,body.areariservata .table-bordered tbody tr td .esito-quadro>div.verde-pag,body.areariservata .table-bordered tfoot tr td .esito-quadro>div.verde-pag{background:#138301}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro>div.rosso,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro>div.rosso,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro>div.rosso,body.areariservata .table-bordered thead tr td .esito-quadro>div.rosso,body.areariservata .table-bordered tbody tr td .esito-quadro>div.rosso,body.areariservata .table-bordered tfoot tr td .esito-quadro>div.rosso{background:red}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro>div.blu,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro>div.blu,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro>div.blu,body.areariservata .table-bordered thead tr td .esito-quadro>div.blu,body.areariservata .table-bordered tbody tr td .esito-quadro>div.blu,body.areariservata .table-bordered tfoot tr td .esito-quadro>div.blu{background:#0a3bad}body.areariservata table:not(.ui-datepicker-calendar) thead tr td .esito-quadro>div.arancione,body.areariservata table:not(.ui-datepicker-calendar) tbody tr td .esito-quadro>div.arancione,body.areariservata table:not(.ui-datepicker-calendar) tfoot tr td .esito-quadro>div.arancione,body.areariservata .table-bordered thead tr td .esito-quadro>div.arancione,body.areariservata .table-bordered tbody tr td .esito-quadro>div.arancione,body.areariservata .table-bordered tfoot tr td .esito-quadro>div.arancione{background:#e16300}body.areariservata .pagination li.disabled a,body.areariservata .pagination li.disabled a:hover,body.areariservata .pagination li.disabled a:focus,body.areariservata .pagination li.disabled span,body.areariservata .pagination li.disabled span:hover,body.areariservata .pagination li.disabled span:focus{background:var(--secondary);border-color:var(--secondary);color:var(--primary-text)}body.areariservata .pagination li.active a{background:var(--primary-btn);border-color:var(--primary-btn);color:var(--primary-btn-color)}body.areariservata .pagination li a{background:var(--secondary);border-color:var(--secondary);color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .container-fluid{background:var(--trasp)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page{background:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .page-title{background:var(--header-grad);color:var(--heading-color);background:var(--secondary)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .page-title .title,body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .page-title span,body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .page-title h4,body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .page-title h3{color:var(--heading-color)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .page-title h4{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .row .col-sm-12 .panel{background:var(--trasp)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .row .col-sm-12 .panel .panel-heading{background:var(--header-grad);color:var(--heading-color)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .row .col-sm-12 .panel .panel-heading .title,body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .row .col-sm-12 .panel .panel-heading span,body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .row .col-sm-12 .panel .panel-heading h4,body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .row .col-sm-12 .panel .panel-heading h3{color:var(--heading-color)}body.areariservata .wrapper-boxed section#main .container-fluid.regolamento-page .row .col-sm-12 .panel .panel-body{color:var(--primary-text);background:var(--secondary)}body.areariservata .wrapper-boxed section#main .container-fluid.dettaglio-commissioni .page-title{background:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .container-fluid.dettaglio-commissioni .page-title h4{color:var(--primary)}body.areariservata .wrapper-boxed section#main .container-fluid.dettaglio-commissioni .page-title h4 span.dettagli{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .container-fluid.dettaglio-commissioni .table tr:hover{background:var(--semi-dark-2)}body.areariservata .wrapper-boxed section#main .container-fluid.dettaglio-commissioni .table.table-totali{background:var(--semi-dark-5)}body.areariservata .wrapper-boxed section#main .container-fluid.dettaglio-commissioni .table.table-totali tr:hover{background:var(--semi-dark-2)}body.areariservata .wrapper-boxed section#main .container-fluid .page-title{background:var(--header-grad);color:var(--heading-color);background:var(--secondary)}body.areariservata .wrapper-boxed section#main .container-fluid .page-title .title,body.areariservata .wrapper-boxed section#main .container-fluid .page-title span,body.areariservata .wrapper-boxed section#main .container-fluid .page-title h4,body.areariservata .wrapper-boxed section#main .container-fluid .page-title h3{color:var(--heading-color)}body.areariservata .wrapper-boxed section#main .container-fluid .page-title h4{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .form-group .control-label{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .legenda-bottom{border-top:1px solid var(--semi-light);border-bottom:1px solid var(--semi-light);color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .box-areariservata .opzioni-ricerca,body.areariservata .wrapper-boxed section#main .container-fluid>.row .lista-utenti .opzioni-ricerca{background:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .box-areariservata .opzioni-ricerca h5 span,body.areariservata .wrapper-boxed section#main .container-fluid>.row .lista-utenti .opzioni-ricerca h5 span{color:var(--primary)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .box-areariservata #UpdatePanel1,body.areariservata .wrapper-boxed section#main .container-fluid>.row .lista-utenti #UpdatePanel1{background:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .report .opzioni-ricerca h5 span,body.areariservata .wrapper-boxed section#main .container-fluid>.row .tab-ric-mov .opzioni-ricerca h5 span,body.areariservata .wrapper-boxed section#main .container-fluid>.row .tab-ric .opzioni-ricerca h5 span{color:var(--primary)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar{background:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header{background:var(--header-grad);color:var(--heading-color);background:var(--secondary)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header .title,body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header span,body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header h4,body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header h3{color:var(--heading-color)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .page-header span{color:var(--primary-text) !important}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar .sub-page-header{color:var(--primary)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar ul.nav li a{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar ul.nav li a::after{background:var(--semi-light)}body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar ul.nav li a.active,body.areariservata .wrapper-boxed section#main .container-fluid>.row .side-nav-backoffice.sidebar ul.nav li a:hover{background:var(--secondary)}body.areariservata .wrapper-boxed section#main .container-fluid#bonusPage .main-cont.full{background:var(--trasp)}body.areariservata .wrapper-boxed section#main .container-fluid#bonusPage .main-cont.full .bonus .bonus-container{background:var(--tertiary-box);margin-bottom:10px}body.areariservata .wrapper-boxed section#main .main-cont,body.areariservata .wrapper-boxed section#main .main-cont.full{background:var(--tertiary-box);color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .jumbotron,body.areariservata .wrapper-boxed section#main .main-cont.full .jumbotron{background:var(--secondary);color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .legenda-bottom .blu,body.areariservata .wrapper-boxed section#main .main-cont.full .legenda-bottom .blu{color:#0a3bad}body.areariservata .wrapper-boxed section#main .main-cont .legenda-bottom .rosso,body.areariservata .wrapper-boxed section#main .main-cont.full .legenda-bottom .rosso{color:red}body.areariservata .wrapper-boxed section#main .main-cont .legenda-bottom .arancione,body.areariservata .wrapper-boxed section#main .main-cont.full .legenda-bottom .arancione{color:#e16300}body.areariservata .wrapper-boxed section#main .main-cont .legenda-bottom .giallo,body.areariservata .wrapper-boxed section#main .main-cont.full .legenda-bottom .giallo{color:#f6dc43}body.areariservata .wrapper-boxed section#main .main-cont .legenda-bottom .verde-vin,body.areariservata .wrapper-boxed section#main .main-cont.full .legenda-bottom .verde-vin{color:#04cd06}body.areariservata .wrapper-boxed section#main .main-cont .legenda-bottom .verde-pag,body.areariservata .wrapper-boxed section#main .main-cont.full .legenda-bottom .verde-pag{color:#138301}body.areariservata .wrapper-boxed section#main .main-cont .opzioni-container::before,body.areariservata .wrapper-boxed section#main .main-cont.full .opzioni-container::before{background:var(--primary-box)}body.areariservata .wrapper-boxed section#main .main-cont .tab-ric-mov,body.areariservata .wrapper-boxed section#main .main-cont.full .tab-ric-mov{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .risultati-container .title-page,body.areariservata .wrapper-boxed section#main .main-cont.full .risultati-container .title-page{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .risultati-container .well,body.areariservata .wrapper-boxed section#main .main-cont.full .risultati-container .well{background:var(--secondary);border-color:var(--secondary);color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .account-personal-data-container .data-container ul.nav.nav-tabs li:hover a,body.areariservata .wrapper-boxed section#main .main-cont .account-personal-data-container .data-container ul.nav.nav-tabs li:active a,body.areariservata .wrapper-boxed section#main .main-cont .account-personal-data-container .data-container ul.nav.nav-tabs li.active a,body.areariservata .wrapper-boxed section#main .main-cont.full .account-personal-data-container .data-container ul.nav.nav-tabs li:hover a,body.areariservata .wrapper-boxed section#main .main-cont.full .account-personal-data-container .data-container ul.nav.nav-tabs li:active a,body.areariservata .wrapper-boxed section#main .main-cont.full .account-personal-data-container .data-container ul.nav.nav-tabs li.active a{background:var(--trasp);background-color:var(--trasp);border-color:var(--primary);color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .trasferimenti-container .option-container-saldo .jumbotron,body.areariservata .wrapper-boxed section#main .main-cont.full .trasferimenti-container .option-container-saldo .jumbotron{background:var(--secondary)}body.areariservata .wrapper-boxed section#main .main-cont #div-payment-iframe,body.areariservata .wrapper-boxed section#main .main-cont.full #div-payment-iframe{background:var(--light)}body.areariservata .wrapper-boxed section#main .main-cont .lista-utenti .opzioni-ricerca .button-container-top .btn,body.areariservata .wrapper-boxed section#main .main-cont.full .lista-utenti .opzioni-ricerca .button-container-top .btn{background:var(--trasp);border:1px solid var(--primary);color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .cambia-pwd,body.areariservata .wrapper-boxed section#main .main-cont.full .cambia-pwd{background:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .main-cont .bonus .bonus-container .panel,body.areariservata .wrapper-boxed section#main .main-cont.full .bonus .bonus-container .panel{background:var(--secondary);color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .bonus .bonus-container .panel .panel-heading,body.areariservata .wrapper-boxed section#main .main-cont.full .bonus .bonus-container .panel .panel-heading{background:var(--fourth)}body.areariservata .wrapper-boxed section#main .main-cont .bonus .bonus-container .panel .panel-heading h4.panel-title.navbar,body.areariservata .wrapper-boxed section#main .main-cont.full .bonus .bonus-container .panel .panel-heading h4.panel-title.navbar{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .bonus .bonus-container .panel .panel-heading h4.panel-title.navbar a,body.areariservata .wrapper-boxed section#main .main-cont.full .bonus .bonus-container .panel .panel-heading h4.panel-title.navbar a{display:block}body.areariservata .wrapper-boxed section#main .main-cont .bonus .bonus-container .panel .panel-heading h4.panel-title.navbar a span.pull-right i,body.areariservata .wrapper-boxed section#main .main-cont.full .bonus .bonus-container .panel .panel-heading h4.panel-title.navbar a span.pull-right i{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .bonus .bonus-container .panel .panel-collapse a,body.areariservata .wrapper-boxed section#main .main-cont.full .bonus .bonus-container .panel .panel-collapse a{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .resoconti-giochi .risultati-container .panel,body.areariservata .wrapper-boxed section#main .main-cont.full .resoconti-giochi .risultati-container .panel{background:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .main-cont .resoconti-giochi .risultati-container .panel .panel-body table tr:hover,body.areariservata .wrapper-boxed section#main .main-cont.full .resoconti-giochi .risultati-container .panel .panel-body table tr:hover{background:var(--semi-light-12)}body.areariservata .wrapper-boxed section#main .main-cont #div-payments-list #payments-list .card .cont,body.areariservata .wrapper-boxed section#main .main-cont.full #div-payments-list #payments-list .card .cont{background:var(--primary-box)}body.areariservata .wrapper-boxed section#main .main-cont .gestione-antieffrazione .antieff-gest ul.list-inline,body.areariservata .wrapper-boxed section#main .main-cont.full .gestione-antieffrazione .antieff-gest ul.list-inline{background:var(--primary-box)}body.areariservata .wrapper-boxed section#main .main-cont .gestione-antieffrazione .antieff-gest ul.list-inline #attivatoil,body.areariservata .wrapper-boxed section#main .main-cont.full .gestione-antieffrazione .antieff-gest ul.list-inline #attivatoil{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .totali-header .title,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .totali-header .title{color:var(--primary);border-top-color:var(--semi-light);border-bottom-color:var(--semi-light)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .totali-header .row .col-sm-2 .box-container span,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .totali-header .row .col-sm-2 .box-container span{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel{background:var(--trasp)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-header,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-header{background:var(--primary-box);border-bottom-color:var(--tertiary-box)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-header:after,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-header:after{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-header .title span span,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-header .title span span{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-body table tbody tr:hover,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-body table tbody tr:hover{background:var(--semi-light-12)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-body table tbody tr:hover td.agenzia,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-body table tbody tr:hover td.agenzia{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-body table tfoot,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-body table tfoot{background:var(--semi-dark-5)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel .panel-body table tfoot tr:hover,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel .panel-body table tfoot tr:hover{background:var(--semi-dark-3)}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel-master span.badge,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel-master span.badge{background:#40993d}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel-agente span.badge,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel-agente span.badge{background:#2d2dac}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .report-page .panel-subagente span.badge,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .report-page .panel-subagente span.badge{background:#ff4800}body.areariservata .wrapper-boxed section#main .main-cont .report .report-container .risultati-container .right-box P span,body.areariservata .wrapper-boxed section#main .main-cont.full .report .report-container .risultati-container .right-box P span{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .page-title .fa-hover.col-md-3 a,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .page-title .fa-hover.col-md-3 a{color:var(--custom-red)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .page-title .fa-hover.col-md-3 a:hover,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .page-title .fa-hover.col-md-3 a:hover{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .page-title .non-read,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .page-title .non-read{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container #divnmess,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container #divnmess{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel{background:var(--primary-box)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-heading,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-heading{background:var(--primary-box);border-color:var(--trasp)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-heading h4,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-heading h4{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-heading .fa-hover a i,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-heading .fa-hover a i{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-heading .fa-hover a:hover,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-heading .fa-hover a:hover{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-heading .navbar a,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-heading .navbar a{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-heading .navbar a:hover,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-heading .navbar a:hover{color:var(--primary)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-heading .navbar span,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-heading .navbar span{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-collapse,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-collapse{background:var(--secondary)}body.areariservata .wrapper-boxed section#main .main-cont .messaggi .messaggi-container .panel .panel-collapse .panel-body p,body.areariservata .wrapper-boxed section#main .main-cont.full .messaggi .messaggi-container .panel .panel-collapse .panel-body p{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .lista-scommesse .myaccount-cont .row:last-child .col-sm-6>.title,body.areariservata .wrapper-boxed section#main .account-personal-data-container .myaccount-cont .row:last-child .col-sm-6>.title{color:var(--primary-text)}body.areariservata .wrapper-boxed section#main .lista-scommesse .myaccount-cont .row:last-child .col-sm-6 ul li,body.areariservata .wrapper-boxed section#main .account-personal-data-container .myaccount-cont .row:last-child .col-sm-6 ul li{background:var(--secondary)}body.areariservata .wrapper-boxed section#main .lista-scommesse .myaccount-cont .row:last-child .col-sm-6 ul li a span.icon,body.areariservata .wrapper-boxed section#main .account-personal-data-container .myaccount-cont .row:last-child .col-sm-6 ul li a span.icon{color:var(--primary)}body.areariservata .wrapper-boxed section#main .lista-scommesse .myaccount-cont .row:last-child .col-sm-6 ul li a:hover,body.areariservata .wrapper-boxed section#main .account-personal-data-container .myaccount-cont .row:last-child .col-sm-6 ul li a:hover{color:var(--primary)}body.recupera-pwd section#main{color:var(--primary-text);background:var(--tertiary-box)}body.recupera-pwd section#main .container-fluid.recupera-pwd .page-title{background:var(--header-grad);color:var(--heading-color);background:var(--trasp)}body.recupera-pwd section#main .container-fluid.recupera-pwd .page-title .title,body.recupera-pwd section#main .container-fluid.recupera-pwd .page-title span,body.recupera-pwd section#main .container-fluid.recupera-pwd .page-title h4,body.recupera-pwd section#main .container-fluid.recupera-pwd .page-title h3{color:var(--heading-color)}body.recupera-pwd section#main .container-fluid.recupera-pwd .page-title h4{color:var(--primary)}body.recupera-pwd section#main .dati-container .rec-password{background:var(--secondary)}body.payments-cc{background:var(--tertiary-box)}body.payments-cc .cont .help-block-error{color:#a94442;background-color:#f2dede;border-color:#a94442}body.payments-cc .cont .form-group.col-sm-6 label,body.payments-cc .cont .form-group.col-sm-12 label{color:var(--light)}body.payments-cc .cont .btn-cont{width:100%;float:left;display:flex;justify-content:center;gap:10px;margin-top:50px}.ui-datepicker{background:var(--tertiary-box);border-color:var(--semi-light)}.ui-datepicker .ui-widget-header{background:var(--fourth)}.ui-datepicker .ui-widget-header a.ui-state-hover{background:var(--primary)}.ui-datepicker .ui-widget-header .ui-datepicker-title{color:var(--tertiary-text)}.ui-datepicker table{color:var(--primary-text)}.ui-datepicker table tr td a.ui-state-default{background:var(--semi-light);color:var(--primary-text);border-color:var(--semi-light)}.ui-datepicker table tr td a.ui-state-active{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino{background:var(--secondary)}body.casino section.main-container-casino-res .slider .carousel.slide h2{color:var(--primary-text)}body.casino section.main-container-casino-res .slider .carousel.slide .item{background:var(--semi-dark-2)}body.casino section.main-container-casino-res .slider .carousel.slide .carousel-control:hover{color:var(--primary)}body.casino section.main-container-casino-res .slider .carousel.slide .carousel-indicators li{background:var(--light)}body.casino section.main-container-casino-res .slider .carousel.slide .carousel-indicators li.active{background:var(--primary)}body.casino section.main-container-casino-res .search{background:var(--transparent)}body.casino section.main-container-casino-res .search input{border:1px solid var(--semi-light);background:var(--semi-light);color:var(--primary-text)}body.casino section.main-container-casino-res .casino-provider-cont{background:var(--semi-light);background:var(--fourth-box)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider{background:var(--primary);background-image:var(--third4)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search .fa-search{color:var(--primary-text)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search input.form-control::placeholder{color:var(--primary-text)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search input.form-control:focus,body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search input.form-control:active,body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search input.form-control:visited{box-shadow:unset !important}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search input.form-control:focus,body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search input.form-control:active{border-color:var(--primary)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search .fa-times:hover{color:var(--primary)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search.open-search input{border:1px solid var(--semi-light) !important}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont{background-color:var(--semi-dark-8)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont:after{background:linear-gradient(to right, var(--semi-dark-5), var(--semi-dark-8))}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont i.casino{color:var(--primary-text)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont i.casino.casino-all span{color:var(--tertiary-text)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.active .inner-cont:after{background-image:var(--third4)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider:hover .inner-cont:after{filter:contrast(0.7) brightness(0.7)}body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .open-provider-arrow{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header{background:var(--primary-box)}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header:before{background:var(--semi-light)}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header h4.title{color:var(--primary-text)}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header .search input::placeholder{color:var(--primary-text)}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header .search input:focus{border-color:var(--primary)}body.casino section.main-container-casino-res.left-side-provider .casino-provider-cont .casino-provider-header .search i{color:var(--primary-text)}body.casino section.main-container-casino-res.left-side-provider .right-container{background:var(--primary-box)}body.casino section.main-container-casino-res .right-container{background:var(--primary-box)}body.casino section.main-container-casino-res .right-container .game-type-container{border-top:1px solid var(--semi-light);background:var(--semi-light);background:var(--fourth-box)}body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li{border-right:1px solid var(--semi-light)}body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li:first-child{border-left:1px solid var(--semi-light)}body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li a{color:var(--primary-text)}body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li.active a,body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li:hover a{color:var(--primary)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box{background:var(--trasp)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search-box-top{color:var(--primary-text)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .icon-view.casino-sorting{background:var(--primary-text);color:var(--dark)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .icon-view.casino-sorting.active{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .icon-view svg path{fill:var(--primary-text)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search input::placeholder{color:var(--primary-text)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search input:focus{border-color:var(--primary)}body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search i{color:var(--primary-btn-color);background:var(--primary-btn)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper{background:var(--primary-box)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game{background:var(--primary-box)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont{background:var(--secondary)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont .new-label{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont:after{background:var(--secondary)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont .game-btns div a{color:var(--primary);text-shadow:3px 4px 8px var(--semi-dark-7)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont .game-btns div a:hover{color:var(--primary-text)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont .game-btns div a:hover span{color:var(--primary-text)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont .game-btns div a span{color:var(--primary);background:var(--transparent)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game span.title{color:var(--primary-text);background:var(--semi-dark-2)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li:hover .game span{background:var(--primary);color:var(--dark)}body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container .game-list-empty{color:var(--primary-text)}body.casino #login-modal .modal-dialog>div .modal-content{background:var(--transparent);background-color:var(--bg-white);box-shadow:2px 2px 135px var(--light)}body.casino #login-modal .modal-dialog>div .modal-content .modal-header button.close{color:var(--primary)}body.casino #login-modal .modal-dialog>div .modal-content .modal-body .img-cont{background:var(--light)}body.casino #login-modal .modal-dialog>div .modal-content .modal-body .login-content .login-cont span{color:var(--dark)}body.casino #login-modal .modal-dialog>div .modal-content .modal-body .login-content .login-cont span.span2{color:var(--primary)}body.casino .modal.modal-game .modal-dialog .modal-content{background-color:var(--primary-box);box-shadow:2px 2px 57px var(--bg-white);border-color:var(--primary-box)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont{background:var(--transparent) !important}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper{background:var(--transparent) !important}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .controls .btn-group button{background:var(--primary-box)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .controls .btn-group button i{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .controls .btn-group button:hover i{color:var(--primary)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .login-main-cont{background-image:var(--third5)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .login-main-cont .login-cont span{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .login-main-cont .login-cont span.span2{color:var(--primary)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .login-main-cont .login-cont .login .form-inline .form-group input::placeholder{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .login-main-cont .login-cont .login .form-inline input.btn-login{background-color:var(--primary-btn);color:var(--primary-btn-color)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .login-main-cont .login-cont a.btn-registrazione{background-color:var(--primary);color:var(--primary-btn-color)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .pnTrasfModal-main-cont{background:var(--third5)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .pnTrasfModal-main-cont .pnTrasfModal-cont span.span3{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper{background:var(--transparent) !important}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .no-game{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box:before{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box input#gameSearch{border:1px solid var(--semi-light);background:var(--semi-light);color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .slimScrollDiv ul{background:var(--dropdown)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .slimScrollDiv ul li:hover a{background:var(--semi-light);border-color:var(--semi-light)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .slimScrollDiv ul li a{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .slimScrollDiv ul li a.ui-state-focus{background:var(--semi-light);border-color:var(--semi-light)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-info span.game-title{background:var(--header-grad);color:var(--tertiary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-info .add-pref{background:var(--primary-btn)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-info .add-pref span{color:var(--primary-btn-color)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .game-info .add-pref span:after{color:var(--primary-btn-color)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .balances{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .balances ul{background:var(--tertiary-box)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .balances ul li span.icon{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .balances ul li span.icon i.fa-arrow-left{color:red}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .balances ul li span.amount{color:var(--primary)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .balances ul li.title{background:var(--header-grad);color:var(--tertiary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti{background:var(--tertiary-box)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-heading{background:var(--header-grad);color:var(--tertiary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back{background:var(--semi-dark-7)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back .btn-play{color:var(--tertiary-text);background:var(--primary-box)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back .preferiti{color:var(--primary)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper .middle-box{background:var(--semi-dark-8) !important}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .game-info .game-title{background:var(--semi-light-12)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .search-box .search input{border:1px solid var(--semi-light) !important;background:var(--semi-light) !important;color:var(--primary-text) !important}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .search-box .search input::placeholder{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .search-box .search input:focus{border-color:var(--primary)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .search-box .search i{color:var(--primary-btn-color);background:var(--primary-btn)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .game-info-thumb{background:var(--semi-light)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .game-info-thumb .game-title{background:var(--panel-header)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .game-info-thumb .add-pref.btn{color:var(--primary-btn-color);background:var(--primary-btn)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .game-info-thumb .add-pref.btn:hover{box-shadow:unset !important;background:var(--semi-dark-7)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .balances{background:var(--semi-light)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .balances ul li{border-bottom:1px solid var(--semi-light)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .balances ul li.title{background:var(--panel-header)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .balances ul li span.icon{color:var(--light)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .balances ul li span.icon i.fa-refresh{color:var(--primary)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .casinotransfer-button button{color:var(--primary-btn-color);background:var(--primary-btn)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-info-cont .casinotransfer-button button:hover{box-shadow:unset !important;background:var(--semi-dark-7)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-btns{background-color:var(--secondary)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-btns a{color:var(--primary-text)}body.casino .modal.modal-game .modal-dialog .modal-content .modal-btns a i{text-shadow:1px 1px 6px var(--semi-dark-7),0 0 1em var(--semi-dark-7),0 0 0.2em var(--semi-dark-7)}body.casino .section-wrapper #casino-game-live.modal{background:var(--transparent) !important}body.casino .section-wrapper #casino-game-live.modal .modal-dialog{background-color:var(--transparent) !important}body.casino .section-wrapper #casino-game-live.modal .modal-dialog>div{background-color:var(--transparent) !important}body.casino .section-wrapper #casino-game-live.modal .modal-dialog>div .modal-content .modal-body{background-color:var(--transparent) !important}body.casino .section-wrapper #casino-game-live.modal .modal-dialog>div .modal-content .modal-body .game-content .casino-game-cont .casino-game-wrapper{background:var(--transparent) !important}body.casino .section-wrapper #casino-game-live.modal .modal-dialog>div .modal-content .modal-body .game-content .casino-game-cont .casino-game-wrapper .game-container-wrapper{background:var(--transparent) !important}body.casino .section-wrapper #casino-game-live.modal .modal-dialog>div .modal-content .modal-btns a.btn{background:var(--transparent) !important}body.casino .section-wrapper #casino-game-live.modal .modal-dialog>div .modal-content .modal-btns a.btn:hover{box-shadow:unset !important}body.casino.skin-color--green.skin--light .header-logo a img{filter:invert(1) hue-rotate(235deg) brightness(1.5)}body.casino.skin-color--green .header-logo a img{filter:hue-rotate(45deg)}body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body{background:var(--transparent)}body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper.middle-box{background:var(--semi-dark-8) !important}body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper.middle-box .loading-game{background:var(--semi-dark-7)}body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .game-info .game-title{background:var(--semi-light-12)}.chevron:before,.chevron:after{background:var(--primary-text)}@media screen and (max-width: 1440px){body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider.search.open-search input{border:1px solid var(--semi-light) !important}}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live .form-group input#txtSearch{background:var(--semi-light);color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live .form-group input.btn{color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live .filter-streaming .onoffswitch4 .onoffswitch4-label .onoffswitch4-inner:before{background-color:var(--primary-btn);color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live .filter-streaming .onoffswitch4 .onoffswitch4-label .onoffswitch4-inner:after{background-color:var(--secondary);color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport .search-box-live .filter-streaming .onoffswitch4 .onoffswitch4-label .onoffswitch4-switch{background:var(--semi-light-2)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel{background-color:var(--tertiary-box) !important;color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .left-nav.panel{background-color:var(--tertiary-box) !important;color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .title.panel-heading,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .title.panel-heading{background:var(--header-grad);color:var(--heading-color);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .title.panel-heading .title,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .title.panel-heading span,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .title.panel-heading h4,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .title.panel-heading h3,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .title.panel-heading .title,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .title.panel-heading span,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .title.panel-heading h4,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .title.panel-heading h3{color:var(--heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub{background:var(--primary-box);cursor:pointer}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub.selected-menu>div,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub.selected-menu>div{background:var(--live-selected);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div{background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .score-cont,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .score-cont{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .score-cont .score,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .score-cont .score{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .set .bk-grn,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .set .bk-grn{background:var(--custom-green);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .set .bk-red,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .set .bk-red{background:var(--custom-red);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .preferiti,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .preferiti{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .live-streaming,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item.preferiti ul.pref li.list-group-item.has-sub>div .live-streaming{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item a{background:var(--header-grad);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item a:focus,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item a:hover,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item a:focus,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item a:hover{color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2 .nazione-title,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2 .nazione-title{background:var(--primary-box);cursor:pointer}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub{background:var(--secondary);cursor:pointer}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub.selected-menu,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub.selected-menu{background:var(--live-selected);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .score-cont,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .score-cont{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .score-cont .score,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .score-cont .score{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .set .bk-grn,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .set .bk-grn{background:var(--custom-green);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .set .bk-red,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .set .bk-red{background:var(--custom-red);color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .preferiti,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .preferiti{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .live-streaming,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .live-streaming{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a:after{background:var(--semi-light)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a.active,body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a:hover{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a.active:before,body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a:hover:before{color:var(--primary) !important}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li a:before{color:var(--semi-light-3)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li.header-close i{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .top-menu-live ul li.header-close i:hover{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content .menu-center{background:var(--header-grad);color:var(--heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content .menu-center .title,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content .menu-center span,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content .menu-center h4,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content .menu-center h3{color:var(--heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content .menu-center .top-settings a{color:var(--semi-light-3)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content .menu-center .top-settings a:hover{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content button#btnEnlargeFrame{background:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content button#btnEnlargeFrame span{color:var(--semi-light-3)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content button#btnEnlargeFrame span:hover{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .nav-markets-groups{background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .nav-markets-groups .frame ul.clearfix li a{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .nav-markets-groups .frame ul.clearfix li.active a{background:var(--semi-dark-3);box-shadow:0 -2px 0 var(--primary) inset}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .nav-markets-groups button.btn{background:var(--primary-box);color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .scroll-wrapper.tab-content #colcol.tab-content .tab-pane .row .tab-qt.panel{background:var(--tertiary-box);box-shadow:inset 0 0 0 1px var(--fourth)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .scroll-wrapper.tab-content #colcol.tab-content .tab-pane .row .tab-qt.panel .int-quote.panel-heading{background:var(--fourth);color:var(--live-heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .scroll-wrapper.tab-content #colcol.tab-content .tab-pane .row .tab-qt.panel .panel-body .row .box-quota .qt-container{background:var(--primary-box);color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .scroll-wrapper.tab-content #colcol.tab-content .tab-pane .row .tab-qt.panel .panel-body .row .box-quota .qt-container:hover{background:var(--primary-btn);color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .scroll-wrapper.tab-content #colcol.tab-content .tab-pane .row .tab-qt.panel .panel-body .row .box-quota .qt-container.quotapremutanew{background:var(--primary-btn);color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .scroll-wrapper.tab-content #colcol.tab-content .tab-pane .row .tab-qt.panel .panel-body .row .box-quota.spread .qt-container{background:var(--primary-btn);color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-main #divcenter .container-quote #vue-Liveplay .container-fluid.quote-bottom .quote-close{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright #tabs-right .resize-btn{background:var(--primary-btn)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright #tabs-right .resize-btn i{color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs{background:var(--secondary);border-bottom-color:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs li{background:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs li a{color:var(--primary-text);background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs li.active a{background:var(--semi-dark-3);box-shadow:0 -2px 0 var(--primary) inset}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs.two li{background:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs.three li{background:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright .tab-content{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .col-right #rightdiv #framesoccright .tab-content #live-streaming #framestreaming-right-error{color:var(--tertiary-text)}body.live .wrapper-live section.main-content.livestreaming .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs li{background:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel{background:var(--trasp);color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading{background:var(--header-grad);color:var(--heading-color);color:var(--tertiary-text);background:linear-gradient(90deg, var(--tertiary), var(--secondary) 100%);border-bottom-color:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading .title,body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading span,body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading h4,body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading h3{color:var(--heading-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse{background:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table{border-color:var(--semi-dark-2)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr{border:unset}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr:hover{background:var(--semi-dark-3)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td{border-color:var(--semi-dark-2)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .no-markets{color:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .no-markets:before{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark.time{border-right-color:var(--semi-light-12)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark.time.info-td-width span.torneo{background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark.time.info-td-width>div.dark a{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark.time.info-td-width>div.dark a:hover{color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark.time.info-td-width>div.dark a span.score{background:var(--primary-btn);color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark.time.info-td-width>div.dark .live-streaming{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark.time.info-td-width>div.dark .campo.selected{box-shadow:0 0 3px 1px var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title>span{background:var(--secondary);color:var(--fourth-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title>span:after{background:var(--semi-light)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title>span:first-child:before{background:var(--semi-light)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title .quota-cont{background:var(--trasp);color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title .quota-cont .qt-container{box-shadow:inset 0 0 0 1px var(--semi-light-12)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title .quota-cont .qt-container:hover{background:var(--primary-btn);color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title .quota-cont .qt-container.hnd{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td.dark .dark.titles .row .market-title .quota-cont .qt-container.hnd:hover{background:var(--trasp);color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td:nth-child(2):before{background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td:last-child a{background:var(--primary-btn)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td:last-child a:after{color:var(--primary-btn-color)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td:last-child a:hover{background:var(--semi-dark-5)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td:last-child a:hover:after{color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table tbody tr td:last-child:before{background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body{background:var(--tertiary-box)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav.nav-tabs{background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav.nav-tabs li a{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav.nav-tabs li a:hover{color:var(--primary-text);background:var(--trasp)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav.nav-tabs li.active a{background:var(--semi-dark-3);box-shadow:0 -2px 0 var(--primary) inset}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table.table tbody tr td{color:var(--primary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table.table tbody tr td.sport{color:var(--primary-text);background:var(--secondary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table.table tbody tr:hover{background:var(--semi-dark-3)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table.table tbody tr:hover td.sport{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table.table tbody tr:hover td.orario{color:var(--primary)}body .box-coupon .count-container{background:var(--semi-dark-7);color:var(--light)}body .box-coupon .qbet-box{background:var(--tertiary-box)}body .box-coupon .qbet-box .qbet-header .row_header2 .header_sx2{background:var(--header-grad);color:var(--heading-color)}body .box-coupon .qbet-box .qbet-header .row_header2 .header_sx2 .title,body .box-coupon .qbet-box .qbet-header .row_header2 .header_sx2 span,body .box-coupon .qbet-box .qbet-header .row_header2 .header_sx2 h4,body .box-coupon .qbet-box .qbet-header .row_header2 .header_sx2 h3{color:var(--heading-color)}body .box-coupon .qbet-box .qbet-header .row_header2 .header_sx2 .question:hover i{color:var(--primary)}body .box-coupon .qbet-box .qbet-header .row_header2 .header_dx2 span.cod-ev{color:var(--primary-text)}body .box-coupon .qbet-box .qbet-header .row_header2 .header_dx2 input#qbettxt{border-color:var(--semi-light);background:var(--semi-light);color:var(--primary-text)}body .box-coupon .qbet-box .qbet-header .div-select span#spneve{color:var(--primary-text)}body .box-coupon .qbet-box .qbet-header .div-select select{border-color:var(--semi-light);background-color:var(--semi-light);color:var(--primary-text)}body .box-coupon .qbet-box .qbet-header .div-select select optgroup{background:var(--secondary);color:var(--primary-text)}body .box-coupon .qbet-box .qbet-header .div-select select optgroup option{background-color:var(--tertiary-box);color:var(--primary-text)}body .box-coupon .qbet-box .qbet-header .div-select select optgroup option:hover{background-color:var(--semi-light-12) !important}body .box-coupon .header_void .voidint .header_sx{background:var(--header-grad);color:var(--heading-color)}body .box-coupon .header_void .voidint .header_sx .title,body .box-coupon .header_void .voidint .header_sx span,body .box-coupon .header_void .voidint .header_sx h4,body .box-coupon .header_void .voidint .header_sx h3{color:var(--heading-color)}body .box-coupon .header_void .row_header_cx{background:var(--tertiary-box)}body .box-coupon .header_void .row_header_cx .p_void_cx span{color:var(--primary-text)}body .box-coupon .header_void .row_header_cx .p_void_cx input{border-color:var(--semi-light);background:var(--semi-light);color:var(--tertiary-text)}body .box-coupon #pnev.CItems{color:var(--primary-text);background:var(--tertiary-box)}body .box-coupon #pnev.CItems .loading-container-coupon{background:var(--semi-dark-7)}body .box-coupon #pnev.CItems .header1{background:var(--header-grad);color:var(--tertiary-text)}body .box-coupon #pnev.CItems #divcheckauto label input[type="checkbox"]:after{color:var(--secondary)}body .box-coupon #pnev.CItems #divcheckauto label input[type="checkbox"]:checked::after{color:var(--primary) !important}body .box-coupon #pnev.CItems .CItem{border-bottom-color:var(--semi-light)}body .box-coupon #pnev.CItems .CItem .COdds .CFissa .bank span{color:var(--primary-text);background:var(--secondary)}body .box-coupon #pnev.CItems .CItem .COdds .CFissa .bank.active span{background:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon #pnev.CItems .CItem .COdds .CDelete a{color:var(--tertiary-text)}body .box-coupon #pnev.CItems .CItem .COdds .CDelete a:hover{color:var(--custom-red)}body .box-coupon #pnev.CItems .CItem .COdds .CQuota span{color:var(--primary)}body .box-coupon .slide-updown{background:var(--secondary)}body .box-coupon .slide-updown div.text{color:var(--custom-red)}body .box-coupon .footercp{color:var(--primary-text);background:var(--tertiary-box)}body .box-coupon .footercp .row_footer_bt>div div.btn{background:var(--secondary-btn);color:var(--secondary-btn-color)}body .box-coupon .footercp .row_footer_bt>div div.btn:hover{color:var(--secondary-btn-color)}body .box-coupon .footercp .row_footer_bt>div div.btn.active{background:var(--tertiary-box);color:var(--secondary-btn-color)}body .box-coupon .footercp #pn_sing_int #qtint>div div.footer_dx span:not(#lbl_comb),body .box-coupon .footercp #pn_sing_int #qtsolo>div div.footer_dx span:not(#lbl_comb){color:var(--primary-text) !important}body .box-coupon .footercp #pn_sing_int #qtint>div div.footer_dx input,body .box-coupon .footercp #pn_sing_int #qtsolo>div div.footer_dx input{border-color:var(--primary);color:var(--primary-text);background-color:var(--trasp) !important}body .box-coupon .footercp #pn_sing_int #qtint #panel_importo_sis .footer_dx span{background:var(--trasp)}body .box-coupon .footercp #pn_sing_int #qtint #lbl_comb{background:var(--trasp)}body .box-coupon .footercp #pn_sis_rid div input{border-color:var(--primary);color:var(--primary-text);background-color:var(--trasp) !important}body .box-coupon .footercp #pn_sis_rid div input[type="checkbox"]:after{color:var(--secondary)}body .box-coupon .footercp #pn_sis_rid div input[type="checkbox"]:checked::after{color:var(--primary) !important}body .box-coupon .footercp #pn_sis_rid div .cp_sis_cont .rigasistema2 span.TSVin span{background:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon .footercp #pn_sis_rid .CpnTipoRiepDbl .RiepDX div span span{background:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon .footercp #pn_sis_rid .CpnTipoRiepDbl .RiepDX div:nth-child(2) span{background:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon .footercp .row_footer_bt1 .footer_sx_bt .btn.btn-scommetti,body .box-coupon .footercp .row_footer_bt1 .footer_dx_bt .btn.btn-scommetti{background-color:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon .footercp .row_footer_bt1 .footer_sx_bt .btn.btn-reset,body .box-coupon .footercp .row_footer_bt1 .footer_dx_bt .btn.btn-reset{background-color:var(--secondary-btn);color:var(--secondary-btn-color)}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp p{border-top-color:var(--secondary);background:var(--secondary);color:var(--fourth-text)}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp .btn.btn-salva{border-color:var(--secondary);background:var(--trasp)}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp .btn.btn-salva span{background:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon .importo-tot-coupon{background:var(--tertiary-box)}body .box-coupon .importo-tot-coupon .row-importo{color:var(--primary-text)}body .box-coupon .importo-tot-coupon .row-importo .row-dx{background:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon .importo-tot-coupon .row-btn .row-sx .btn{background:var(--secondary-btn);color:var(--secondary-btn-color)}body .box-coupon #girocontoautomatico{background:var(--tertiary-box);color:var(--primary-text)}body .box-coupon #girocontoautomatico .saldo-utente span{color:var(--primary)}body .box-coupon .riepilogo-schedina,body .box-coupon .riepilogo-prenotazione,body .box-coupon .ricarica-sched{color:var(--primary-text);background-color:var(--tertiary-box)}body .box-coupon .riepilogo-schedina .header,body .box-coupon .riepilogo-schedina .panel-heading,body .box-coupon .riepilogo-prenotazione .header,body .box-coupon .riepilogo-prenotazione .panel-heading,body .box-coupon .ricarica-sched .header,body .box-coupon .ricarica-sched .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .box-coupon .riepilogo-schedina .header .title,body .box-coupon .riepilogo-schedina .header span,body .box-coupon .riepilogo-schedina .header h4,body .box-coupon .riepilogo-schedina .header h3,body .box-coupon .riepilogo-schedina .panel-heading .title,body .box-coupon .riepilogo-schedina .panel-heading span,body .box-coupon .riepilogo-schedina .panel-heading h4,body .box-coupon .riepilogo-schedina .panel-heading h3,body .box-coupon .riepilogo-prenotazione .header .title,body .box-coupon .riepilogo-prenotazione .header span,body .box-coupon .riepilogo-prenotazione .header h4,body .box-coupon .riepilogo-prenotazione .header h3,body .box-coupon .riepilogo-prenotazione .panel-heading .title,body .box-coupon .riepilogo-prenotazione .panel-heading span,body .box-coupon .riepilogo-prenotazione .panel-heading h4,body .box-coupon .riepilogo-prenotazione .panel-heading h3,body .box-coupon .ricarica-sched .header .title,body .box-coupon .ricarica-sched .header span,body .box-coupon .ricarica-sched .header h4,body .box-coupon .ricarica-sched .header h3,body .box-coupon .ricarica-sched .panel-heading .title,body .box-coupon .ricarica-sched .panel-heading span,body .box-coupon .ricarica-sched .panel-heading h4,body .box-coupon .ricarica-sched .panel-heading h3{color:var(--heading-color)}body .box-coupon .riepilogo-schedina #bodyricschedina .row-sched,body .box-coupon .riepilogo-prenotazione #bodyricschedina .row-sched,body .box-coupon .ricarica-sched #bodyricschedina .row-sched{border-bottom-color:var(--semi-light)}body .box-coupon .riepilogo-schedina #bodyricschedina .row-sched:hover,body .box-coupon .riepilogo-prenotazione #bodyricschedina .row-sched:hover,body .box-coupon .ricarica-sched #bodyricschedina .row-sched:hover{color:var(--primary)}body .box-coupon .riepilogo-schedina #bodycoupon .cod-scomm .dx-img div span{background:var(--primary-btn);color:var(--primary-btn-color)}body .box-coupon .riepilogo-prenotazione .panel-body .testo-prenotazione h5{color:var(--primary)}body .box-coupon .riepilogo-prenotazione .panel-body .testo-prenotazione h3{color:var(--primary)}body .right-container .panel.verifica-scommessa-container{background:var(--tertiary-box)}body .right-container .panel.verifica-scommessa-container .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .right-container .panel.verifica-scommessa-container .panel-heading .title,body .right-container .panel.verifica-scommessa-container .panel-heading span,body .right-container .panel.verifica-scommessa-container .panel-heading h4,body .right-container .panel.verifica-scommessa-container .panel-heading h3{color:var(--heading-color)}body .right-container .panel.verifica-scommessa-container .panel-body .form-group input{border-color:var(--semi-light);background:var(--semi-light);color:var(--tertiary-text)}body .right-container .ultime-vincite-container.panel{background:var(--tertiary-box)}body .right-container .ultime-vincite-container.panel .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .right-container .ultime-vincite-container.panel .panel-heading .title,body .right-container .ultime-vincite-container.panel .panel-heading span,body .right-container .ultime-vincite-container.panel .panel-heading h4,body .right-container .ultime-vincite-container.panel .panel-heading h3{color:var(--heading-color)}body .box-lottobet #loaderlottobet{background:var(--tertiary-box);color:var(--primary-text)}body .box-lottobet .lotto-win-container{background:var(--tertiary-box)}body .box-lottobet .lotto-win-container .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .box-lottobet .lotto-win-container .panel-heading .title,body .box-lottobet .lotto-win-container .panel-heading span,body .box-lottobet .lotto-win-container .panel-heading h4,body .box-lottobet .lotto-win-container .panel-heading h3{color:var(--heading-color)}body .box-lottobet .lotto-win-container .panel-body{color:var(--primary-text)}body.qbet .container.qbet-page .heading-qbet{color:var(--tertiary-text)}body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont{background:var(--tertiary-box)}body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont span.title{background:var(--header-grad);color:var(--heading-color)}body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont span.title .title,body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont span.title span,body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont span.title h4,body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont span.title h3{color:var(--heading-color)}body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont li{border-bottom-color:var(--semi-light)}body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont li span{color:var(--primary-text)}body.qbet .container.qbet-page .row .col-sm-12 .qbet-wrapper .code-cont li span:first-child{color:var(--primary);border-right-color:var(--semi-light)}body.qbet .container.qbet-page .row .col-sm-12 .legenda-qbet{background:var(--tertiary-box);color:var(--primary-text)}body.qbet .container.qbet-page .row .col-sm-12 .legenda-qbet .panel-heading{background:var(--header-grad);color:var(--heading-color)}body.qbet .container.qbet-page .row .col-sm-12 .legenda-qbet .panel-heading .title,body.qbet .container.qbet-page .row .col-sm-12 .legenda-qbet .panel-heading span,body.qbet .container.qbet-page .row .col-sm-12 .legenda-qbet .panel-heading h4,body.qbet .container.qbet-page .row .col-sm-12 .legenda-qbet .panel-heading h3{color:var(--heading-color)}body .piu-giocate-container,body .ultimo-minuto-container{color:var(--primary-text);background:var(--trasp)}body .piu-giocate-container .panel-heading,body .ultimo-minuto-container .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .piu-giocate-container .panel-heading .title,body .piu-giocate-container .panel-heading span,body .piu-giocate-container .panel-heading h4,body .piu-giocate-container .panel-heading h3,body .ultimo-minuto-container .panel-heading .title,body .ultimo-minuto-container .panel-heading span,body .ultimo-minuto-container .panel-heading h4,body .ultimo-minuto-container .panel-heading h3{color:var(--heading-color)}body .piu-giocate-container .panel-body ul.nav.nav-tabs,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs{background:var(--tertiary-box)}body .piu-giocate-container .panel-body ul.nav.nav-tabs li.active a,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li.active a{color:var(--primary);background:var(--trasp) !important}body .piu-giocate-container .panel-body ul.nav.nav-tabs li.active a:before,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li.active a:before{box-shadow:0 0 6px 3px var(--primary);-webkit-box-shadow:0 0 6px 3px var(--primary)}body .piu-giocate-container .panel-body ul.nav.nav-tabs li a,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li a{color:var(--primary-text);background:var(--trasp) !important}body .piu-giocate-container .panel-body ul.nav.nav-tabs li a:after,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li a:after{background:var(--semi-light)}body .piu-giocate-container .panel-body ul.nav.nav-tabs li a:hover,body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li a:hover{color:var(--primary)}body .piu-giocate-container .panel-body .tab-content,body .ultimo-minuto-container .panel-body .tab-content{background:var(--tertiary-box)}body .piu-giocate-container .panel-body .tab-content .sub-title .time,body .ultimo-minuto-container .panel-body .tab-content .sub-title .time{color:var(--trasp)}body .piu-giocate-container .panel-body .tab-content .sub-title .event,body .ultimo-minuto-container .panel-body .tab-content .sub-title .event{color:var(--trasp)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita{border-bottom-color:var(--semi-light)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita:hover,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita:hover{background-color:var(--semi-dark-5)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita:hover .titolo-partita span,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita:hover .titolo-partita span{color:var(--primary)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta{border-color:var(--secondary);background:var(--secondary)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta:hover,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta:hover{background:var(--semi-dark-2)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.spread,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.spread{background:var(--trasp);color:var(--primary);border-color:var(--trasp)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.quotapremutanew,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.quotapremutanew{background:var(--primary-btn) !important;color:var(--primary-btn-color) !important}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita .piu,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita .piu{color:var(--trasp);background:var(--trasp)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita .piu span,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita .piu span{color:var(--trasp);background:var(--trasp)}body .piu-giocate-container .panel-body .tab-content ul li .row-partita .quote-partita .piu span:before,body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita .piu span:before{color:var(--primary)}body .palinsesti-container{color:var(--primary-text)}body .palinsesti-container .main-palinsesti{background:var(--tertiary-box)}body .palinsesti-container .heading-sport{background:var(--header-grad)}body .palinsesti-container .heading-sport .title-heading{color:var(--tertiary-text)}body .palinsesti-container .heading-sport .icon-container>div a{color:var(--primary-text)}body .palinsesti-container .heading-sport .icon-container>div a:hover{color:var(--primary)}body .palinsesti-container .pal-heading{background:var(--secondary)}body .palinsesti-container .pal-heading .title h4{color:var(--primary-text)}body .palinsesti-container .pal-heading .icon-container-sub>div a{color:var(--primary-text)}body .palinsesti-container .pal-heading .icon-container-sub>div a:hover{color:var(--primary)}body .palinsesti-container ul.pal-container{background:var(--secondary)}body .palinsesti-container ul.pal-container .check li div label input[type="checkbox"]:after{color:var(--tertiary-box)}body .palinsesti-container ul.pal-container .check li div label input[type="checkbox"]:checked::after{color:var(--primary) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container{background:var(--tertiary-box);color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .sports{background:var(--header-grad);color:var(--heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .sports .title,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .sports span,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .sports h4,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .sports h3{color:var(--heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .title-pal span{color:var(--tertiary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .top-container .title-pal .icon-container a:hover{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container{background:var(--secondary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .nav-tabs{border-bottom-color:var(--semi-light)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .nav-tabs li a{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .nav-tabs li:hover a,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .nav-tabs li.active a{background:var(--trasp);color:var(--primary);border-color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn{background:var(--tertiary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn a{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn:hover a{color:var(--tertiary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn.btn-mercato-attivo a{color:var(--primary-btn)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi span.int-quote{color:var(--tertiary-text);background:var(--tertiary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table{background:var(--secondary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table thead tr:first-child{background:var(--trasp)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table thead tr:nth-child(2){background:var(--fourth)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table thead tr:nth-child(2) .segni1{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table thead tr th.data{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table thead tr th.data:first-child{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote{border-bottom-color:var(--semi-light)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote:first-child{border-bottom-color:var(--semi-light) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote:hover{background-color:var(--semi-dark-2)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote:hover .id,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote:hover .orario,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote:hover .evento{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta{background:var(--tertiary-box);color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta:hover,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta:hover{background:var(--semi-dark-2);color:var(--tertiary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta.quota1_a,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta.quota1_a{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta.quota2_a,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta.quota2_a{color:#c371f1}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta.quota3_a,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta.quota3_a{color:#16c700}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta.quota4_a,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta.quota4_a{color:#00a7a0}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta.quota5_a,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta.quota5_a{color:#d22f06}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a{background:var(--primary-btn) !important;color:var(--primary-btn-color) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a:hover{background:var(--semi-dark-2);color:var(--tertiary-text) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td:first-child div{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td:last-child div{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt{background:var(--tertiary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt .nome-quota{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt .tipo{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt:hover{background:var(--semi-dark-2);color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt.quotapremutanew{background:var(--primary-btn) !important;color:var(--primary-btn-color) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt.quotapremutanew .tipo,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt.quotapremutanew .nome-quota{color:var(--primary-btn-color) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.id1{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main{background:var(--tertiary-box);color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main .content-legenda .title{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main .content-legenda .list-inline li{box-shadow:inset 0 0 0 1px var(--semi-light-2);background:var(--secondary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main .content-legenda .list-inline li.riga1{color:#e570e7}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main .content-legenda .list-inline li.riga2{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main .content-legenda .list-inline li.riga3{color:#299a0b}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main .content-legenda .list-inline li.riga4{color:#4096ee}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .legenda-main .content-legenda .list-inline li.riga5{color:#cc0000}body .tpc.selettore-giorni,body .tpq.selettore-giorni{background:var(--tertiary-box)}body .tpc.selettore-giorni .title,body .tpq.selettore-giorni .title{background:var(--header-grad);color:var(--tertiary-text)}body .tpc.selettore-giorni .slider.slider-horizontal .slider-track .slider-selection.tick-slider-selection,body .tpq.selettore-giorni .slider.slider-horizontal .slider-track .slider-selection.tick-slider-selection{background:var(--primary)}body .tpc.selettore-giorni .slider.slider-horizontal .slider-track .slider-handle,body .tpq.selettore-giorni .slider.slider-horizontal .slider-track .slider-handle{background:var(--primary)}body .tpc.selettore-giorni .slider.slider-horizontal .slider-track .slider-tick.in-selection,body .tpq.selettore-giorni .slider.slider-horizontal .slider-track .slider-tick.in-selection{background:var(--primary)}body .tpc.selettore-giorni .slider.slider-horizontal .slider-tick-label-container .slider-tick-label,body .tpq.selettore-giorni .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{color:var(--primary-text)}body .tpc.selettore-giorni ul,body .tpq.selettore-giorni ul{background:var(--tertiary-box)}body .tpc.selettore-giorni ul li a.btn,body .tpq.selettore-giorni ul li a.btn{color:var(--tertiary-text);background:var(--semi-light-3)}body .tpc.selettore-giorni ul li a.btn.active,body .tpq.selettore-giorni ul li a.btn.active{background:var(--primary-btn);color:var(--primary-btn-color)}body .tpS{background:var(--tertiary-box)}body .tpS select{background-color:var(--semi-light);color:var(--primary-text);border-color:var(--semi-light)}body .tpS select:focus,body .tpS select:active,body .tpS select:visited{outline:unset;box-shadow:unset}body .tpS select option{background:var(--dropdown)}body .tpS span i.fa-times{color:var(--custom-red)}body .tpS span i.fa-star{color:var(--primary)}body .search-box,body.index .search-box,body.mainsport .search-box,body.quote-page .search-box{background:var(--tertiary-box)}body .search-box .form-group input#txtcercaweb,body.index .search-box .form-group input#txtcercaweb,body.mainsport .search-box .form-group input#txtcercaweb,body.quote-page .search-box .form-group input#txtcercaweb{background:var(--semi-light);color:var(--primary-text)}body .search-box .form-group input.btn,body.index .search-box .form-group input.btn,body.mainsport .search-box .form-group input.btn,body.quote-page .search-box .form-group input.btn{color:var(--primary-text);background:var(--trasp)}body .search-box .form-group:after,body.index .search-box .form-group:after,body.mainsport .search-box .form-group:after,body.quote-page .search-box .form-group:after{color:var(--primary-text)}body a.btn.btn-expiring-events,body.index a.btn.btn-expiring-events,body.mainsport a.btn.btn-expiring-events,body.quote-page a.btn.btn-expiring-events{background:var(--tertiary-box)}body a.btn.btn-expiring-events span,body.index a.btn.btn-expiring-events span,body.mainsport a.btn.btn-expiring-events span,body.quote-page a.btn.btn-expiring-events span{background:var(--primary-btn);color:var(--primary-btn-color)}body .btn-live-score,body .btn-stats,body.index .btn-live-score,body.index .btn-stats,body.mainsport .btn-live-score,body.mainsport .btn-stats,body.quote-page .btn-live-score,body.quote-page .btn-stats{background:var(--secondary-btn);color:var(--secondary-btn-color)}body .btn-live-score span:before,body .btn-stats span:before,body.index .btn-live-score span:before,body.index .btn-stats span:before,body.mainsport .btn-live-score span:before,body.mainsport .btn-stats span:before,body.quote-page .btn-live-score span:before,body.quote-page .btn-stats span:before{color:var(--primary)}body .navbar-default.sidebar,body.index .navbar-default.sidebar,body.mainsport .navbar-default.sidebar,body.quote-page .navbar-default.sidebar{background:var(--trasp);color:var(--primary-text)}body .navbar-default.sidebar .sidebar-nav .page-header,body.index .navbar-default.sidebar .sidebar-nav .page-header,body.mainsport .navbar-default.sidebar .sidebar-nav .page-header,body.quote-page .navbar-default.sidebar .sidebar-nav .page-header{background:var(--header-grad);color:var(--heading-color)}body .navbar-default.sidebar .sidebar-nav .page-header .title,body .navbar-default.sidebar .sidebar-nav .page-header span,body .navbar-default.sidebar .sidebar-nav .page-header h4,body .navbar-default.sidebar .sidebar-nav .page-header h3,body.index .navbar-default.sidebar .sidebar-nav .page-header .title,body.index .navbar-default.sidebar .sidebar-nav .page-header span,body.index .navbar-default.sidebar .sidebar-nav .page-header h4,body.index .navbar-default.sidebar .sidebar-nav .page-header h3,body.mainsport .navbar-default.sidebar .sidebar-nav .page-header .title,body.mainsport .navbar-default.sidebar .sidebar-nav .page-header span,body.mainsport .navbar-default.sidebar .sidebar-nav .page-header h4,body.mainsport .navbar-default.sidebar .sidebar-nav .page-header h3,body.quote-page .navbar-default.sidebar .sidebar-nav .page-header .title,body.quote-page .navbar-default.sidebar .sidebar-nav .page-header span,body.quote-page .navbar-default.sidebar .sidebar-nav .page-header h4,body.quote-page .navbar-default.sidebar .sidebar-nav .page-header h3{color:var(--heading-color)}body .navbar-default.sidebar .sidebar-nav ul,body.index .navbar-default.sidebar .sidebar-nav ul,body.mainsport .navbar-default.sidebar .sidebar-nav ul,body.quote-page .navbar-default.sidebar .sidebar-nav ul{background:var(--tertiary-box)}body .navbar-default.sidebar .sidebar-nav ul li a,body.index .navbar-default.sidebar .sidebar-nav ul li a,body.mainsport .navbar-default.sidebar .sidebar-nav ul li a,body.quote-page .navbar-default.sidebar .sidebar-nav ul li a{color:var(--primary-text);border-bottom-color:var(--semi-light);background:var(--trasp) !important}body .navbar-default.sidebar .sidebar-nav ul li a:hover,body.index .navbar-default.sidebar .sidebar-nav ul li a:hover,body.mainsport .navbar-default.sidebar .sidebar-nav ul li a:hover,body.quote-page .navbar-default.sidebar .sidebar-nav ul li a:hover{background:var(--trasp);color:var(--primary)}body ul.betting-menu-4,body.index ul.betting-menu-4,body.mainsport ul.betting-menu-4,body.quote-page ul.betting-menu-4{background:var(--trasp);color:var(--primary-text)}body ul.betting-menu-4 li.header,body.index ul.betting-menu-4 li.header,body.mainsport ul.betting-menu-4 li.header,body.quote-page ul.betting-menu-4 li.header{background:var(--header-grad);color:var(--tertiary-text)}body ul.betting-menu-4 li.header span,body.index ul.betting-menu-4 li.header span,body.mainsport ul.betting-menu-4 li.header span,body.quote-page ul.betting-menu-4 li.header span{color:var(--tertiary-text)}body ul.betting-menu-4 li.level-1,body.index ul.betting-menu-4 li.level-1,body.mainsport ul.betting-menu-4 li.level-1,body.quote-page ul.betting-menu-4 li.level-1{background:var(--tertiary-box)}body ul.betting-menu-4 li.level-1 a,body.index ul.betting-menu-4 li.level-1 a,body.mainsport ul.betting-menu-4 li.level-1 a,body.quote-page ul.betting-menu-4 li.level-1 a{color:var(--primary-text);border-top-color:var(--semi-light)}body ul.betting-menu-4 li.level-1 a.active,body ul.betting-menu-4 li.level-1 a:hover,body.index ul.betting-menu-4 li.level-1 a.active,body.index ul.betting-menu-4 li.level-1 a:hover,body.mainsport ul.betting-menu-4 li.level-1 a.active,body.mainsport ul.betting-menu-4 li.level-1 a:hover,body.quote-page ul.betting-menu-4 li.level-1 a.active,body.quote-page ul.betting-menu-4 li.level-1 a:hover{background:var(--trasp);color:var(--primary)}body ul.betting-menu-4 li.level-1 a span.event-no,body.index ul.betting-menu-4 li.level-1 a span.event-no,body.mainsport ul.betting-menu-4 li.level-1 a span.event-no,body.quote-page ul.betting-menu-4 li.level-1 a span.event-no{border-color:var(--primary)}body ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu,body.index ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu,body.mainsport ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu,body.quote-page ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu{background:var(--secondary)}body ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li,body.index ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li,body.mainsport ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li,body.quote-page ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li{border-bottom-color:var(--tertiary-box) !important}body ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li a span,body.index ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li a span,body.mainsport ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li a span,body.quote-page ul.betting-menu-4 li.level-1 ul li.level-2 ul.treeview-menu li a span{border-color:var(--trasp)}body ul.betting-menu-4.extra li.level-1:last-child a,body.index ul.betting-menu-4.extra li.level-1:last-child a,body.mainsport ul.betting-menu-4.extra li.level-1:last-child a,body.quote-page ul.betting-menu-4.extra li.level-1:last-child a{border-bottom-color:var(--semi-light)}body .menu-sport-palinsesti .menu-title,body.index .menu-sport-palinsesti .menu-title,body.mainsport .menu-sport-palinsesti .menu-title,body.quote-page .menu-sport-palinsesti .menu-title{background:var(--header-grad);color:var(--tertiary-text);color:var(--tertiary-text)}body .menu-sport-palinsesti ul.nav-palinsesti.left,body.index .menu-sport-palinsesti ul.nav-palinsesti.left,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left{background:var(--trasp);color:var(--primary-text)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli,body .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli{background:var(--tertiary-box)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p,body .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p{color:var(--primary-text);border-top-color:var(--semi-light)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p.active,body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p:hover,body .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p.active,body .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p:hover,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p.active,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p:hover,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p.active,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p:hover,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p.active,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p:hover,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p.active,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p:hover,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p.active,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p:hover,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p.active,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p:hover{background:var(--trasp);color:var(--primary)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p span.event-no,body .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p span.event-no,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p span.event-no,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p span.event-no,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p span.event-no,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p span.event-no,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli p span.event-no,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli p span.event-no{border-color:var(--primary)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul li.level-2 ul.treeview-menu,body .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli ul li.level-2 ul.treeview-menu,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul li.level-2 ul.treeview-menu,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli ul li.level-2 ul.treeview-menu,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul li.level-2 ul.treeview-menu,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli ul li.level-2 ul.treeview-menu,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul li.level-2 ul.treeview-menu,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.menu-item.primoli ul li.level-2 ul.treeview-menu{background:var(--secondary)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli span.event-no,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli span.event-no,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli span.event-no,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli span.event-no{border-color:var(--primary);color:var(--primary-text)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li{background:var(--secondary);border-bottom-color:var(--tertiary-box) !important}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover p.terzop,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover p.terzop,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover p.terzop,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover p.terzop{color:var(--primary)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover span.event-no,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover span.event-no,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover span.event-no,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li:hover span.event-no{color:var(--primary)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo p.terzop,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo p.terzop,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo p.terzop,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo p.terzop{color:var(--primary)}body .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo span.event-no,body.index .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo span.event-no,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo span.event-no,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left li.secondoli ul.menu-ter-lev li.menu-attivo span.event-no{color:var(--primary)}body .menu-sport-palinsesti ul.nav-palinsesti.left.extra li.level-1:last-child a,body.index .menu-sport-palinsesti ul.nav-palinsesti.left.extra li.level-1:last-child a,body.mainsport .menu-sport-palinsesti ul.nav-palinsesti.left.extra li.level-1:last-child a,body.quote-page .menu-sport-palinsesti ul.nav-palinsesti.left.extra li.level-1:last-child a{border-bottom-color:var(--semi-light)}body .top-leagues{color:var(--primary-text);background:var(--tertiary-box)}body .top-leagues .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .top-leagues .panel-heading .title,body .top-leagues .panel-heading span,body .top-leagues .panel-heading h4,body .top-leagues .panel-heading h3{color:var(--heading-color)}body .top-leagues .panel-body ul li a{color:var(--primary-text);border-bottom-color:var(--semi-light)}body .top-leagues .panel-body ul li a:hover{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel{background:var(--tertiary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading{background:var(--header-grad);color:var(--heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading .title,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading span,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading h4,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading h3{color:var(--heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading .main-title .evento-select button{border-color:var(--semi-light);background-color:var(--semi-light);color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading .main-title .evento-select ul.dropdown-menu{background:var(--primary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading .main-title .evento-select ul.dropdown-menu li span{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-heading .main-title .evento-select ul.dropdown-menu li span:hover{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .nav-tabs{border-bottom-color:var(--semi-light)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .nav-tabs li a{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .nav-tabs li:hover a,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .nav-tabs li.active a{background:var(--trasp);color:var(--primary);border-color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body h3{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-heading{background:var(--header-grad);color:var(--heading-color);background:var(--fourth);color:var(--live-heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-heading .title,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-heading span,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-heading h4,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-heading h3{color:var(--heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-heading h4 a span{color:var(--live-heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-heading h4 a:after{color:var(--live-heading-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse{border-color:var(--fourth);background:transparent}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container{box-shadow:unset;color:var(--primary-text);background:var(--primary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container .market{color:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container:hover{background:var(--primary-btn);color:var(--primary-btn-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container:hover .market{color:var(--primary-btn-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container.quotapremutanew{background:var(--primary-btn) !important;color:var(--primary-btn-color) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container.quotapremutanew .market{color:var(--primary-btn-color) !important}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body.fixed-div .odds-panel .odd-container.title{background:var(--primary-btn)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body.fixed-div .odds-panel .odd-container.title span{color:var(--primary-btn-color)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body.scorer .odd-container.evento-select.dropdown button.btn{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body.scorer .odd-container.evento-select.dropdown button.btn ::after{color:var(--primary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body.scorer .odd-container.evento-select.dropdown:hover{background:var(--semi-light-2)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body.scorer .odd-container.evento-select.dropdown ul.dropdown-menu{background:var(--primary-box)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body.scorer .odd-container.evento-select.dropdown ul.dropdown-menu li:hover span{color:var(--primary)}body .ultime-vincite-container .panel-body ul li{background:var(--secondary);color:var(--primary-text)}body .ultime-vincite-container .panel-body ul li .giocata-vincita{color:var(--primary)}body .ultime-vincite-container .panel-body ul li .vincita.btn a{color:var(--primary-btn-color)}body .ultime-vincite-container .panel-body ul li .vincita.btn a:focus,body .ultime-vincite-container .panel-body ul li .vincita.btn a:visited,body .ultime-vincite-container .panel-body ul li .vincita.btn a:hover{color:var(--primary-btn-color)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav{color:var(--primary-text)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .panel-heading{background:var(--header-grad);color:var(--heading-color)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .panel-heading .title,body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .panel-heading span,body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .panel-heading h4,body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .panel-heading h3{color:var(--heading-color)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-btn ul li{background:var(--secondary)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-btn ul li .sport{color:var(--tertiary-text)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-btn ul li .event-no{color:var(--primary)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul{background:var(--semi-dark-2)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul li.title{background:var(--trasp)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlInt{background:var(--header-grad);color:var(--heading-color)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlInt .title,body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlInt span,body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlInt h4,body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlInt h3{color:var(--heading-color)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlList li{border-bottom-color:var(--semi-light)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlList li .event span.championship{color:var(--primary)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlList li .quote .qta{border-color:var(--semi-light-2)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlList li .quote .qta:hover{background:var(--semi-light-12)}body.mainsport.oddslessthan .wrapper-boxed section#main .container-fluid .main-container-quote .main-container .qt-fav .sport-qt-cont ul#OLTUlList li .quote .qta.fav{color:var(--primary);border-color:var(--primary)}body.print-odds section#main .main-container .page-title{background:var(--header-grad);color:var(--heading-color)}body.print-odds section#main .main-container .page-title .title,body.print-odds section#main .main-container .page-title span,body.print-odds section#main .main-container .page-title h4,body.print-odds section#main .main-container .page-title h3{color:var(--heading-color)}body.print-odds section#main .main-container .stampa-quote-container .title{background:var(--header-grad);color:var(--heading-color)}body.print-odds section#main .main-container .stampa-quote-container .title .title,body.print-odds section#main .main-container .stampa-quote-container .title span,body.print-odds section#main .main-container .stampa-quote-container .title h4,body.print-odds section#main .main-container .stampa-quote-container .title h3{color:var(--heading-color)}body.print-odds section#main .main-container .visualizza-quote{background:var(--tertiary-box)}body.print-odds section#main .main-container .visualizza-quote ul li{color:var(--primary-text)}body.print-odds section#main .main-container .visualizza-quote ul li .checkbox label input[type="checkbox"]:after{color:var(--secondary)}body.print-odds section#main .main-container .col-md-6.pal-selezionati ul{background:var(--tertiary-box)}body.print-odds section#main .main-container .col-md-6.pal-selezionati ul li{background:var(--trasp);color:var(--primary-text)}body.print-odds section#main .main-container .col-md-6.pal-selezionati ul li .checkbox label input[type="checkbox"]:after{color:var(--secondary)}body .modal .modal-dialog .modal-content{color:var(--tertiary-text);background:var(--primary-box)}body .modal .modal-dialog .modal-content .modal-header button.close{color:var(--trasp)}body .modal .modal-dialog .modal-content .modal-header button.close:after,body .modal .modal-dialog .modal-content .modal-header button.close:before{background:var(--custom-red)}body .modal .modal-dialog .modal-content .modal-header h4.modal-title{color:var(--primary-text)}body .modal .modal-dialog .modal-content .modal-body{color:var(--primary-text);background:var(--secondary)}body .modal .modal-dialog .modal-content .modal-body .top-container .title{background:var(--tertiary-box)}body .modal .modal-dialog .modal-content .modal-body .top-container .row{background:var(--secondary);border-bottom-color:var(--semi-light)}body .modal .modal-dialog .modal-content .modal-body .top-container .row:first-child{border-top-color:var(--semi-light)}body .modal .modal-dialog .modal-content .modal-body .bottom-container .title{background:var(--tertiary-box)}body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table{border-color:var(--semi-light)}body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table tr th,body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table tr td{border-color:var(--semi-light)}body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered{color:var(--primary-text);border:1px solid var(--trasp);background:var(--secondary)}body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered thead tr th,body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered tbody tr th,body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered tfoot tr th{color:var(--primary-text);background:var(--fourth);border:1px solid var(--fourth) !important}body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered thead tr td,body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered tbody tr td,body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered tfoot tr td{border:1px solid var(--semi-light)}body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered thead tr td a,body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered tbody tr td a,body .modal .modal-dialog .modal-content .modal-body .bottom-container .table-bottom table.table-bordered tfoot tr td a{color:var(--primary)}body .modal .modal-dialog .modal-content .modal-body.content{background:var(--trasp);padding:0}body .modal-backdrop{background:var(--semi-light-3)}#casino-transfer-modal.modal,#transfer-modal.modal{background:var(--semi-dark-7)}#casino-transfer-modal.modal .modal-dialog .modal-content,#transfer-modal.modal .modal-dialog .modal-content{color:var(--primary-text);box-shadow:0 0 50px 12px var(--dark)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-header button.close:after,#casino-transfer-modal.modal .modal-dialog .modal-content .modal-header button.close:before,#transfer-modal.modal .modal-dialog .modal-content .modal-header button.close:after,#transfer-modal.modal .modal-dialog .modal-content .modal-header button.close:before{background:var(--custom-red)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-header h4.modal-title,#transfer-modal.modal .modal-dialog .modal-content .modal-header h4.modal-title{color:var(--primary-text)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-body,#transfer-modal.modal .modal-dialog .modal-content .modal-body{color:var(--primary-text)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-body .balances,#transfer-modal.modal .modal-dialog .modal-content .modal-body .balances{color:var(--primary-text)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul,#transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul{background:var(--trasp)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li span.icon,#transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li span.icon{color:var(--primary-text)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li span.icon i.fa-arrow-left,#transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li span.icon i.fa-arrow-left{color:var(--custom-red)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li span.amount,#transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li span.amount{color:var(--tertiary-text)}#casino-transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li.title,#transfer-modal.modal .modal-dialog .modal-content .modal-body .balances ul li.title{background:var(--header-grad);color:var(--tertiary-text)}body.areariservata .modal#modalPayment .modal-content{background:var(--primary-box);color:var(--tertiary-text)}body.areariservata .modal#modalPayment .modal-content .modal-header button.close:after,body.areariservata .modal#modalPayment .modal-content .modal-header button.close:before{background:var(--primary)}body.areariservata .modal#modalPayment .modal-content .modal-header h4.modal-title{color:var(--primary-text)}body.areariservata .modal#modalPayment .modal-content .modal-body{color:var(--primary-text);background:var(--trasp)}body.areariservata .modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table{border-color:var(--semi-light-2)}body.areariservata .modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr th,body.areariservata .modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr td{border-color:var(--semi-light-2)}body.areariservata .modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr th.esito img,body.areariservata .modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr td.esito img{filter:drop-shadow(0 0 2px var(--semi-light-2))}.modal#modalPayment .modal-content{background:var(--primary-box);color:var(--tertiary-text)}.modal#modalPayment .modal-content .modal-header button.close:after,.modal#modalPayment .modal-content .modal-header button.close:before{background:var(--primary)}.modal#modalPayment .modal-content .modal-header h4.modal-title{color:var(--primary-text)}.modal#modalPayment .modal-content .modal-body{color:var(--primary-text);background:var(--semi-light)}.modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table{border-color:var(--semi-light-2)}.modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr th,.modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr td{border-color:var(--semi-light-2)}.modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr th.esito img,.modal#modalPayment .modal-content .modal-body .bottom-container .table-bottom table tr td.esito img{box-shadow:0 0 2px var(--semi-light-2)}body .market-movers-container{color:var(--primary-text);background:var(--trasp)}body .market-movers-container .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .market-movers-container .panel-heading .title,body .market-movers-container .panel-heading span,body .market-movers-container .panel-heading h4,body .market-movers-container .panel-heading h3{color:var(--heading-color)}body .market-movers-container .panel-body ul.nav.nav-tabs{background:var(--tertiary-box)}body .market-movers-container .panel-body ul.nav.nav-tabs li.active a{color:var(--primary);background:var(--trasp) !important}body .market-movers-container .panel-body ul.nav.nav-tabs li.active a:before{box-shadow:0 0 6px 3px var(--primary);-webkit-box-shadow:0 0 6px 3px var(--primary)}body .market-movers-container .panel-body ul.nav.nav-tabs li a{color:var(--primary-text);background:var(--trasp) !important}body .market-movers-container .panel-body ul.nav.nav-tabs li a:after{background:var(--semi-dark)}body .market-movers-container .panel-body ul.nav.nav-tabs li a:hover{color:var(--primary)}body .market-movers-container .panel-body .tab-content{background:var(--tertiary-box)}body .market-movers-container .panel-body .tab-content .chart-container .bottom-container .odds-container ul li.quota-container .qta{background:var(--secondary)}body .market-movers-container .panel-body .tab-content .chart-container .bottom-container .odds-container ul li.quota-container .qta.qta-up{color:#04cd06}body .market-movers-container .panel-body .tab-content .chart-container .bottom-container .odds-container ul li.quota-container .qta.qta-down{color:var(--custom-red)}body .market-movers-container{color:var(--primary-text);background:transparent}body .market-movers-container .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .market-movers-container .panel-heading .title,body .market-movers-container .panel-heading span,body .market-movers-container .panel-heading h4,body .market-movers-container .panel-heading h3{color:var(--heading-color)}body .market-movers-container .panel-body ul.nav.nav-tabs{background:var(--tertiary-box)}body .market-movers-container .panel-body ul.nav.nav-tabs li.active a{color:var(--primary);background:transparent !important}body .market-movers-container .panel-body ul.nav.nav-tabs li.active a:before{filter:drop-shadow(0 0 6px var(--primary))}body .market-movers-container .panel-body ul.nav.nav-tabs li a{color:var(--primary-text);background:transparent !important}body .market-movers-container .panel-body ul.nav.nav-tabs li a:after{background:var(--semi-light)}body .market-movers-container .panel-body ul.nav.nav-tabs li a:hover{color:var(--primary)}body .market-movers-container .panel-body .tab-content{background:var(--tertiary-box)}body .market-movers-container .panel-body .tab-content .chart-container .bottom-container .odds-container ul li.quota-container .qta{background:var(--secondary)}body .market-movers-container .panel-body .tab-content .chart-container .bottom-container .odds-container ul li.quota-container .qta.qta-up{color:#04cd06}body .market-movers-container .panel-body .tab-content .chart-container .bottom-container .odds-container ul li.quota-container .qta.qta-down{color:var(--custom-red)}body .info-agenzia-container{color:var(--primary-text);background:transparent}body .info-agenzia-container .panel-heading{background:var(--header-grad);color:var(--heading-color)}body .info-agenzia-container .panel-heading .title,body .info-agenzia-container .panel-heading span,body .info-agenzia-container .panel-heading h4,body .info-agenzia-container .panel-heading h3{color:var(--heading-color)}body .info-agenzia-container .panel-heading .benvenuti-btns a{color:var(--tertiary-text)}body .info-agenzia-container .panel-heading .benvenuti-btns a:hover{color:var(--primary)}body .info-agenzia-container .panel-body{background:var(--tertiary-box);color:var(--primary-text)}body .info-agenzia-container .panel-body .table-responsive .table{margin-bottom:0;background:var(--secondary)}body .info-agenzia-container .panel-body .table-responsive .table thead tr th{background:var(--fourth)}body .info-agenzia-container .panel-body .table-responsive .table tbody tr td{border-color:var(--semi-light)}body .info-agenzia-container .panel-body .table-responsive .table tfoot{background:var(--fourth)}body .info-agenzia-container .panel-body .table-responsive .table tfoot tr td{border-color:var(--semi-light)}.ricerca-sport{color:var(--primary-text)}.ricerca-sport .page-title{background:var(--header-grad);color:var(--heading-color)}.ricerca-sport .page-title .title,.ricerca-sport .page-title span,.ricerca-sport .page-title h4,.ricerca-sport .page-title h3{color:var(--heading-color)}.ricerca-sport .table-responsive table{border-color:var(--semi-light);background:var(--tertiary-box)}.ricerca-sport .table-responsive table tr td,.ricerca-sport .table-responsive table tr th{border-color:var(--semi-light)}.ricerca-sport .table-responsive table tr th{background:var(--secondary)}body .header-qt.header-5{background:var(--header-color)}body .header-qt.header-5 .tophd{background:var(--header-top)}body .header-qt.header-5 .tophd>.container-fluid .transfer-container button{background:var(--secondary-btn);color:var(--secondary-btn-color)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato{color:var(--light)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato:after{color:var(--custom-red);border-right-color:var(--semi-light) !important}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .user-icon p{color:var(--header-text-primary)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .user-icon:after{border-right-color:var(--semi-light) !important}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .user-icon i{color:var(--primary);background:var(--secondary)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .disp-user{background:var(--dropdown);box-shadow:0 0 5px 1px var(--semi-dark-3)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .disp-user ul.list-inline li span{color:var(--header-text-secondary)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .disp-user ul.list-inline li span.img-ref{color:var(--primary)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .disp-user ul.list-inline li:hover{background:var(--semi-light)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .btn.btn-logout{background:var(--trasp);color:var(--custom-red)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .notification:after{border-right-color:var(--semi-light)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .notification a{color:var(--primary-text)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .notification a span.number{background:var(--custom-red)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .notification ul.dropdown-menu{background:var(--dropdown)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .notification ul.dropdown-menu li a{color:var(--primary-text)}body .header-qt.header-5 .tophd>.container-fluid .login-box.loggato .notification ul.dropdown-menu li a:hover{background:var(--semi-light)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .form-group input{background:var(--semi-dark-3);color:var(--semi-light-8)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .form-group input::placeholder{color:var(--semi-light-8)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box div.rec-password{border-color:var(--primary);color:var(--primary-text)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box div.rec-password>div a.rec-password{color:var(--header-text-primary)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box div.rec-password>div a.rec-password span:hover{color:var(--primary)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .btn.btn-login{background:var(--primary-btn);color:var(--primary-btn-color)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .btn.dropdown-toggle,body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .btn.btn-registrazione{background:var(--secondary-btn);color:var(--secondary-btn-color)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .register.register-cont .settings.register.dropdown>ul.dropdown-menu li ul.register li a{background:var(--primary-btn);color:var(--primary-btn-color)}body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .register.register-cont .settings.register.dropdown>ul.dropdown-menu li ul.register li a:focus,body .header-qt.header-5 .tophd>.container-fluid .form-inline.login-box .register.register-cont .settings.register.dropdown>ul.dropdown-menu li ul.register li a:hover{color:var(--primary-btn-color)}body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container .settings.dropdown>.btn{background:var(--trasp);color:var(--light)}body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container .settings.dropdown>ul.dropdown-menu{background:var(--dropdown)}body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container .settings.dropdown>ul.dropdown-menu li ul li.active{color:var(--primary)}body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container .settings.dropdown>ul.dropdown-menu li ul li:hover{background:var(--semi-light)}body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container.odds-type .settings.dropdown button span,body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container.clock-box .settings.dropdown button span{color:var(--header-top-text-color)}body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container.odds-type .settings.dropdown ul.dropdown-menu li ul li.active,body .header-qt.header-5 .tophd>.container-fluid .col-md-2.settings-container.clock-box .settings.dropdown ul.dropdown-menu li ul li.active{color:var(--primary)}body .header-qt.header-5 .tophd>.container-fluid .settings-fullscreen{color:var(--light);cursor:pointer}body .header-qt.header-5 .tophd>.container-fluid .settings-fullscreen:hover{color:var(--primary)}body .header-qt.header-5 .tophd>.container-fluid .settings-colors-skin ul li.skin-color--red{background-color:#ff3f44}body .header-qt.header-5 .tophd>.container-fluid .settings-colors-skin ul li.skin-color--blue{background-color:blue}body .header-qt.header-5 .tophd>.container-fluid .settings-colors-skin ul li.skin-color--yellow{background-color:yellow}body .header-qt.header-5 .tophd>.container-fluid .settings-colors-skin ul li.skin-color--green{background-color:green}body .header-qt.header-5 .tophd>.container-fluid .settings-colors-skin ul li.skin-color--purple{background-color:purple}body .header-qt.header-5 .tophd>.container-fluid .settings-dark-light .switch{background:var(--primary)}body .header-qt.header-5 .tophd>.container-fluid .settings-dark-light .switch span{background:var(--light)}body .header-qt.header-5 .tophd>.container-fluid .settings-dark-light label{color:var(--light)}body .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu>ul.list-inline>li a{color:var(--header-top-text-color)}body .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu>ul.list-inline>li a i{color:var(--header-top-icon-color)}body .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu>ul.list-inline>li a span:before{color:var(--header-top-icon-color)}body .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu>ul.list-inline>li a:hover{opacity:0.8}body .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu>ul.list-inline>li a:before{color:var(--header-top-icon-color)}body .header-qt.header-5 div.midhd .row .col-md-9 .mid-menu>ul.list-inline>li span.label-ctm{color:var(--dark);background:var(--yellow)}body .header-qt.header-5 .navbar.navbar-qt{background:var(--header-menu)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li a{color:var(--header-text-primary)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li a i{color:var(--text-custom)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li a span::before{color:var(--primary)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:hover a{background:var(--primary-btn);color:var(--primary-btn-color)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:hover a i{color:var(--primary-btn-color)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:hover a span{color:var(--primary-btn-color)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav#vueMenuHeader>li:hover a span:before{color:var(--primary-btn-color)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li a{color:var(--header-text-primary)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li a::before{color:var(--primary)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li a i{color:var(--secondary-text)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li.account-static a::before{color:var(--primary-text) !important}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li.account-static:hover a{background:var(--trasp);color:var(--primary-text)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li.account-static:hover a::before{color:var(--primary-text) !important}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li:hover a{background:var(--primary);color:var(--primary-btn-color)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li:hover a:before{color:var(--primary-btn-color)}body .header-qt.header-5 .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav>li:hover a i{color:var(--primary-btn-color)}body .header-qt.header-5 .navbar.navbar-qt>div .div-versa a i{color:var(--secondary-text)}body .header-qt.header-5 .navbar.navbar-qt>div .div-account:after{border-right-color:var(--semi-light) !important}body .header-qt.header-5 .navbar.navbar-qt>div .div-account a{color:var(--header-text-primary)}body .header-qt.header-5 .navbar.navbar-qt>div .div-account a:before{color:var(--header-text-primary)}body.skin--light .header-qt.header-5{background-color:var(--semi-light-8)}body.skin--light .header-qt.header-5 .tophd{background-color:var(--light)}body.skin--light .header-qt.header-5 .tophd .settings-fullscreen{color:var(--dark)}body.skin--light .header-qt.header-5 .tophd .settings-dark-light span{color:var(--dark)}body.skin--light .header-qt.header-5 .tophd .login-box{color:var(--dark)}body.skin--light .header-qt.header-5 .tophd .login-box span,body.skin--light .header-qt.header-5 .tophd .login-box p{color:var(--dark)}body.skin--light .header-qt.header-5 .midhd ul.list-inline span{color:var(--dark)}body.skin--light .header-qt.header-5 .navbar.navbar-qt{background:var(--light)}body.skin--light .header-qt.header-5 .navbar.navbar-qt span,body.skin--light .header-qt.header-5 .navbar.navbar-qt a{color:var(--dark)}body header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:hover a{background:var(--primary-btn)}body header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:hover a span{color:var(--primary-btn-color)}body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.home a{background:var(--primary-btn);color:var(--primary-btn-color)}body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a:before,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a:before,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.home a:before{color:var(--primary-btn-color) !important}body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a span,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a span,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.home a span{color:var(--primary-btn-color)}body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a span:before,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:first-child a span:before,body.index header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.home a span:before{color:var(--primary-btn-color) !important}body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a,body.mainsport header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a{background:var(--primary-btn);color:var(--primary-btn-color)}body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a:before,body.mainsport header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a:before{color:var(--primary-btn-color) !important}body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a span,body.mainsport header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a span{color:var(--primary-btn-color)}body.quote-page header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a span:before,body.mainsport header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(2) a span:before{color:var(--primary-btn-color) !important}body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(3) a{background:var(--primary-btn);color:var(--primary-btn-color)}body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(3) a:before{color:var(--primary-btn-color) !important}body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(3) a span{color:var(--primary-btn-color)}body.live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(3) a span:before{color:var(--primary-btn-color) !important}body.casino{background:var(--primary-box)}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before{color:var(--primary-btn-color) !important}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span{color:var(--primary-btn-color)}body.casino header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before{color:var(--primary-btn-color) !important}body.casino.casino-live{background:var(--primary-box)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a{background:var(--trasp);color:var(--primary-text)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before{color:var(--primary)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span{color:var(--primary-text)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before{color:var(--primary) !important}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover{background:var(--trasp);color:var(--primary-text)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover span{color:var(--primary-btn-color)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover span:before{color:var(--primary-btn-color) !important}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(5) a{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(5) a:before{color:var(--primary-btn-color) !important}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(5) a span{color:var(--primary-btn-color)}body.casino.casino-live header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(5) a span:before{color:var(--primary-btn-color) !important}body.casino.cat-11{background:var(--primary-box)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a{background:var(--trasp);color:var(--primary-text)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before{color:var(--primary)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span{color:var(--primary-text)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before{color:var(--primary) !important}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover{background:var(--trasp);color:var(--primary-text)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover span{color:var(--primary-btn-color)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover span:before{color:var(--primary-btn-color) !important}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(6) a{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(6) a:before{color:var(--primary-btn-color) !important}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(6) a span{color:var(--primary-btn-color)}body.casino.cat-11 header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(6) a span:before{color:var(--primary-btn-color) !important}body.casino.poker{background:var(--primary-box)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a{background:var(--trasp);color:var(--primary-text)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a:before{color:var(--primary)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span{color:var(--primary-text)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4) a span:before{color:var(--primary) !important}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover{background:var(--trasp);color:var(--primary-text)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover span{color:var(--primary-btn-color)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li:nth-child(4):hover span:before{color:var(--primary-btn-color) !important}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.poker a{background:var(--primary-btn);color:var(--primary-btn-color)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.poker a:before{color:var(--primary-btn-color) !important}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.poker a span{color:var(--primary-btn-color)}body.casino.poker header .header-qt.header-5 .navbar.navbar-qt>div ul.nav.navbar-nav>li.poker a span:before{color:var(--primary-btn-color) !important}body .tpd.piu-giocate-container.panel{padding:0 10px;color:var(--primary-text);background:var(--trasp);margin-bottom:10px}body .tpd.piu-giocate-container.panel .panel-heading h4{position:relative;font-size:13px;display:inline-block;vertical-align:middle;line-height:32px;font-weight:900;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0}body .tpd.piu-giocate-container.panel .panel-body{background:var(--tertiary-box);padding:2px 0}body .tpd.piu-giocate-container.panel .panel-body ul.list-inline{margin:0;display:flex}body .tpd.piu-giocate-container.panel .panel-body ul.list-inline li{text-align:center;margin:1px;padding:15px;width:25%;background:var(--semi-dark)}body .tpd.piu-giocate-container.panel .panel-body ul.list-inline li:first-child{margin-left:2px}body .tpd.piu-giocate-container.panel .panel-body ul.list-inline li:last-child{margin-right:2px}body .tpd.piu-giocate-container.panel .panel-body ul.list-inline li .campionato{color:var(--primary-text);font-weight:600;font-size:12px;height:20px;display:flex;justify-content:center}body .tpd.piu-giocate-container.panel .panel-body ul.list-inline li .partita{color:var(--primary-text);font-weight:600;font-size:12px;height:30px;display:flex;justify-content:center;align-items:center;letter-spacing:-.5px;line-height:12px}body .tpd.piu-giocate-container.panel .panel-body ul.list-inline li .percentuale-container{max-width:110px;height:80px;margin:10px auto;line-height:2.5;background:transparent;display:flex;align-items:center;justify-content:center;border-radius:20px !important;box-shadow:0 0 10px 0 var(--semi-dark-3);border:2px solid var(--primary)}body .tpd.piu-giocate-container.panel .panel-body ul.list-inline li .percentuale-container span{font-size:25px;font-weight:800}body .tpd.piu-giocate-container.panel .panel-body ul.list-inline li .mercato{font-weight:600}body .tpd.piu-giocate-container.panel .panel-body ul.list-inline li .quota{margin:8px 0}body .tpd.piu-giocate-container.panel .panel-body ul.list-inline li .quota .qta{display:inline;padding:3px 10px;background:var(--qta-bg);border-radius:4px !important;font-size:12px;height:27px;font-weight:bold;width:42px;color:var(--tertiary-text)}body .tpd.piu-giocate-container.panel .panel-body ul.list-inline li .quota .qta:hover{background:var(--primary);color:var(--secondary-text)}body .tpd.piu-giocate-container.panel .panel-body ul.list-inline li .mercato:nth-child(6){font-size:11px}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .tempo-partita{color:var(--primary-text)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta:hover{background:var(--primary);color:var(--secondary-text)}body .palinsesti-container ul.pal-container .check li div.checkbox label input[type="checkbox"]:after{color:var(--semi-light-2);border:1px solid var(--semi-light-2)}body .box-coupon #pnev.CItems{background:#bebebe;color:var(--secondary-text)}body .box-coupon #pnev.CItems .COdds .CQuota span{color:var(--secondary-text) !important}body .box-coupon #pnev.CItems .COdds .CDelete a{color:var(--custom-red)}body .box-coupon #pnev.CItems .COdds .CDelete a i{color:var(--custom-red)}body .box-coupon #pnev.CItems .CItem .CSubEv{background:rgba(215,150,15,0.4);border-top:1px solid var(--primary);border-bottom:1px solid var(--primary)}body .box-coupon .footercp{color:#000000;background:#bebebe}body .box-coupon .footercp #pn_sing_int #qtsolo>div div.footer_dx span:not(#lbl_comb){color:#000000 !important}body .box-coupon .footercp #pn_sing_int #qtint>div div.footer_dx input,body .box-coupon .footercp #pn_sing_int #qtsolo>div div.footer_dx input{color:#000000 !important}body .box-coupon .footercp .row_footer_bt1 .footer_save_cp p{color:var(--tertiary-text)}body .box-coupon .slide-updown div.text{color:var(--tertiary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table thead tr:nth-child(2){background:var(--primary);color:var(--dark)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn.btn-mercato:hover{background:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn.btn-mercato:hover a:hover{background:transparent}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn.btn-mercato-attivo{background:var(--primary)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn.btn-mercato-attivo a{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;font-weight:bold;color:var(--secondary-text)}@media screen and (max-width: 1360px){body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn{min-width:calc(33% - 4px)}}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2 .nazione-title span.nazione{color:var(--primary)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .live-streaming{color:var(--tertiary-text)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub>div .preferiti{color:var(--tertiary-text)}.tooltip .tooltip-inner{background:var(--light) !important;color:var(--dark)}.tooltip .tooltip-arrow{border-top-color:var(--light)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt:hover,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn a:hover,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quotapremuta a.qta:hover,body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.quota a.qta:hover{background:var(--primary);color:var(--secondary-text);border-radius:5px}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub:hover,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item>div .level-2>div ul li.list-group-item.has-sub:hover{background:var(--live-selected)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .eventi-container .quote-eventi table tbody tr.tr-quote td.segni .qta-dp>div.segniqt:hover>div{color:var(--secondary-text)}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn.btn-mercato-attivo a{background:transparent}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn.btn-mercato-attivo{background:#FBB512}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn.btn-mercato:hover{background:#FBB512}body.quote-page .wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote .main-quote .palinsesto-container .mercati-container .tab-content .btn.btn-mercato a:hover{background:transparent}body .box-coupon .footercp #pn_sing_int #qtint>div div.footer_dx span:not(#lbl_comb),body .box-coupon .footercp #pn_sing_int #qtsolo>div div.footer_dx span:not(#lbl_comb){color:var(--secondary-text) !important}body div.wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote{width:calc(100% - 540px) !important;padding:0 5px 0 5px !important}div.wrapper-boxed-quote .container-fluid.quote-page .main-container-quote.vis-left{width:calc(100% - 540px) !important;padding:0 5px 0 5px !important}div.wrapper-boxed-quote .container-fluid.quote-page .left-column-quote,div.wrapper-boxed-quote .container-fluid.quote-page .left-column-quote.vis-left{display:block !important;opacity:1}@media only screen and (max-width: 1270px){body .wrapper-boxed-quote section#main .container-fluid.quote-page #open-menu-left{display:none !important}body div.wrapper-boxed-quote section#main .container-fluid.quote-page .main-container-quote{width:calc(100% - 540px) !important;padding:0 5px 0 5px !important}div.wrapper-boxed-quote .container-fluid.quote-page .left-column-quote,div.wrapper-boxed-quote .container-fluid.quote-page .left-column-quote.vis-left{display:block !important;opacity:1}div.wrapper-boxed-quote .container-fluid.quote-page .main-container-quote.vis-left{width:calc(100% - 540px) !important;padding:0 5px 0 5px !important}}body button,body .btn{color:var(--dark);background:var(--primary-btn)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .menu-item a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .menu-item a,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive4v .title.panel-heading,body.live .wrapper-live section.main-content .wrapper .live-col-cont .col-left #vue-MenuSport>.left-nav.panel .menu-live.menulive3v .title.panel-heading,body ul.betting-menu-4 li.header span,body.index ul.betting-menu-4 li.header span,body.mainsport ul.betting-menu-4 li.header span,body.quote-page ul.betting-menu-4 li.header span,body .palinsesti-container .heading-sport .title-heading h4.title-sport,body .tpc.selettore-giorni .title,body .tpq.selettore-giorni .title,body .palinsesti-container .heading-sport .icon-container>div a{color:var(--dark)}body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .title .title,body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .title span,body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .title h4,body.registrazione .wrapper-boxed section#main .registrazione-page .conferme-bottom .title h3,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali .title .title,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali .title span,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali .title h4,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-personali .title h3,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account .title .title,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account .title span,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account .title h4,body.registrazione .wrapper-boxed section#main .registrazione-page .dati-account .title h3{color:var(--light)}body.live .wrapper-live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading{background:var(--header-grad)}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwic2tpbnMvc2tpbi1vcmFuZ2UtbGlnaHQtc2FzczMuc2NzcyIsImNvbG9ycy9yb290L19yb290LXZhcmlhYmxlcy15ZWxsb3ctZGFyay1zYXNzMy5zY3NzIiwiY29sb3JzL19kZWZhdWx0LWdsb2JhbC1jb2xvci5zY3NzIiwiY29sb3JzL19wYWdlcy1nbG9iYWwtY29sb3Iuc2NzcyIsImNvbG9ycy9fcGFnZXMtY2FzaW5vLWNvbG9yLnNjc3MiLCJjb2xvcnMvX3BhZ2VzLWxpdmUtYmV0dGluZy1jb2xvci5zY3NzIiwiY29sb3JzL19wYWdlcy1zcG9ydC1jb2xvci5zY3NzIiwiY29sb3JzL19oZWFkZXItbmV3NS1jb2xvci5zY3NzIiwiY3VzdG9tL19jdXN0b20tYmV0MjRwcm8teWVsbG93LWRhcmsuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcclxuQGltcG9ydCBcInNraW5zL3NraW4tb3JhbmdlLWxpZ2h0LXNhc3MzXCI7XHJcblxyXG4vL0BpbXBvcnQgXCJjb2xvcnMvcm9vdC9yb290LXZhcmlhYmxlcy1vcmFuZ2UtZGFyay1zYXNzM1wiO1xyXG5cclxuXHJcbi8vIEBpbXBvcnQgXCJjb2xvcnMvcm9vdC9yb290LXZhcmlhYmxlcy1yZWQtMy1ncmFkXCI7IFxyXG4vLyBAaW1wb3J0IFwic2tpbnMvc2tpbi1yZWQtc2FzczMtNVwiO1xyXG5AaW1wb3J0IFwiY29sb3JzL3Jvb3Qvcm9vdC12YXJpYWJsZXMteWVsbG93LWRhcmstc2FzczNcIjtcclxuLy8gQGltcG9ydCBcImNvbG9ycy9yb290L3Jvb3QtdmFyaWFibGVzLXNhc3MzLWdyZXkteWVsbG93LTFcIjtcclxuXHJcbi8vIEBpbXBvcnQgXCJjb2xvcnMvcm9vdC9yb290LXZhcmlhYmxlcy1zYXNzMy1yZWQtNVwiO1xyXG4vLyBAaW1wb3J0IFwiZ2xvYmFsL2xheW91dFwiO1xyXG4vLyBAaW1wb3J0IFwiZ2xvYmFsL2ZvbnROZXdcIjtcclxuLy8gQGltcG9ydCBcImdsb2JhbC9iYXNlLWNvbXBvbmVudHNcIjtcclxuLy8gQGltcG9ydCBcImdsb2JhbC9mb290ZXJcIjtcclxuLy8gQGltcG9ydCBcImNvbG9ycy9yb290L3Jvb3QtdmFyaWFibGVzLWdyZWVuLTMtYmV0MzY1XCI7XHJcblxyXG4vLyBJbXBvcnQgYWxsIGdsb2JhbC8uLnNhc3MgaW4gZGVmYXVsdC1nbG9iYWwtY29sb3JcclxuQGltcG9ydCBcImNvbG9ycy9kZWZhdWx0LWdsb2JhbC1jb2xvclwiO1xyXG4vLyBAaW1wb3J0IFwicGFnZXMvcmVnaXN0ZXJcIjtcclxuLy8gQGltcG9ydCBcInBhZ2VzL3Rlcm1zJmNvbmRpdGlvbnNcIjtcclxuXHJcbi8vIEBpbXBvcnQgXCJwYWdlcy9hY2NvdW50XCI7XHJcblxyXG4vLyBJbXBvcnQgYWxsIHBhZ2VzLy4uc2FzcyBpbiBwYWdlcy1jb2xvclxyXG5AaW1wb3J0IFwiY29sb3JzL2RlZmF1bHQtZ2xvYmFsLWNvbG9yXCI7XHJcbkBpbXBvcnQgXCJjb2xvcnMvcGFnZXMtZ2xvYmFsLWNvbG9yXCI7XHJcblxyXG4vLyBAaW1wb3J0IFwicGFnZXMvY2FzaW5vLW5ld1wiO1xyXG4vLyBAaW1wb3J0IFwiY2FzaW5vLWZpeFwiO1xyXG4vLyBAaW1wb3J0IFwiY2FzaW5vLXByb3ZpZGVyc1wiO1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy9zbGlkZXItY2FzaW5vXCI7XHJcblxyXG4vLyBJbXBvcnQgYWxsIHBhZ2VzLy4uc2FzcywgY2FzaW5vLSogaW4gcGFnZXMtY29sb3JcclxuQGltcG9ydCBcImNvbG9ycy9wYWdlcy1jYXNpbm8tY29sb3JcIjtcclxuXHJcblxyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy9zcG9ydE1lbnVMaXZlXCI7XHJcbi8vIEBpbXBvcnQgXCJwYWdlcy9saXZlLWJldHRpbmdcIjtcclxuLy8gQGltcG9ydCBcInBhZ2VzL2xpdmUtYmV0dGluZy1jYWxlbmRhclwiO1xyXG4vLyBAaW1wb3J0IFwicGFnZXMvbGl2ZS1iZXR0aW5nLW92ZXJ2aWV3XCI7XHJcblxyXG4vLyBJbXBvcnQgYWxsIHBhZ2VzLy4uc2FzcyBpbiBwYWdlcy9wYWdlcy1saXZlLWJldHRpbmctY29sb3JcclxuQGltcG9ydCBcImNvbG9ycy9wYWdlcy1saXZlLWJldHRpbmctY29sb3JcIjtcclxuXHJcblxyXG4vLyBAaW1wb3J0IFwicGFnZXMvcXVvdGUtZmF2XCI7XHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL21vc3RQbGF5ZWRcIjtcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvc3BvcnRNZW51SW5kZXhcIjtcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvc3BvcnRJY29uc1wiO1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy9zcG9ydC1maWx0ZXJcIjtcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvY291cG9uXCI7XHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL3RvcExlYWd1ZVwiO1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy9wYWxpbnNlc3RvXCI7XHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL3F1b3RlLWNvbnRhaW5lclwiO1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy92dWUtT2Rkc01hdGNoXCI7XHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL21vZGFsXCI7XHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL3NsaWRlckluZGV4XCI7XHJcbi8vIEBpbXBvcnQgXCJwYWdlcy9wcmludC1vZGRzXCI7XHJcblxyXG4vLyBJbXBvcnQgYWxsIGNvbXBvbmVudHMvLi5zYXNzIGluIHBhZ2VzLXNwb3J0LWNvbG9yXHJcbkBpbXBvcnQgXCJjb2xvcnMvcGFnZXMtc3BvcnQtY29sb3JcIjtcclxuXHJcbi8vIEBpbXBvcnQgXCJoZWFkZXJzL2hlYWRlcl9uZXdfNVwiOyAvLyBIZWFkZXIgbmV3IG1vdmVkIGluIGhlYWRlclxyXG5cclxuLy8gSW1wb3J0IGFsbCBjb21wb25lbnRzLy4uc2FzcyBpbiBwYWdlcy1zcG9ydC1jb2xvclxyXG5AaW1wb3J0IFwiY29sb3JzL2hlYWRlci1uZXc1LWNvbG9yXCI7XHJcblxyXG4vL0BpbXBvcnQgXCJoZWFkZXJzL2hlYWRlcl84XCI7IC8vIEhlYWRlciBuZXcgbW92ZWQgaW4gaGVhZGVyIGZvbGRlclxyXG4vLyBAaW1wb3J0IFwiY3VzdG9tX3RlbXBcIjsgLy8gVGVtcCBjdXN0b20gdG8gYWRkIGN1c3RvbSBzdHlsZSBmb3Igc2tpblxyXG5cclxuLy8gTmV3IEhlYWRlciBmb3IgbmV3IHNraW5cclxuLy8gQGltcG9ydCBcImhlYWRlcnMvaGVhZGVyLXJlcy1hXCI7XHJcbi8vQGltcG9ydCBcImhlYWRlcnMvaGVhZGVyLWZpeFwiOyAvLyBNZXJnZWQgaW4gaGVhZGVyXzEwXHJcbi8vIFNraW4gY29sb3JzXHJcbi8vIEBpbXBvcnQgXCJza2lucy9za2luLWJsdWVcIlxyXG4vLyBAaW1wb3J0IFwic2tpbnMvc2tpbi1wdXJwbGVcIjtcclxuLy8gQGltcG9ydCBcInNraW5zL3NraW4teWVsbG93XCI7XHJcbi8vIEBpbXBvcnQgXCJza2lucy9za2luLWdyZWVuXCI7XHJcbi8vIEBpbXBvcnQgXCJza2lucy9za2luLWdyZXlcIjtcclxuLy8gQGltcG9ydCBcInNraW5zL3NraW4tb3JhbmdlXCI7XHJcbi8vIEBpbXBvcnQgXCJza2lucy9za2luLXJlZC1ncmV5XCI7XHJcbi8vIEBpbXBvcnQgXCJza2lucy9za2luLWxpZ2h0XCI7XHJcblxyXG4vLyBAaW1wb3J0IFwiY3VzdG9tL2N1c3RvbS1za2luLWdyZWVuLWdvbGRcIjtcclxuLy8gQGltcG9ydCBcInNhc3M1L3Nhc3M1LWNvbG9yXCI7IFxyXG5cclxuLy8gQGltcG9ydCBcImN1c3RvbS9jdXN0b20tZ2FtZXNiZXQyLWRhcmtcIjtcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvc3BvcnRJY29ucy0xXCI7XHJcbi8vIEBpbXBvcnQgXCJjdXN0b20vY3VzdG9tX2diZXQyNFwiO1xyXG4vLyBAaW1wb3J0IFwiY3VzdG9tL2N1c3RvbS11c3VhbC1kYXJrLWJsdWUtb3JhbmdlXCI7XHJcbi8vIEBpbXBvcnQgXCJjdXN0b20vY3VzdG9tX2ZpdmViZXQyNFwiO1xyXG4vLyBAaW1wb3J0IFwiY3VzdG9tL2N1c3RvbV9iZXRsdW1pMzY1XCI7XHJcbi8vIEBpbXBvcnQgXCJjdXN0b20vY3VzdG9tLWJyaW9iZXQyNFwiO1xyXG4vLyBAaW1wb3J0IFwiY3VzdG9tL2N1c3RvbV9jbGlwYmV0XCI7XHJcbi8vIEBpbXBvcnQgXCJjdXN0b20vY3VzdG9tX2Jvb2tnYW1lMzY1XCI7XHJcbi8vIEBpbXBvcnQgXCJjdXN0b20vY3VzdG9tX2JldGZsdW8tdG90b2JldDI0XCI7XHJcbi8vIEBpbXBvcnQgXCJjdXN0b20vY3VzdG9tX3N0cmlrZWJldDM2NVwiO1xyXG5AaW1wb3J0IFwiY3VzdG9tL2N1c3RvbS1iZXQyNHByby15ZWxsb3ctZGFya1wiO1xyXG5cclxuXHJcbiIsIi8vIENvbG9ycyBhbmQgQmFja2dyb3VuZHNcclxuJGxpZ2h0IDogI2ZmZmZmZjtcclxuJGRhcmsgOiAjMDAwMDAwO1xyXG4kdHJhc3AgOiB0cmFuc3BhcmVudDtcclxuJHNlbWktZGFyayA6IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiRzZW1pLWxpZ2h0IDogcmdiYSgyNTUsMjU1LDI1NSwwLjI1KTtcclxuXHJcbiRzb2Z0LWxpZ2h0IDogI2ViZWJlYjtcclxuLy8gSGVhZGVyXHJcblxyXG4kaGVhZGVyLWNvbG9yIDogIzE1MTkxQztcclxuJGhlYWRlci10b3AgOiAjMTIxNTE3O1xyXG4kaGVhZGVyLW1lbnUgOiAjMmEyZjM1O1xyXG5cclxuJGhlYWRlci10ZXh0LXByaW1hcnk6ICMwMDA7XHJcbiRoZWFkZXItdGV4dC1zZWNvbmRhcnk6ICNmZmY7XHJcblxyXG4kcHJpbWFyeS1ib3ggOiAjMTUxOTFDO1xyXG4kc2Vjb25kYXJ5LWJveCA6ICMxNjE3MTg7XHJcbiR0ZXJ0aWFyeS1ib3g6ICMxZjIzMjc7XHJcbiRmb3VydGgtYm94OiAjMjEyNTI4O1xyXG5cclxuJHByaW1hcnktYnRuOiAjZTdhNzIzO1xyXG4kc2Vjb25kYXJ5LWJ0biA6ICMzNDNhNDA7XHJcblxyXG4kbGl2ZS1zZWxlY3RlZDogI2U3YTcyMztcclxuXHJcbiRwcmltYXJ5OiAjZTdhNzIzO1xyXG4kc2Vjb25kYXJ5OiAjMmEyZjM1O1xyXG4kdGVydGlhcnktb3BhY2l0eTogMC42O1xyXG4kdGVydGlhcnk6IHJnYmEoJHByaW1hcnksICR0ZXJ0aWFyeS1vcGFjaXR5KTtcclxuJGZvdXJ0aDogIzI4MjcyODtcclxuXHJcbi8vZ3JhZGllbnRzXHJcbiR0aGlyZDQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sJHByaW1hcnksIzQzNzNiMSk7XHJcblxyXG4vLyAkdGhpcmQ0OiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCRwcmltYXJ5LGFkanVzdC1odWUoJHByaW1hcnksIDkwZGVnKSk7XHJcblxyXG4kdGhpcmQ1OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxNTE4NDEgMjAlLCAjNDM3M2IxIDYwJSwgJHByaW1hcnkgODAlLCMwMjRmMWIgMTAwJSk7XHJcblxyXG4kaGVhZGVyLWdyYWQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywkdGVydGlhcnksICRzZWNvbmRhcnkgNTAlKTtcclxuXHJcbiRwYW5lbC1oZWFkZXI6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYShsaWdodGVuKCRwcmltYXJ5LCAyJSksIDAuOSksIHRyYW5zcGFyZW50KTtcclxuXHJcblxyXG4kcHJpbWFyeS10ZXh0OiAjYzFjMWMxO1xyXG4kc2Vjb25kYXJ5LXRleHQ6ICMwMDA7XHJcbiR0ZXJ0aWFyeS10ZXh0OiAjZmZmO1xyXG4kZm91cnRoLXRleHQ6ICM3Nzc7XHJcblxyXG5cclxuJHByaW1hcnktYnRuLWNvbG9yOiAgIzExMTtcclxuJHNlY29uZGFyeS1idG4tY29sb3I6ICNmZmY7XHJcblxyXG4kaGVhZGluZy1jb2xvcjogI2ZmZjtcclxuJGxpdmUtaGVhZGluZy1jb2xvcjogI2MxYzFjMTtcclxuXHJcbiR0ZXh0LWxpZ2h0OiAjMDAwO1xyXG4kdGV4dC1kYXJrOiAjRkZGO1xyXG5cclxuJHRleHQtY3VzdG9tOiBncmVlbjtcclxuXHJcblxyXG4kY3VzdG9tLWJnOiAjMjEyMzM0O1xyXG4kY3VzdG9tLXJlZDogI2ZiMzc1NDtcclxuJGN1c3RvbS1ncmVlbjogIzBiODQwYjtcclxuXHJcblxyXG4kZHJvcGRvd246ICMwMDAxMTQ7XHJcblxyXG4vLyAkYWxwaGEtd2hpdGU6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuLy8gJGFscGhhLXdoaXRlLTM6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcclxuLy8gJGFscGhhLXdoaXRlLTEyOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTIpO1xyXG4vLyAkYWxwaGEtd2hpdGUtMDU6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcbi8vICRhbHBoYS13aGl0ZS0wODogcmdiYSgyNTUsMjU1LDI1NSwwLjA4KTtcclxuLy8gJGFscGhhLWJsYWNrOiByZ2JhKDAsMCwwLDAuMik7XHJcbi8vICRhbHBoYS1ibGFjay0zOiByZ2JhKDAsMCwwLDAuMyk7XHJcbi8vICRhbHBoYS1ibGFjay04OiByZ2JhKDAsMCwwLDAuOCk7XHJcbi8vICRhbHBoYS1ibGFjay03OiByZ2JhKDAsMCwwLDAuNyk7XHJcblxyXG4kYmctd2hpdGU6ICNmZmY7XHJcbiRiZy1ibGFjazogIzAwMDtcclxuXHJcblxyXG4vLyAkcHJpbWFyeV9mb250X2ZhbWlseTogJ2dpbHJveScsIHNhbnMtc2VyaWY7XHJcblxyXG5cclxuLy8gQ29sb3JzIGZvciBsYWJlbHMgXHJcblxyXG4keWVsbG93IDogI2Y2ZGM0MztcclxuJGJsdWUgOiAjMGEzYmFkO1xyXG4kdmVyZGUtdmluOiMwNGNkMDY7XHJcbiR2ZXJkZS1wYWc6ICMxMzgzMDE7XHJcbiRyb3NzbzogI2YwMDtcclxuJGFyYW5jaW9uZTogI2UxNjMwMDtcclxuXHJcbi8vIENETiBJbWFnZXMgKCBzd2l0Y2ggdG8gLi4gaW4gcHJvZHVjdGlvbiApXHJcblxyXG4vLyRpbWdfdXJsIDogJ2h0dHBzOi8vZ2xvYmFsLmNkbjAwMC5uZXQvJztcclxuXHJcbi8vIElucHV0XHJcblxyXG4kcHJpbWFyeS1pbnB1dCA6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcbiRzZWNvbmRhcnktaW5wdXQgOiAjMTUxOTFDO1xyXG4vLyAkdGVydGlhcnktaW5wdXQgOiA7IiwiOnJvb3Qge1xyXG4gICAgXHJcbiAgICAtLWhlYWRlci1jb2xvciA6ICMzNzM3Mzc7XHJcbiAgICAtLWhlYWRlci10b3AgOiAjMTgxNjE2O1xyXG4gICAgLS1oZWFkZXItbWVudSA6ICMyNDI0MjQ7XHJcbiAgICBcclxuICAgIC0taGVhZGVyLXRleHQtcHJpbWFyeTogI2MxYzFjMTtcclxuICAgIC0taGVhZGVyLXRleHQtc2Vjb25kYXJ5OiAjYzFjMWMxO1xyXG5cclxuICAgIC0tcHJpbWFyeS1ib3g6ICMxMTBlMGU7XHJcbiAgICAtLXNlY29uZGFyeS1ib3ggOiAjMjQyNDI0O1xyXG4gICAgLS10ZXJ0aWFyeS1ib3g6ICMxODE2MTY7XHJcbiAgICAtLWZvdXJ0aC1ib3g6ICMxZDFhMWE7XHJcblxyXG4gICAgLS1wcmltYXJ5LWJ0bjogI0ZCQjUxMjtcclxuICAgIC0tc2Vjb25kYXJ5LWJ0biA6ICMyNDI0MjQ7XHJcblxyXG4gICAgLS1saXZlLXNlbGVjdGVkOiAjRkJCNTEyYzU7XHJcbiAgICBcclxuICAgIC0tcHJpbWFyeTogI0ZCQjUxMjtcclxuICAgIC0tc2Vjb25kYXJ5OiAjMjQyNDI0O1xyXG4gICAgLS10ZXJ0aWFyeTogI0ZCQjUxMmM1O1xyXG4gICAgLS1mb3VydGg6ICMzYzNjM2M7XHJcbiAgICBcclxuICAgIC0tcHJpbWFyeS10ZXh0OiAjZTRlNGU0O1xyXG4gICAgLS1zZWNvbmRhcnktdGV4dDogIzAwMDsgLy8jMDAwO1xyXG4gICAgLS10ZXJ0aWFyeS10ZXh0OiAjZmZmO1xyXG4gICAgLS1mb3VydGgtdGV4dDogIzc3NztcclxuXHJcbiAgICAtLXByaW1hcnktYnRuLWNvbG9yOiAgIzAwMDtcclxuICAgIC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAtLWhlYWRpbmctY29sb3I6ICMwMDA7XHJcbiAgICAtLWxpdmUtaGVhZGluZy1jb2xvcjogI2MxYzFjMTtcclxuICAgIFxyXG4gICAgLy8tLXRleHQtbGlnaHQ6ICMwMDA7XHJcbiAgICAvLy0tdGV4dC1kYXJrOiAjRkZGO1xyXG4gICAgXHJcbiAgICAvLy0tY3VzdG9tLWJnOiAjMjEyMzM0O1xyXG4gICAgLS1jdXN0b20tcmVkOiAjZTYwZjAwO1xyXG4gICAgLS1jdXN0b20tZ3JlZW46ICMwYjg0MGI7XHJcbiAgICAtLWRyb3Bkb3duOiAjMTgxNjE3O1xyXG5cclxuICAgIC8vIC0taGVhZGVyLWdyYWQgOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsdmFyKC0tdGVydGlhcnkpLCB2YXIoLS1zZWNvbmRhcnkpIDUwJSk7XHJcbiAgICAtLWhlYWRlci1ncmFkIDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDI1MiwxNzYsMCkgMCUscmdiKDI0NywxOTYsNzYpIDEwMCUpO1xyXG5cclxuICAgIC8vZ3JhZGllbnRzXHJcbiAgICAvLy0tdGhpcmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sc2F0dXJhdGUobGlnaHRlbigkcHJpbWFyeSwgNSksIDApLGFkanVzdF9odWUoZGVzYXR1cmF0ZShkYXJrZW4oJHByaW1hcnksIDIyKSwgNDIpLCAzMzkpKTtcclxuICAgIC8vLS10aGlyZDI6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzE1NDExYSAwJSwgIzBlOTY0OSAyNSUsIHJnYigyOCwgMTAyLCAzOCkgMTAwJSk7XHJcbiAgICAvLy0tdGhpcmQzOiAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKGxpZ2h0ZW4oJHNlY29uZGFyeSwgMiUpLCAwLjkpLCByZ2JhKCRzZWNvbmRhcnksIDAuOSkpO1xyXG4gICAgLy8tLXRoaXJkNDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjNDhhNDMyLCM5NGIxNDMpO1xyXG4gICAgLy8tLXRoaXJkNTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMTUxODQxIDIwJSwgIzAwOGEyZCA2MCUsICMwMDdiMjggODAlLCMwMjRmMWIgMTAwJSk7XHJcbiAgICBcclxuICAgIC0tdGhpcmQ0OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHZhcigtLXRlcnRpYXJ5KSwgdmFyKC0tcHJpbWFyeSkpO1xyXG4gICAgLS10aGlyZDU6IGxpbmVhci1ncmFkaWVudCg0NWRlZyx2YXIoLS1kcm9wZG93bikgMjAlLCB2YXIoLS1wcmltYXJ5KSA2MCUsIHZhcigtLXRlcnRpYXJ5KSA4MCUsIHZhcigtLWZvdXJ0aCkgMTAwJSwpO1xyXG4gICAgLy8gLS10ZXh0LWN1c3RvbTogZ3JlZW47XHJcblxyXG4gICAgLy8tLWJnLXdoaXRlOiAjZmZmO1xyXG4gICAgLy8tLWJnLWJsYWNrOiAjMDAwO1xyXG5cclxuICAgIC0tcHJpbWFyeS1pbnB1dCA6IHJnYmEoMjU1LDI1NSwyNTUsMC4yNSk7XHJcbiAgICAvLy0tc2Vjb25kYXJ5LWlucHV0IDogIzE1MTkxQztcclxuXHJcbiAgICAtLWxpZ2h0IDogI2ZmZmZmZjtcclxuICAgIC0tZGFyayA6ICMwMDAwMDA7XHJcbiAgICAtLXRyYXNwIDogdHJhbnNwYXJlbnQ7XHJcbiAgICBcclxuICAgIC0tc2VtaS1kYXJrIDogcmdiYSgwLDAsMCwwLjA1KTtcclxuICAgIC0tc2VtaS1saWdodCA6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcbiAgICAtLXNlbWktbGlnaHQtMiA6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuICAgIC0tc2VtaS1saWdodC0zIDogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xyXG4gICAgLS1zZW1pLWxpZ2h0LTggOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcblxyXG4gICAgLS1zZW1pLWxpZ2h0LTEyIDogcmdiYSgyNTUsMjU1LDI1NSwwLjEyKTtcclxuXHJcbiAgICAtLXNlbWktZGFyay0xIDogcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgLS1zZW1pLWRhcmstMiA6IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIC0tc2VtaS1kYXJrLTMgOiByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAtLXNlbWktZGFyay01IDogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgLS1zZW1pLWRhcmstNyA6IHJnYmEoMCwwLDAsMC43KTtcclxuICAgIC0tc2VtaS1kYXJrLTggOiByZ2JhKDAsMCwwLDAuOCk7XHJcblxyXG4gICAgXHJcbiAgICAvLy0tc29mdC1saWdodCA6ICNlYmViZWI7XHJcblxyXG5cclxuICAgIC8vIC0teWVsbG93IDogI2Y2ZGM0MztcclxuICAgIC8vIC0tYmx1ZSA6ICMwYTNiYWQ7XHJcbiAgICAvLyAtLXZlcmRlLXZpbjojMDRjZDA2O1xyXG4gICAgLy8gLS12ZXJkZS1wYWc6ICMxMzgzMDE7XHJcbiAgICAvLyAtLXJvc3NvOiAjZjAwO1xyXG4gICAgLy8gLS1hcmFuY2lvbmU6ICNlMTYzMDA7XHJcbiAgICAtLXNsaWRlci1jb2xvciA6IDc1ZGVnOyAvLzI0MGRlZztcclxuICAgIC0taGVhZGVyLXRvcC1pY29uLWNvbG9yIDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAtLWhlYWRlci10b3AtdGV4dC1jb2xvciA6IHZhcigtLWhlYWRlci10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxuXHJcbiAgYm9keS5pbmRleCAjdnVlLVNsaWRlci1pbmRleCAuY2Fyb3VzZWwgLml0ZW0gYTo6YmVmb3JlLFxyXG4gIC5iYW5uZXIuYmFubmVyLS1vdmVybGF5LnRvcCBhOjpiZWZvcmUsIFxyXG4gIC5iYW5uZXIuYmFubmVyLS1vdmVybGF5LmJvdHRvbSBhOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9zbGlkZXIvb3ZlcmxheS5wbmcpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuYmFubmVyLmJhbm5lci0tb3ZlcmxheS5yaWdodCBhOjpiZWZvcmUsIFxyXG4gIC5iYW5uZXIuYmFubmVyLS1vdmVybGF5LmxlZnQgYTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvc2xpZGVyL292ZXJsYXktYmFubmVyLnBuZyk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9IiwiXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbn1cclxuXHJcbioge1xyXG4gICAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSB2YXIoLS1zZWNvbmRhcnkpO1xyXG5cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFse1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3Jpem9udGFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvcml6b250YWx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogIHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIFxyXG59XHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRhbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbn1cclxuXHJcbjo6LW1vei1zZWxlY3Rpb24geyAvKiBDb2RlIGZvciBGaXJlZm94ICovXHJcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQpIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmspIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgOjpzZWxlY3Rpb24ge1xyXG4gICAgY29sb3I6IHZhcigtLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrKSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuYm9keSB7XHJcbiAgICAvL2JhY2tncm91bmQ6IHZhcigtLWxpZ2h0KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuXHJcblxyXG4gICAgJi5za2luLS1kYXJrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgOjotbW96LXNlbGVjdGlvbiB7IC8qIENvZGUgZm9yIEZpcmVmb3ggKi9cclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgOjpzZWxlY3Rpb24ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5uYXYgPiBsaSA+IGE6aG92ZXIsIFxyXG4gICAgLm5hdiA+IGxpID4gYTpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKioqKioqKioqKioqKioqKipcclxuICAgIEJVVFRPTlxyXG4gICAgKioqKioqKioqKioqKioqKiovXHJcblxyXG4gICAgYnV0dG9uLFxyXG4gICAgLmJ0bntcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICBcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2xvc2V7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBvbCx1bHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qKioqKioqKioqKioqKioqKlxyXG4gICAgRk9STSBJTlBVVCBcclxuICAgICoqKioqKioqKioqKioqKioqL1xyXG4gICAgLy8gc2VsZWN0I1NlbGVjdERheXNNZW51LFxyXG4gICAgLmZvcm0tY29udHJvbCxcclxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktaW5wdXQpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktaW5wdXQpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcclxuICAgIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWRhcmspO1xyXG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIH1cclxuICAgIC8vIHNlbGVjdCNTZWxlY3REYXlzTWVudSBvcHRpb24sXHJcbiAgICBzZWxlY3Qgb3B0aW9uIHtcclxuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zZWNvbmRhcnktaW5wdXQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodCBkcm9wZG93biwgNSUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMTAwcHggdmFyKC0tdGVydGlhcnkpIGluc2V0O1xyXG4gICAgICAgICAgICAvL2JveC1zaGFkb3c6IDAgMCAxMHB4IDEwMHB4ICMxODgyQTggaW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gc2VsZWN0I1NlbGVjdERheXNNZW51LFxyXG4gICAgc2VsZWN0LmZvcm0tY29udHJvbHtcclxuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICBcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgfSAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLWNvbnRhaW5lcixcclxuICAgIC5jaGVja2JveC1jb250YWluZXIsXHJcbiAgICAuY2hlY2tib3h7XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1jb250YWluZXJ7XHJcblxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgIC8qKioqKioqKioqKioqKioqKlxyXG4gICAgV1JBUFBFUiBCT0RZIFBBR0VTIFxyXG4gICAgKioqKioqKioqKioqKioqKiovXHJcblxyXG4gICAgLnNlY3Rpb24td3JhcHBlciB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkaW5nX3dycCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0KTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7IC8vcHJpbWFyeS1ib3g7XHJcbiAgICAgICAgLy8gYm94LXNoYWRvdzogMCAtMTlweCAyMHB4IHJnYmEoMCwwLDAsLjcpO1xyXG4gICAgICAgIC5mb290ZXItdG9we1xyXG4gICAgICAgICAgICAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgICAgICAgICAgICAgLmNhc2luby1wcm92aWRlcnMtbWFpbntcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2Nhc2luby9wcm92aWRlci9wcm92aWRlcnMtbGlnaHQucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gLnJvdyxcclxuICAgICAgICAgICAgICAgIC5yb3cudGV4dCxcclxuICAgICAgICAgICAgICAgIC5yb3cucGF5LFxyXG4gICAgICAgICAgICAgICAgLnJvdy5tZW51LWZvb3Rlci1uZXd7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1tZC0ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFnZS1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJvdy50ZXh0e1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29sLW1kLTEwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1saWNlbnNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICNsb2FkaW5nLW1vZGFsLW5ld3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstOCk7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4jdnVlLVNsaWRlci1pbmRleHtcclxuICAgIC5jYXJvdXNlbHtcclxuICAgICAgICAuaXRlbXtcclxuXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSh2YXIoLS1zbGlkZXItY29sb3IpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbHtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci5iYW5uZXItLW92ZXJsYXkge1xyXG4gICAgYSB7XHJcbiAgICAvLyAgICY6OmJlZm9yZSB7XHJcbiAgICAvLyAgICAgZmlsdGVyOiBodWUtcm90YXRlKHZhcigtLXNsaWRlci1jb2xvcikpO1xyXG4gICAgLy8gICB9XHJcbiAgICB9XHJcbiAgICAmLnJpZ2h0LFxyXG4gICAgJi5sZWZ0IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgLy8gJjo6YmVmb3JlIHtcclxuICAgICAgICAvLyAgICAgZmlsdGVyOiBodWUtcm90YXRlKHZhcigtLXNsaWRlci1jb2xvcikpO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50b3AsXHJcbiAgICAmLmJvdHRvbSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSh2YXIoLS1zbGlkZXItY29sb3IpKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBoZWFkaW5nLXNtYWxse1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgLnRpdGxlLFxyXG4gICAgc3BhbiwgXHJcbiAgICBoNCxcclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtaXhpbiBoZWFkaW5nLWJpZ3tcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgIC50aXRsZSxcclxuICAgIHNwYW4sIFxyXG4gICAgaDQsXHJcbiAgICBoM3tcclxuICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWl4aW4gbGl2ZS1oZWFkaW5ne1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTtcclxuICAgIGNvbG9yOiB2YXIoLS1saXZlLWhlYWRpbmctY29sb3IpO1xyXG4gIH0iLCJib2R5e1xyXG4gICAgJi5yZWdpc3RyYXppb25le1xyXG4gICAgICAgIC53cmFwcGVyLWJveGVke1xyXG4gICAgICAgICAgICBzZWN0aW9uI21haW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAucmVnaXN0cmF6aW9uZS1wYWdle1xyXG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuY29uZmVybWUtYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRpLXBlcnNvbmFsaSxcclxuICAgICAgICAgICAgICAgICAgICAuZGF0aS1hY2NvdW50eyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTsgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC1zbS02e1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1ob3Jpem9udGFsLXJlZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAgdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb25mZXJtZS1ib3R0b217XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGkuaXRpLS1hbGxvdy1kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwuaXRpX19jb3VudHJ5LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHJvcGRvd24pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuYXJlYXJpc2VydmF0YXtcclxuICAgICAgICBzZWN0aW9uI21haW57XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAuY29uZmVybWEtcmVnaXN0cmF6aW9uZXtcclxuICAgICAgICAgICAgICAgIC5hdHRpdmF6aW9uZS1jb250YWluZXIsXHJcbiAgICAgICAgICAgICAgICAucmVnaXN0cmF6aW9uZS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIE1vZGFsXHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tY3VzdG9tLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYjYnV0dG9uYW5ucG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tYW5udWxsYS5idXR0b24tY2VyY2EtcG9wMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAgdmFyKC0tY3VzdG9tLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiNwbkNhc2hvdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnQtYW1vdW50LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucG9wdXAtc2NvbXtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwudGVybWluaXtcclxuICAgICAgICAgICAgLm1vZGFsLWJvZHl7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhc3ApOyBcclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNoaXNpYW1ve1xyXG4gICAgICAgICAgICAgICAgICAgIC5wYW5lbC5wYW5lbC10ZXJtaW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFRhYmxlXHJcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRhYmxlOm5vdCgudWktZGF0ZXBpY2tlci1jYWxlbmRhciksXHJcbiAgICAgICAgLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICB0aGVhZCxcclxuICAgICAgICAgICAgdGJvZHksXHJcbiAgICAgICAgICAgIHRmb290IHtcclxuICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1mb3VydGgpOyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAgdmFyKC0tZm91cnRoKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudG90LWdpb2NhdG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3QtdmludG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGN1c3RvbS1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5yb3Nzby1ia3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3VzdG9tLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmx1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvc3Nve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHJvc3NvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcmFuY2lvbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYXJhbmNpb25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5naWFsbG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokeWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52ZXJkZS12aW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdmVyZGUtdmluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52ZXJkZS1wYWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJkZS1wYWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lc2l0by1xdWFkcm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmx1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm9zc297XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokcm9zc287XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJhbmNpb25le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGFyYW5jaW9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5naWFsbG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokeWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZlcmRlLXZpbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiR2ZXJkZS12aW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmVyZGUtcGFnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdmVyZGUtcGFnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52ZXJkZS1wYWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2ZXJkZS1wYWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucm9zc297XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyb3NzbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ibHV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFyYW5jaW9uZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFyYW5jaW9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9ue1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgICAgICAgICBhOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgIGE6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgICAgICAgICBzcGFuOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW46Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAud3JhcHBlci1ib3hlZHtcclxuICAgICAgICAgICAgc2VjdGlvbiNtYWlue1xyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICYucmVnb2xhbWVudG8tcGFnZXsgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC1zbS0xMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRldHRhZ2xpby1jb21taXNzaW9uaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uZGV0dGFnbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMiApOyAvL3JnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50YWJsZS10b3RhbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBkYXJrZSAoZm91cnRoLCA1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIpOyAvL3JnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGVnZW5kYS1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJveC1hcmVhcmlzZXJ2YXRhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlzdGEtdXRlbnRpIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9wemlvbmktcmljZXJjYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI1VwZGF0ZVBhbmVsMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZXBvcnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWItcmljLW1vdixcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1yaWMge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3B6aW9uaS1yaWNlcmNhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpZGUtbmF2LWJhY2tvZmZpY2Uuc2lkZWJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpOyAvL3ZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFnZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItcGFnZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkgeyAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmI2JvbnVzUGFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4tY29udC5mdWxse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvbnVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib251cy1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBNYWluIGNvbnRlbnQgc2VjdGlvblxyXG5cclxuICAgICAgICAgICAgICAgIC5tYWluLWNvbnQsXHJcbiAgICAgICAgICAgICAgICAubWFpbi1jb250LmZ1bGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dmFyKC0tdGVydGlhcnktYm94KTsvLyB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBHZW5lcmljIFxyXG4gICAgICAgICAgICAgICAgICAgIC5qdW1ib3Ryb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sZWdlbmRhLWJvdHRvbXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibHV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm9zc297XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokcm9zc287XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFyYW5jaW9uZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhcmFuY2lvbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdpYWxsb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZlcmRlLXZpbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR2ZXJkZS12aW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZlcmRlLXBhZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcmRlLXBhZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vLm9wemlvbmktcmljZXJjYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vcHppb25pLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gTW92aW1lbnRpXHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYi1yaWMtbW92IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmlzdWx0YXRpLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXRvcDogNXhwIHNvbGlkIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXBhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLndlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRGF0aSBwZXJzb25hbGlcclxuICAgICAgICAgICAgICAgICAgICAuYWNjb3VudC1wZXJzb25hbC1kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2LXRhYnMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBUcmFzZmVyaW1lbnRpIFxyXG4gICAgICAgICAgICAgICAgICAgIC50cmFzZmVyaW1lbnRpLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vcHRpb24tY29udGFpbmVyLXNhbGRvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5qdW1ib3Ryb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIFBhZ2FtZW50aVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAjZGl2LXBheW1lbnQtaWZyYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBBZ2VueiAtIExpc3RhIFV0ZW50aVxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0YS11dGVudGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3B6aW9uaS1yaWNlcmNhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVyLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gR2lyb2NvbnRvXHJcbiAgICAgICAgICAgICAgICAgICAgLmdpcm9jb250byB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gLmJvbnVzLFxyXG4gICAgICAgICAgICAgICAgICAgIC5jYW1iaWEtcHdkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJvbnVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm9udXMtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1mb3VydGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC5wYW5lbC10aXRsZS5uYXZiYXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wdWxsLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWNvbGxhcHNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gUmVzb2NvbnRpIHBhZ2UgXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlc29jb250aS1naW9jaGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmlzdWx0YXRpLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEobGlnaHQsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LTEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAjZGl2LXBheW1lbnRzLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAjcGF5bWVudHMtbGlzdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBBbnRpZWZmcmF6aW9uZVxyXG4gICAgICAgICAgICAgICAgICAgIC5nZXN0aW9uZS1hbnRpZWZmcmF6aW9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hbnRpZWZmLWdlc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubGlzdC1pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2F0dGl2YXRvaWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIFJlcG9ydFxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXBvcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlcG9ydC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJpc3VsdGF0aS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZCA6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXBhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG90YWxpLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC1zbS0ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib3gtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlcG9ydC1wYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dClcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmJhZGdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEobGlnaHQsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LTEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFnZW56aWF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRmb290e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8vYmFja2dyb3VuZDogZGFyayAoIHZhcigtLWZvdXJ0aCwgNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLW1hc3RlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYmFkZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQwOTkzZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYWdlbnRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5iYWRnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmQyZGFjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLXN1YmFnZW50ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYmFkZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNDgwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmlnaHQtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBNZXNzYWdnaSBcclxuICAgICAgICAgICAgICAgICAgICAubWVzc2FnZ2kge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtaG92ZXIuY29sLW1kLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIHZhcigtLWN1c3RvbS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub24tcmVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2dpLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI2Rpdm5tZXNze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2YmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdGEtc2NvbW1lc3NlLFxyXG4gICAgICAgICAgICAgICAgLmFjY291bnQtcGVyc29uYWwtZGF0YS1jb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubXlhY2NvdW50LWNvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm93Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC1zbS02IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG4gICAgJi5yZWN1cGVyYS1wd2R7XHJcbiAgICAgICAgc2VjdGlvbiNtYWlue1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZC5yZWN1cGVyYS1wd2R7XHJcbiAgICAgICAgICAgICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kYXRpLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIC5yZWMtcGFzc3dvcmR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG5ib2R5LnBheW1lbnRzLWNje1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgIC5jb250e1xyXG4gICAgICAgIC5oZWxwLWJsb2NrLWVycm9ye1xyXG4gICAgICAgICAgICBjb2xvcjogI2E5NDQ0MjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1ncm91cC5jb2wtc20tNixcclxuICAgICAgICAuZm9ybS1ncm91cC5jb2wtc20tMTJ7XHJcbiAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgICAgICAgICAgLy8gICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgICAgICAgICAvLyAgICAgY29sb3I6IHZhcigtLWxpZ2h0KTs7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgLy8gLmZvcm0tY29udHJvbFtkaXNhYmxlZF17XHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1jb250e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBjYWxlbmRhclxyXG5cclxuLnVpLWRhdGVwaWNrZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgIC51aS13aWRnZXQtaGVhZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1mb3VydGgpO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgICYudWktc3RhdGUtaG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudWktZGF0ZXBpY2tlci10aXRsZXtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxle1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1kZWZhdWx0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYudWktc3RhdGUtYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiYm9keS5jYXNpbm8ge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuXHJcbiAgICAvKioqKioqKioqKioqKioqKipcclxuICAgIFNDUk9MTFxyXG4gICAgKioqKioqKioqKioqKioqKiovXHJcblxyXG4gICAgLy8gKiB7XHJcbiAgICAvLyAgICAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIDo6LXdlYmtpdC1zY3JvbGxiYXJ7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3Jpem9udGFsIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpIWltcG9ydGFudDtcclxuICAgIC8vICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAvLyAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgLy8gICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgXHJcbiAgICAvLyB9XHJcbiAgICAvLyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvcml6b250YWx7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgIC8vICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAvLyAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgLy8gICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgc2VjdGlvbntcclxuICAgICAgICAmLm1haW4tY29udGFpbmVyLWNhc2luby1yZXN7XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsLnNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBkYXJrIHNlY29uZGFyeS1ib3gsIDEwJSkgO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsLWNvbnRyb2x7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3Jze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZleyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhc2luby1wcm92aWRlci1jb250e1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpOyAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWZvdXJ0aC1ib3gpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXItbWFpbnsgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogIHZhcigtLXRoaXJkNCk7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VhcmNoe1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYS1zZWFyY2h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLCY6YWN0aXZlLCY6dmlzaXRlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLCY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEtdGltZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW4tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zZW1pLWRhcmstOCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zZW1pLWRhcmstNSksIHZhcigtLXNlbWktZGFyay04KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgxOCwyMSwyMywuODYpLHJnYmEoNSwxMSwxNiwuOTQpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNhc2lub3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2FzaW5vLWFsbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIFxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICB2YXIoLS10aGlyZDQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogY29udHJhc3QoLjcpIGJyaWdodG5lc3MoLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5vcGVuLXByb3ZpZGVyLWFycm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICYub3Blbi1wcm92aWRlcntcclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxlZnQtc2lkZS1wcm92aWRlcntcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhc2luby1wcm92aWRlci1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0LnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0LWNvbnRhaW5lcnsgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7Ly92YXIoLS1zZWNvbmRhcnkpOyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnJpZ2h0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAuZ2FtZS10eXBlLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWZvdXJ0aC1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYW1lLXR5cGUtZmlsdGVyc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWJveC10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi12aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXNpbm8tc29ydGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXNpbm8tZ2FtZXMtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tZ2FtZXMtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmV3LWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWJ0bnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDNweCA0cHggOHB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBkYXJrZShmb3VydGgtYm94LCAyJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1saXN0LWVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBDQVNJTk8gTU9EQUwgKi9cclxuYm9keS5jYXNpbm97XHJcbiAgICAjbG9naW4tbW9kYWx7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtY29udGVudCB7ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KTsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgdmFyKC0tYmctd2hpdGUpOyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMzVweCB2YXIoLS1saWdodCk7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNsb3Nle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9naW4tY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dpbi1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcGFuMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwYW4ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC5tb2RhbC1nYW1lIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgdmFyKC0tcHJpbWFyeS1ib3gpOyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDU3cHggIHZhcigtLWJnLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2FtZS1wb3B1cC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tZ2FtZS1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWdhbWUtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udHJvbHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ2luLW1haW4tY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tdGhpcmQ1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dpbi1jb250e1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcGFuMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9naW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taW5saW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICB2YXIoLS10cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4tbG9naW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4tcmVnaXN0cmF6aW9uZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBuVHJhc2ZNb2RhbC1tYWluLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10aGlyZDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG5UcmFzZk1vZGFsLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3BhbjN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWNvbnRhaW5lci13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5nYW1lLTQtMywmLmdhbWUtMTYtOXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjAzKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uby1nYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1zZWFyY2gtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQjZ2FtZVNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpbVNjcm9sbERpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWRyb3Bkb3duKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZXsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gLmxhYmVsdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjp2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudWktc3RhdGUtZm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5nYW1lLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtdGh1bWIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGQtcHJlZntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFsYW5jZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVseyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhLWFycm93LWxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hbW91bnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXNpbm90cmFuc2Zlci1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLXByZWZlcml0aXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWJhY2t7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKHNlY29uZGFyeSwwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXBsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByZWZlcml0aXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmIC5taWRkbGUtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1zZW1pLWRhcmstOCkhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9hZGluZy1nYW1le1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjcG5nYW1lbWVudS5nYW1lLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEobGlnaHQpLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC0xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYWxhbmNlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogM2UzZDNkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLnBhbmVsLXByZWZlcml0aXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAzZTNkM2QhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FzaW5vdHJhbnNmZXItY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1pbmZvLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtaW5mby10aHVtYntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtdGl0bGV7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcGFuZWwtaGVhZGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGQtcHJlZi5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsocHJpbWFyeSwgNyUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFsYW5jZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wYW5lbC1oZWFkZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXJlZnJlc2h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FzaW5vdHJhbnNmZXItYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBkYXJrIHByaW1hcnksIDclKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYnRucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDZweCB2YXIoLS1zZW1pLWRhcmstNyksMCAwIDFlbSB2YXIoLS1zZW1pLWRhcmstNyksMCAwIC4yZW0gdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC5zZWN0aW9uLXdyYXBwZXJ7XHJcbiAgICAgICAgI2Nhc2luby1nYW1lLWxpdmUubW9kYWx7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9neyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tZ2FtZS1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWdhbWUtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtY29udGFpbmVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWJ0bnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNraW4tY29sb3ItLWdyZWVue1xyXG4gICAgICAgICYuc2tpbi0tbGlnaHR7XHJcbiAgICAgICAgICAgIC5oZWFkZXItbG9nb3tcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKSBodWUtcm90YXRlKDIzNWRlZykgYnJpZ2h0bmVzcygxLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWxvZ297XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDQ1ZGVnKSA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICNtb2RhbC1nYW1lLm1vZGFsLWdhbWV7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYW1lLXBvcHVwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2luby1nYW1lLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWdhbWUtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1jb250YWluZXItd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5taWRkbGUtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1zZW1pLWRhcmstOCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvYWRpbmctZ2FtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNwbmdhbWVtZW51LmdhbWUtbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogM2UzZDNkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEobGlnaHQsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LTEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFsYW5jZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IDNlM2QzZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC5wYW5lbC1wcmVmZXJpdGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogM2UzZDNkIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG4uY2hldnJvbjpiZWZvcmUsXHJcbi5jaGV2cm9uOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCl7XHJcbiAgICBib2R5LmNhc2lubyB7XHJcbiAgICAgICAgc2VjdGlvbi5tYWluLWNvbnRhaW5lci1jYXNpbm8tcmVzIHtcclxuICAgICAgICAgICAgLmNhc2luby1wcm92aWRlci1jb250IHtcclxuICAgICAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXItbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhc2luby1wcm92aWRlci5zZWFyY2gub3Blbi1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLyoqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIFNQT1JUIE1FTlUgTElWRSAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcblxyXG5ib2R5LmxpdmV7XHJcbiAgICAud3JhcHBlci1saXZle1xyXG4gICAgICAgIHNlY3Rpb24ubWFpbi1jb250ZW50e1xyXG4gICAgICAgICAgICAud3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5saXZlLWNvbC1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtbGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgI3Z1ZS1NZW51U3BvcnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWJveC1saXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiN0eHRTZWFyY2h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1zdHJlYW1pbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vbm9mZnN3aXRjaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9ub2Zmc3dpdGNoNC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9ub2Zmc3dpdGNoNC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9ub2Zmc3dpdGNoNC1zd2l0Y2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQgc2Vjb25kYXJ5LCAxNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5sZWZ0LW5hdi5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGVmdC1uYXYucGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJveCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtbGl2ZS5tZW51bGl2ZTR2LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWxpdmUubWVudWxpdmUzdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByZWZlcml0aXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5wcmVme1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1YntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQtbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGl2ZS1zZWxlY3RlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY29yZS1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2V0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmstZ3Jue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLWdyZWVuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmstcmVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByZWZlcml0aXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGl2ZS1zdHJlYW1pbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMHB4IC02cHggMHB4IC01cHggdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGV2ZWwtMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hemlvbmUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1YntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saXZlLXNlbGVjdGVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NvcmUtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY29yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmstZ3Jue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20tZ3JlZW4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iay1yZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWN1c3RvbS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByZWZlcml0aXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGl2ZS1zdHJlYW1pbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogTElWRSBCRVRUSU5HICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuYm9keS5saXZle1xyXG4gICAgLndyYXBwZXItbGl2ZXtcclxuICAgICAgICBzZWN0aW9uLm1haW4tY29udGVudHtcclxuICAgICAgICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAubGl2ZS1jb2wtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAudG9wLW1lbnUtbGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2VtaS1saWdodC0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhlYWRlci1jbG9zZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1tYWlue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAjZGl2Y2VudGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lci1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pZnJhbWUtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtY2VudGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG9wLXNldHRpbmdze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uI2J0bkVubGFyZ2VGcmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlbWktbGlnaHQtMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN2dWUtTGl2ZXBsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQucXVvdGUtYm90dG9te1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1tYXJrZXRzLWdyb3Vwc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mcmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuY2xlYXJmaXh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggMCB2YXIoLS1wcmltYXJ5KSBpbnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24uYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY3JvbGwtd3JhcHBlci50YWItY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2NvbGNvbC50YWItY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWItcGFuZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFiLXF0LnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1mb3VydGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmludC1xdW90ZS5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpdmUtaGVhZGluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib3gtcXVvdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGFwcmVtdXRhbmV3e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3ByZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVvdGUtY2xvc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb2wtcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1yaWdodC1saXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgI2ZyYW1lc29jY3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN0YWJzLXJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5yZXNpemUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2LXRhYnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggMCB2YXIoLS1wcmltYXJ5KSBpbnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFicy50d28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFicy50aHJlZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgI3JpZ2h0ZGl2IHtcclxuXHRcdFx0XHRcdFx0I2ZyYW1lc29jY3JpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHQudGFiLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0I2xpdmUtc3RyZWFtaW5nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0I2ZyYW1lc3RyZWFtaW5nLXJpZ2h0LWVycm9yIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5saXZlc3RyZWFtaW5ne1xyXG4gICAgICAgICAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sLXJpZ2h0LWxpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZyYW1lc29jY3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2LXRhYnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIExJVkUgQkVUVElORyBPVkVSVklFVyAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbmJvZHkubGl2ZXtcclxuICAgIC53cmFwcGVyLWxpdmV7XHJcbiAgICAgICAgc2VjdGlvbi5tYWluLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIC53cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLmxpdmUtY29sLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpdmUtb3ZlcnZpZXd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tdGVydGlhcnkpLCB2YXIoLS1zZWNvbmRhcnkpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtY29sbGFwc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUudGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBkYXJrIChzZWNvbmRhcnksIDMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRhcmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vLW1hcmtldHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGltZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOnZhcigtLXNlbWktbGlnaHQtMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmluZm8tdGQtd2lkdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudG9ybmVve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2LmRhcmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2NvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpdmUtc3RyZWFtaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYW1wb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXJrLnRpdGxlc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90YS1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNlbWktbGlnaHQtMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhuZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsgKHByaW1hcnksIDYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIExJVkUgQkVUVElORyBDQUxFTkRBUiAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbmJvZHkubGl2ZXtcclxuICAgIC53cmFwcGVyLWxpdmV7XHJcbiAgICAgICAgc2VjdGlvbi5tYWluLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIC53cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLmxpdmUtY29sLWNvbnR7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXZlLWNhbGVuZGFyaW97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFic3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggMCB2YXIoLS1wcmltYXJ5KSBpbnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUudGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwb3J0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFyayAoc2Vjb25kYXJ5LCAzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3BvcnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcmFyaW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKiBDT1VQT04gKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHkge1xyXG4gICAgLmJveC1jb3Vwb257XHJcbiAgICAgICAgLmNvdW50LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucWJldC1ib3h7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5xYmV0LWhlYWRlcntcclxuICAgICAgICAgICAgICAgIC5yb3dfaGVhZGVyMntcclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyX3N4MntcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnF1ZXN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlcl9keDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uY29kLWV2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQjcWJldHR4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjp2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRpdi1zZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiNzcG5ldmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3B0Z3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJveCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1saWdodC0xMikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX3ZvaWR7XHJcbiAgICAgICAgICAgIC52b2lkaW50e1xyXG4gICAgICAgICAgICAgICAgLmhlYWRlcl9zeHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yb3dfaGVhZGVyX2N4e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIC5wX3ZvaWRfY3h7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjcG5ldi5DSXRlbXN7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAubG9hZGluZy1jb250YWluZXItY291cG9ue1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZWFkZXIxe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjZGl2Y2hlY2thdXRve1xyXG4gICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLkNJdGVte1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgIC5DU3ViRXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKSwgMC4zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuQ09kZHN7XHJcbiAgICAgICAgICAgICAgICAgICAgLkNGaXNzYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTsgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5DRGVsZXRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1yZWQpOztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuQ1F1b3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGUtdXBkb3due1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICBkaXYudGV4dHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tcmVkKTs7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgICAgICAuZm9vdGVyY3B7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAucm93X2Zvb3Rlcl9idHtcclxuICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpdi5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dmFyKC0tc2Vjb25kYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3BuX3NpbmdfaW50e1xyXG4gICAgICAgICAgICAgICAgI3F0aW50LFxyXG4gICAgICAgICAgICAgICAgI3F0c29sb3tcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mb290ZXJfZHh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbjpub3QoI2xibF9jb21iKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI3F0aW50e1xyXG4gICAgICAgICAgICAgICAgICAgICNwYW5lbF9pbXBvcnRvX3Npc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvb3Rlcl9keHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICNsYmxfY29tYntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gXHJcbiAgICAgICAgICAgICNwbl9zaXNfcmlkIHtcclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFzcCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNwX3Npc19jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgIC5yaWdhc2lzdGVtYTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLlRTVmluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5DcG5UaXBvUmllcERibCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLlJpZXBTWCB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5SaWVwRFgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yb3dfZm9vdGVyX2J0MXtcclxuICAgICAgICAgICAgICAgIC5mb290ZXJfc3hfYnQsXHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyX2R4X2J0e1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXNjb21tZXR0aXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4tcmVzZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlcl9zYXZlX2NweyAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi5idG4tc2FsdmF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltcG9ydG8tdG90LWNvdXBvbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLnJvdy1pbXBvcnRve1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAucm93LWR4e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucm93LWJ0biB7XHJcbiAgICAgICAgICAgICAgICAucm93LXN4e1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZ2lyb2NvbnRvYXV0b21hdGljb3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIC5zYWxkby11dGVudGV7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZXBpbG9nby1zY2hlZGluYSxcclxuICAgICAgICAucmllcGlsb2dvLXByZW5vdGF6aW9uZSxcclxuICAgICAgICAucmljYXJpY2Etc2NoZWR7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAuaGVhZGVyLFxyXG4gICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNib2R5cmljc2NoZWRpbmF7XHJcbiAgICAgICAgICAgICAgICAucm93LXNjaGVke1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpZ2h0ICh0ZXJ0aWFyeS1ib3gsIDIlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZXBpbG9nby1zY2hlZGluYXtcclxuICAgICAgICAgICAjYm9keWNvdXBvbntcclxuICAgICAgICAgICAgICAgIC5jb2Qtc2NvbW17XHJcbiAgICAgICAgICAgICAgICAgICAgLmR4LWltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmllcGlsb2dvLXByZW5vdGF6aW9uZXtcclxuICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAudGVzdG8tcHJlbm90YXppb25le1xyXG4gICAgICAgICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodC1jb250YWluZXJ7XHJcbiAgICAgICAgLnBhbmVsLnZlcmlmaWNhLXNjb21tZXNzYS1jb250YWluZXJ7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVsdGltZS12aW5jaXRlLWNvbnRhaW5lci5wYW5lbHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5ib3gtbG90dG9iZXQge1xyXG4gICAgICAgICNsb2FkZXJsb3R0b2JldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG90dG8td2luLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmLnFiZXR7XHJcbiAgICAgICAgLmNvbnRhaW5lci5xYmV0LXBhZ2V7XHJcbiAgICAgICAgICAgIC5oZWFkaW5nLXFiZXR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAuY29sLXNtLTEyIHtcclxuICAgICAgICAgICAgICAgICAgICAucWJldC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29kZS1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpOyAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGVnZW5kYS1xYmV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKiogTU9TVCBQTEFZRUQgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHkge1xyXG4gICAgLnBpdS1naW9jYXRlLWNvbnRhaW5lcixcclxuICAgIC51bHRpbW8tbWludXRvLWNvbnRhaW5lcntcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7ICBcclxuICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICB1bC5uYXYubmF2LXRhYnN7ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNnB4IHZhcigtLXByaW1hcnkpKTsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggM3B4IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDZweCAzcHggdmFyKC0tcHJpbWFyeSk7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWItY29udGVudHsgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpOyAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnN1Yi10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGltZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmV2ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXsgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvdy1wYXJ0aXRheyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1kYXJrLTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogZGFyayAodGVydGlhcnktYm94LCA1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdG9sby1wYXJ0aXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlLXBhcnRpdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodCksIDAuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaWdodCAodGVydGlhcnktYm94LCAxNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcHJlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YXByZW11dGFuZXd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGl1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBQQUxJTlNFU1RPICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5IHtcclxuICAgIC5wYWxpbnNlc3RpLWNvbnRhaW5lcntcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpOyAgICBcclxuICAgICAgICAubWFpbi1wYWxpbnNlc3Rpe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGluZy1zcG9ydHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgICAgICAgICAudGl0bGUtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIGg0eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb24tY29udGFpbmVyLXN1YntcclxuICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLnBhbC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIC5jaGVja3tcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogUVVPVEUgQ09OVEFJTkVSICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHkucXVvdGUtcGFnZXtcclxuICAgIC53cmFwcGVyLWJveGVkLXF1b3Rle1xyXG4gICAgICAgIHNlY3Rpb24jbWFpbntcclxuICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdle1xyXG4gICAgICAgICAgICAgICAgLm1haW4tY29udGFpbmVyLXF1b3Rle1xyXG4gICAgICAgICAgICAgICAgICAgIC5tYWluLXF1b3Rle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFsaW5zZXN0by1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG9wLWNvbnRhaW5lcnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3J0c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS1wYWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVyY2F0aS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LXRhYnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWItY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBheyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4tbWVyY2F0by1hdHRpdm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnRpLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVvdGUtZXZlbnRpeyAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uaW50LXF1b3Rle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS10ZXJ0aWFyeSksIHZhcigtLXNlY29uZGFyeSkgNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWduaTF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pZDF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9yYXJpb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kYXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50ci1xdW90ZXsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCkhaW1wb3J0YW50OyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBsaWdodCB0ZXJ0aWFyeS1ib3gsIDIlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmFyaW8sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGFwcmVtdXRhLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEucXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4wOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGlnaHQgdGVydGlhcnktYm94LCAxNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YTFfYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YTJfYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigxOTUsIDExMywgMjQxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YTNfYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigyMiwgMTk5LCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YTRfYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6cmdiKDAsIDE2NywgMTYwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YTVfYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigyMTAsIDQ3LCA2KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhcHJlbXV0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlZ25pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXRhLWRwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYuc2VnbmlxdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4wOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm9tZS1xdW90YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXBve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGlnaHQgKHRlcnRpYXJ5LWJveCwgMTUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhcHJlbXV0YW5ld3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaWdodCAodGVydGlhcnktYm94LCAxNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGlwbyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vbWUtcXVvdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb21ib3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlkMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAubGVnZW5kYS1tYWlue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtbGVnZW5kYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlzdC1pbmxpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2Exe2NvbG9yOiNlNTcwZTd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmlnYTJ7Y29sb3I6IHZhcigtLXByaW1hcnktdGV4dCl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmlnYTN7Y29sb3I6IzI5OWEwYn1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdhNHtjb2xvcjojNDA5NmVlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2E1e2NvbG9yOiNjYzAwMDB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIFNQT1JUIEZJTFRFUiAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5e1xyXG4gICAgLnRwYyxcclxuICAgIC50cHF7XHJcbiAgICAgICAgJi5zZWxldHRvcmUtZ2lvcm5peyAgICAgICAgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy90cHFcclxuICAgICAgICAgICAgLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbHtcclxuICAgICAgICAgICAgICAgIC5zbGlkZXItdHJhY2t7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1zZWxlY3Rpb24udGljay1zbGlkZXItc2VsZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1oYW5kbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFyayhwcmltYXJ5LCAyMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXItdGljay5pbi1zZWxlY3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFyayAocHJpbWFyeSwgMTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlci10aWNrLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy90cGNcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYS5idG57ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGlnaHQgKHNlY29uZGFyeSwgMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50cFN7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICY6dmlzaXRlZHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgb3B0aW9ue1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHJvcGRvd24pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAmLmZhLXRpbWVze1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tcmVkKTs7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmZhLXN0YXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIFNQT1JUIE1FTlUgSU5ERVggKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqLyBcclxuYm9keSxcclxuYm9keS5pbmRleCxcclxuYm9keS5tYWluc3BvcnQsXHJcbmJvZHkucXVvdGUtcGFnZSAgeyAgIFxyXG5cclxuICAgIC5zZWFyY2gtYm94e1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgJiN0eHRjZXJjYXdlYntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhLmJ0bi5idG4tZXhwaXJpbmctZXZlbnRze1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuXHJcbiAgICAuYnRuLWxpdmUtc2NvcmUsXHJcbiAgICAuYnRuLXN0YXRze1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1idG4pO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnRuLWNvbG9yKTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWRlZmF1bHQuc2lkZWJhcnsgICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAuc2lkZWJhci1uYXZ7XHJcbiAgICAgICAgICAgIC5wYWdlLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsLmJldHRpbmctbWVudS00e1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgJi5oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAmLmxldmVsLTF7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ldmVudC1ub3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpLmxldmVsLTJ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC50cmVldmlldy1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJveCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5leHRyYXtcclxuICAgICAgICAgICAgbGkubGV2ZWwtMXtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtc3BvcnQtcGFsaW5zZXN0aXtcclxuICAgICAgICAubWVudS10aXRsZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICB9IFxyXG4gICAgICAgIHVsLm5hdi1wYWxpbnNlc3RpLmxlZnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIGxpeyAgXHJcbiAgICAgICAgICAgICAgICAmLnNlY29uZG9saSwgIFxyXG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0ucHJpbW9saXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZXZlbnQtbm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkubGV2ZWwtMntcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC50cmVldmlldy1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgJi5zZWNvbmRvbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ldmVudC1ub3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bC5tZW51LXRlci1sZXZ7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tdGVydGlhcnktYm94KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAudGVyem9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmV2ZW50LW5ve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWF0dGl2b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwLnRlcnpvcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5ldmVudC1ub3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5leHRyYXtcclxuICAgICAgICAgICAgICAgIGxpLmxldmVsLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIFRPUCBMRUFHVUUgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcblxyXG5ib2R5IHtcclxuICAgIC50b3AtbGVhZ3Vlc3tcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBWVUUgT0REUyBNQVRDSCAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHkucXVvdGUtcGFnZXtcclxuICAgIC53cmFwcGVyLWJveGVkLXF1b3Rle1xyXG4gICAgICAgIHNlY3Rpb24jbWFpbntcclxuICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdle1xyXG4gICAgICAgICAgICAgICAgLm1haW4tY29udGFpbmVyLXF1b3Rle1xyXG4gICAgICAgICAgICAgICAgICAgIC5tYWluLXF1b3Rle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFsaW5zZXN0by1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI3Z1ZS1PZGRzTWF0Y2h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50by1zaW5nb2xve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4tdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudG8tc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi10YWJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWItY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1wYW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGl2ZS1oZWFkaW5nLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saXZlLWhlYWRpbmctY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGl2ZS1oZWFkaW5nLWNvbG9yKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtY29sbGFwc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2RkLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFya2V0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YXByZW11dGFuZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFya2V0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpeGVkLWRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2Rkcy1wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9kZC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNjb3JlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2RkLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ldmVudG8tc2VsZWN0LmRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24uYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGlnaHQgKHRlcnRpYXJ5LWJveCwgMiUpIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaWdodCAodGVydGlhcnktYm94LCAyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIFVMVElNRSBWSU5DSVRFICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keXtcclxuICAgIC51bHRpbWUtdmluY2l0ZS1jb250YWluZXJ7XHJcbiAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAuZ2lvY2F0YS12aW5jaXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC52aW5jaXRhLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogUVVPVEUgRkFWT1JJVEUgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5cclxuYm9keSB7XHJcbiAgICAmLm1haW5zcG9ydHtcclxuICAgICAgICAmLm9kZHNsZXNzdGhhbntcclxuICAgICAgICAgICAgLndyYXBwZXItYm94ZWR7XHJcbiAgICAgICAgICAgICAgICBzZWN0aW9uI21haW57XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4tY29udGFpbmVyLXF1b3Rle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdC1mYXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcG9ydC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3J0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC1ubyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BvcnQtcXQtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFyayAoU2Vjb25kYXJ5LCAyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjT0xUVWxJbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjT0xUVWxMaXN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2hhbXBpb25zaGlwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3Rle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGlnaHQgKHRlcnRpYXJ5LWJveCwgMTUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiB2YXIoIC0tc2VtaS1saWdodC0xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBQUklOVCBPRERTICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5e1xyXG4gICAgJi5wcmludC1vZGRzIHtcclxuICAgICAgICBzZWN0aW9uI21haW57XHJcbiAgICAgICAgICAgIC5tYWluLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAuc3RhbXBhLXF1b3RlLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpc3VhbGl6emEtcXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5jb2wtbWQtNntcclxuICAgICAgICAgICAgICAgICAgICAmLnBhbC1zZWxlemlvbmF0aXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKi9cclxuLyoqKiogTU9EQUwgKioqKi9cclxuLyoqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5e1xyXG4gICAgLm1vZGFse1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uLmNsb3Nle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWN1c3RvbS1yZWQpOztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDQubW9kYWwtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5eyAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIC50b3AtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5ib3R0b20tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsZS1ib3R0b217XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lc2l0b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVhZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRmb290IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aCk7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZvdXJ0aCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtYmFja2Ryb3B7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlbWktbGlnaHQtMyk7XHJcbiAgICB9XHJcbn1cclxuI2Nhc2luby10cmFuc2Zlci1tb2RhbC5tb2RhbCxcclxuI3RyYW5zZmVyLW1vZGFsLm1vZGFse1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS10aGlyZDUpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNTBweCAxMnB4IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAubW9kYWwtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uLmNsb3Nle1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWN1c3RvbS1yZWQpOztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNC5tb2RhbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubW9kYWwtYm9keXsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAvLyAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE0NywgNTMsIDAuOCk7XHJcbiAgICAgICAgICAgICAgIC5iYWxhbmNlc3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB1bHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1hcnJvdy1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tcmVkKTs7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hbW91bnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkuYXJlYXJpc2VydmF0YXtcclxuICAgIC5tb2RhbCNtb2RhbFBheW1lbnQge1xyXG4gICAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgLy8gLm1vZGFsLWhlYWRlcntcclxuICAgICAgICAgICAgLy8gICAgIGJ1dHRvbi5jbG9zZXtcclxuICAgICAgICAgICAgLy8gICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAvLyAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gICAgIGg0Lm1vZGFsLXRpdGxle1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC5tb2RhbC1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBidXR0b24uY2xvc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg0Lm1vZGFsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtYm9keXsgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgIC5ib3R0b20tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS1ib3R0b217XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZXNpdG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMnB4ICB2YXIoLS1zZW1pLWxpZ2h0LTIpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubW9kYWwjbW9kYWxQYXltZW50IHtcclxuICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIGJhY2tncm91bmQ6dmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAubW9kYWwtaGVhZGVye1xyXG4gICAgICAgICAgICBidXR0b24uY2xvc2V7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0Lm1vZGFsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWJvZHl7ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgIC5ib3R0b20tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLnRhYmxlLWJvdHRvbXtcclxuICAgICAgICAgICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lc2l0b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAycHggIHZhcigtLXNlbWktbGlnaHQtMikpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqIE1BUktFVCBNT1ZFUlMgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keSB7XHJcbiAgICAubWFya2V0LW1vdmVycy1jb250YWluZXIge1xyXG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiB2YXIoLS1wcmltYXJ5X2ZvbnRfZmFtaWx5O1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApOyAgXHJcbiAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICB1bC5uYXYubmF2LXRhYnN7ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDZweCB2YXIoLS1wcmltYXJ5KSk7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDNweCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNnB4IDNweCB2YXIoLS1wcmltYXJ5KTsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmsgKTsgLy9yZ2JhKCRsaWdodCwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuIFxyXG4gICAgICAgICAgICAgLnRhYi1jb250ZW50eyAgXHJcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTsgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgLmNoYXJ0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgLmNoYXJ0LW1hcmtldC1tb3YtYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAuYm90dG9tLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgIC5vZGRzLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhLWNvbnRhaW5lcnsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdGEtdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcmRlLXZpbjsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdGEtZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tcmVkKTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICB9XHJcbiB9XHJcbiBcclxuLyoqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKiogTUFSS0VUIE1PVkVSUyAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5IHtcclxuICAgLm1hcmtldC1tb3ZlcnMtY29udGFpbmVyIHtcclxuICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkcHJpbWFyeV9mb250X2ZhbWlseTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgIFxyXG4gICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFic3sgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDZweCB2YXIoLS1wcmltYXJ5KSk7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFiLWNvbnRlbnR7ICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmNoYXJ0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAuY2hhcnQtbWFya2V0LW1vdi1he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5ib3R0b20tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAub2Rkcy1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YS1jb250YWluZXJ7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF0YS11cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJkZS12aW47ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF0YS1kb3due1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqIEMtSU5GTy1BR0VOWklBICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5IHtcclxuICAgIC5pbmZvLWFnZW56aWEtY29udGFpbmVyIHtcclxuICAgICAgICAvLyBmb250LWZhbWlseTogJHByaW1hcnlfZm9udF9mYW1pbHk7XHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgIFxyXG4gICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgICAgICAgLmJlbnZlbnV0aS1idG5ze1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIC50YWJsZS1yZXNwb25zaXZle1xyXG4gICAgICAgICAgICAgICAgLnRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB0aGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRmb290e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgIH1cclxuIH1cclxuIFxyXG5cclxuIC5yaWNlcmNhLXNwb3J0e1xyXG4gICAgY29sb3IgOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWdcclxuICAgIH1cclxuICAgIC50YWJsZS1yZXNwb25zaXZle1xyXG4gICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgIHRkLHRoe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpOyAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH0iLCJib2R5IHtcclxuLyoqKioqKioqKioqKioqKioqXHJcbkhFQURFUiA1IEdMT0JBTCAtXHJcbioqKioqKioqKioqKioqKioqL1xyXG4gICAgLmhlYWRlci1xdC5oZWFkZXItNSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWNvbG9yKTtcclxuICAgICAgICAudG9waGQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItdG9wKTtcclxuICAgICAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgICAgICAgIC50cmFuc2Zlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dpbi1ib3gubG9nZ2F0byB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudXNlci1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tZHJvcGRvd247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY29sbGFwc2Vke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZGlzcC11c2VyIHsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHJvcGRvd24pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDFweCB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLmxpc3QtaW5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tLWNvbG9yOiAgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW1nLXJlZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLmJ0bi1sb2dvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ub3RpZmljYXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7ICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubnVtYmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wZG93bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBheyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLWlubGluZS5sb2dpbi1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlbWktbGlnaHQtOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlbWktbGlnaHQtOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2LnJlYy1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5yZWMtcGFzc3dvcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4tbG9naW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi10b2dnbGUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXJlZ2lzdHJhemlvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmVnaXN0ZXIucmVnaXN0ZXItY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZXR0aW5ncy5yZWdpc3Rlci5kcm9wZG93biB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLnJlZ2lzdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb2wtbWQtMi5zZXR0aW5ncy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZXR0aW5ncy5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wZG93bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub2Rkcy10eXBlLFxyXG4gICAgICAgICAgICAgICAgICAgICYuY2xvY2stYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNldHRpbmdzLmRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdG9wLXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNldHRpbmdzLWZ1bGxzY3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZXR0aW5ncy1jb2xvcnMtc2tpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNraW4tY29sb3ItLXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2Y0NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2tpbi1jb2xvci0tYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2tpbi1jb2xvci0teWVsbG93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNraW4tY29sb3ItLWdyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2tpbi1jb2xvci0tcHVycGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwdXJwbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNldHRpbmdzLWRhcmstbGlnaHQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpdGNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYubWlkaGQge1xyXG4gICAgICAgICAgICAucm93IHtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29sLW1kLTkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5taWQtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdWwubGlzdC1pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdG9wLXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdG9wLWljb24tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10b3AtaWNvbi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdG9wLWljb24tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5sYWJlbC1jdG0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhciB7XHJcbiAgICAgICAgICAgICYubmF2YmFyLXF0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1tZW51KTtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiN2dWVNZW51SGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWN1c3RvbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiB2YXIoLS10ZXh0LWN1c3RvbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWNjb3VudC1zdGF0aWN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRpdi12ZXJzYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogdmFyKC0tdGV4dC1jdXN0byk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGl2LWFjY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtcHJpbWFyeSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIFNraW4gTGlnaHQgKi9cclxuICAgICYuc2tpbi0tbGlnaHQge1xyXG4gICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTgpOyAvL3ZhcigtLXNvZnQtbGlnaHQpO1xyXG4gICAgICAgICAgICAudG9waGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgLnNldHRpbmdzLWZ1bGxzY3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2V0dGluZ3MtZGFyay1saWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ2luLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1pZGhkIHtcclxuICAgICAgICAgICAgICAgIHVsLmxpc3QtaW5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXZiYXIubmF2YmFyLXF0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBIZWFkZXIgTWVudSBTZWxlY3Rpb24gQWN0aXZlICovXHJcbmJvZHl7XHJcbiAgICBoZWFkZXJ7XHJcbiAgICAgICAgLmhlYWRlci1xdC5oZWFkZXItNXtcclxuICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpob3ZlciBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pbmRleHtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOmZpcnN0LWNoaWxkIGEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOmZpcnN0LWNoaWxkIGEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpLmhvbWUgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnF1b3RlLXBhZ2UsXHJcbiAgICAmLm1haW5zcG9ydHtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5saXZle1xyXG4gICAgICAgIGhlYWRlcntcclxuICAgICAgICAgICAgLmhlYWRlci1xdC5oZWFkZXItNXtcclxuICAgICAgICAgICAgICAgIC5uYXZiYXIubmF2YmFyLXF0IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jYXNpbm97XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgIGhlYWRlcntcclxuICAgICAgICAgICAgLmhlYWRlci1xdC5oZWFkZXItNXtcclxuICAgICAgICAgICAgICAgIC5uYXZiYXIubmF2YmFyLXF0IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jYXNpbm8uY2FzaW5vLWxpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgIGhlYWRlcntcclxuICAgICAgICAgICAgLmhlYWRlci1xdC5oZWFkZXItNXtcclxuICAgICAgICAgICAgICAgIC5uYXZiYXIubmF2YmFyLXF0IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2FzaW5vLmNhdC0xMXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhc2luby5wb2tlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpLnBva2Vye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiYm9keSAudHBkLnBpdS1naW9jYXRlLWNvbnRhaW5lci5wYW5lbCB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0LnBhbmVsLWhlYWRpbmcge1xyXG5cdFx0aDR7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ly8gdGV4dC1pbmRlbnQ6IDI3cHg7XHJcblx0XHRcdC8vICY6OmJlZm9yZSB7XHJcblx0XHRcdC8vIFx0Y29udGVudDogJ1xcZjAwNSAnO1xyXG5cdFx0XHQvLyBcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG5cdFx0XHQvLyBcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHQvLyBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdC8vIFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ly8gXHRsZWZ0OiAtMjhweDtcclxuXHRcdFx0Ly8gfVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG4gICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICBwYWRkaW5nOiAycHggMDtcclxuICAgICAgICB1bC5saXN0LWlubGluZXtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIC8vIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoycHhcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MnB4XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2FtcGlvbmF0b3sgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnBhcnRpdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6ICdCZWJhcyc7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucGVyY2VudHVhbGUtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8vIHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCAwIHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lcmNhdG97XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5xdW90YXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5xdGF7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXF0YS1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lcmNhdG86bnRoLWNoaWxkKDYpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuYm9keSB7XHJcblx0LnVsdGltby1taW51dG8tY29udGFpbmVyIHtcclxuXHRcdC5wYW5lbC1ib2R5IHtcclxuXHRcdFx0LnRhYi1jb250ZW50IHtcclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdC5yb3ctcGFydGl0YSB7XHJcblx0XHRcdFx0XHRcdFx0LnRlbXBvLXBhcnRpdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZS1wYXJ0aXRhIHVsIGxpIHNwYW4ucXRhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgIC5wYWxpbnNlc3RpLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdWwucGFsLWNvbnRhaW5lciAuY2hlY2sge1xyXG4gICAgICAgICAgICBsaSBkaXYuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm94LWNvdXBvbiB7XHJcbiAgICAgICAgI3BuZXYuQ0l0ZW1zIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2JlYmViZTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgICAgICAgLkNPZGRzIC5DUXVvdGEgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5DT2RkcyB7XHJcbiAgICAgICAgICAgICAgICAuQ0RlbGV0ZSBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLkNJdGVtIHtcclxuICAgICAgICAgICAgICAgIC5DU3ViRXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LDE1MCwxNSwwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMik7Ly8vdmFyKC0tcHJpbWFyeSk7NDc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3RlcmNwIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiZWJlYmU7XHJcbiAgICAgICAgICAgICNwbl9zaW5nX2ludCAjcXRzb2xvPmRpdiBkaXYuZm9vdGVyX2R4IHNwYW46bm90KCNsYmxfY29tYikge1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNwbl9zaW5nX2ludCAjcXRpbnQ+ZGl2IGRpdi5mb290ZXJfZHggaW5wdXQsIFxyXG4gICAgICAgICAgICAjcG5fc2luZ19pbnQgI3F0c29sbz5kaXYgZGl2LmZvb3Rlcl9keCBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucm93X2Zvb3Rlcl9idDEgLmZvb3Rlcl9zYXZlX2NwIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGUtdXBkb3duIGRpdi50ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5ib2R5LnF1b3RlLXBhZ2Uge1xyXG4gICAgLndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIHtcclxuICAgICAgICAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2Uge1xyXG4gICAgICAgICAgICAubWFpbi1jb250YWluZXItcXVvdGUgLm1haW4tcXVvdGUge1xyXG4gICAgICAgICAgICAgICAgLnBhbGluc2VzdG8tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZXZlbnRpLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZS1ldmVudGkgdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lcmNhdGktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4uYnRuLW1lcmNhdG86aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYTpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi5idG4tbWVyY2F0by1hdHRpdm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXByaW1hcnkpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzNjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMlIC0gNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5ib2R5LmxpdmUge1xyXG4gICAgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAubGl2ZS1jb2wtY29udCB7XHJcbiAgICAgICAgICAgICAgICAuY29sLWxlZnQgI3Z1ZS1NZW51U3BvcnQge1xyXG4gICAgICAgICAgICAgICAgICAgID4ubGVmdC1uYXYucGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS1saXZlLm1lbnVsaXZlNHYgLm1lbnUtaXRlbT5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxldmVsLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXppb25lLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5uYXppb25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1Yj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpdmUtc3RyZWFtaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByZWZlcml0aSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRvb2x0aXAge1xyXG4gICAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgfVxyXG4gICAgICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIHZhcigtLWxpZ2h0KTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzYwcHgpIHtcclxuLy8gICAgIGJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZVxyXG4vLyAgICAgIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAubWVyY2F0aS1jb250YWluZXIgLnRhYi1jb250ZW50IC5idG4ge1xyXG4vLyAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMyUgLSA0cHgpO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLmV2ZW50aS1jb250YWluZXIgLnF1b3RlLWV2ZW50aSB0YWJsZSB0Ym9keSB0ci50ci1xdW90ZSB0ZC5zZWduaSAucXRhLWRwPmRpdi5zZWduaXF0OmhvdmVyLFxyXG5ib2R5LnF1b3RlLXBhZ2UgLndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubWFpbi1jb250YWluZXItcXVvdGUgLm1haW4tcXVvdGUgLnBhbGluc2VzdG8tY29udGFpbmVyIC5tZXJjYXRpLWNvbnRhaW5lciAudGFiLWNvbnRlbnQgLmJ0biBhOmhvdmVyLFxyXG5ib2R5LnF1b3RlLXBhZ2UgLndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubWFpbi1jb250YWluZXItcXVvdGUgLm1haW4tcXVvdGUgLnBhbGluc2VzdG8tY29udGFpbmVyIC5ldmVudGktY29udGFpbmVyIC5xdW90ZS1ldmVudGkgdGFibGUgdGJvZHkgdHIudHItcXVvdGUgdGQucXVvdGFwcmVtdXRhIGEucXRhOmhvdmVyLCBcclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAuZXZlbnRpLWNvbnRhaW5lciAucXVvdGUtZXZlbnRpIHRhYmxlIHRib2R5IHRyLnRyLXF1b3RlIHRkLnF1b3RhIGEucXRhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLWxlZnQgI3Z1ZS1NZW51U3BvcnQ+LmxlZnQtbmF2LnBhbmVsIC5tZW51LWxpdmUubWVudWxpdmU0diAubWVudS1pdGVtPmRpdiAubGV2ZWwtMj5kaXYgdWwgbGkubGlzdC1ncm91cC1pdGVtLmhhcy1zdWI6aG92ZXIsXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydD4ubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTR2IC5tZW51LWl0ZW0+ZGl2IC5sZXZlbC0yPmRpdiB1bCBsaS5saXN0LWdyb3VwLWl0ZW0uaGFzLXN1Yjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saXZlLXNlbGVjdGVkKTtcclxuICAgIC8vIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLmV2ZW50aS1jb250YWluZXIgLnF1b3RlLWV2ZW50aSB0YWJsZSB0Ym9keSB0ci50ci1xdW90ZSB0ZC5zZWduaSAucXRhLWRwID4gZGl2LnNlZ25pcXQ6aG92ZXIgPiBkaXYge1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuXHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLm1lcmNhdGktY29udGFpbmVyIC50YWItY29udGVudCAuYnRuLmJ0bi1tZXJjYXRvLWF0dGl2byBhe1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAubWVyY2F0aS1jb250YWluZXIgLnRhYi1jb250ZW50IC5idG4uYnRuLW1lcmNhdG8tYXR0aXZve1xyXG4gICAgYmFja2dyb3VuZDogI0ZCQjUxMjtcclxufVxyXG5cclxuYm9keS5xdW90ZS1wYWdlIC53cmFwcGVyLWJveGVkLXF1b3RlIHNlY3Rpb24jbWFpbiAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlIC5tYWluLXF1b3RlIC5wYWxpbnNlc3RvLWNvbnRhaW5lciAubWVyY2F0aS1jb250YWluZXIgLnRhYi1jb250ZW50IC5idG4uYnRuLW1lcmNhdG86aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkJCNTEyO1xyXG59XHJcbmJvZHkucXVvdGUtcGFnZSAud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSAubWFpbi1xdW90ZSAucGFsaW5zZXN0by1jb250YWluZXIgLm1lcmNhdGktY29udGFpbmVyIC50YWItY29udGVudCAuYnRuLmJ0bi1tZXJjYXRvIGE6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYm9keSAuYm94LWNvdXBvbiAuZm9vdGVyY3AgI3BuX3NpbmdfaW50ICNxdGludD5kaXYgZGl2LmZvb3Rlcl9keCBzcGFuOm5vdCgjbGJsX2NvbWIpLCBib2R5IC5ib3gtY291cG9uIC5mb290ZXJjcCAjcG5fc2luZ19pbnQgI3F0c29sbz5kaXYgZGl2LmZvb3Rlcl9keCBzcGFuOm5vdCgjbGJsX2NvbWIpIHtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbmJvZHkgZGl2LndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubWFpbi1jb250YWluZXItcXVvdGUge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU0MHB4KSFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDVweCAwIDVweCFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG5cclxuZGl2LndyYXBwZXItYm94ZWQtcXVvdGUgLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZS52aXMtbGVmdCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTQwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDVweCAwIDVweCAhaW1wb3J0YW50O1xyXG59XHJcbmRpdi53cmFwcGVyLWJveGVkLXF1b3RlIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubGVmdC1jb2x1bW4tcXVvdGUsXHJcbmRpdi53cmFwcGVyLWJveGVkLXF1b3RlIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubGVmdC1jb2x1bW4tcXVvdGUudmlzLWxlZnQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjcwcHgpIHtcclxuICAgIGJvZHkgLndyYXBwZXItYm94ZWQtcXVvdGUgc2VjdGlvbiNtYWluIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAjb3Blbi1tZW51LWxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgYm9keSBkaXYud3JhcHBlci1ib3hlZC1xdW90ZSBzZWN0aW9uI21haW4gLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1wYWdlIC5tYWluLWNvbnRhaW5lci1xdW90ZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU0MHB4KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHggMCA1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGRpdi53cmFwcGVyLWJveGVkLXF1b3RlIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSAubGVmdC1jb2x1bW4tcXVvdGUsXHJcbiAgICBkaXYud3JhcHBlci1ib3hlZC1xdW90ZSAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLmxlZnQtY29sdW1uLXF1b3RlLnZpcy1sZWZ0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICBkaXYud3JhcHBlci1ib3hlZC1xdW90ZSAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2UgLm1haW4tY29udGFpbmVyLXF1b3RlLnZpcy1sZWZ0IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTQwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHggMCA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5ib2R5IGJ1dHRvbiwgYm9keSAuYnRuIHtcclxuICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG59XHJcblxyXG5cclxuXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydCA+IC5sZWZ0LW5hdi5wYW5lbCAubWVudS1saXZlLm1lbnVsaXZlNHYgLm1lbnUtaXRlbSBhLCBib2R5LmxpdmUgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLWxlZnQgI3Z1ZS1NZW51U3BvcnQgPiAubGVmdC1uYXYucGFuZWwgLm1lbnUtbGl2ZS5tZW51bGl2ZTN2IC5tZW51LWl0ZW0gYSxcclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmNvbC1sZWZ0ICN2dWUtTWVudVNwb3J0ID4gLmxlZnQtbmF2LnBhbmVsIC5tZW51LWxpdmUubWVudWxpdmU0diAudGl0bGUucGFuZWwtaGVhZGluZywgXHJcbmJvZHkubGl2ZSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5saXZlLWNvbC1jb250IC5jb2wtbGVmdCAjdnVlLU1lbnVTcG9ydCA+IC5sZWZ0LW5hdi5wYW5lbCAubWVudS1saXZlLm1lbnVsaXZlM3YgLnRpdGxlLnBhbmVsLWhlYWRpbmcsXHJcbmJvZHkgdWwuYmV0dGluZy1tZW51LTQgbGkuaGVhZGVyIHNwYW4sIFxyXG5ib2R5LmluZGV4IHVsLmJldHRpbmctbWVudS00IGxpLmhlYWRlciBzcGFuLCBcclxuYm9keS5tYWluc3BvcnQgdWwuYmV0dGluZy1tZW51LTQgbGkuaGVhZGVyIHNwYW4sIFxyXG5ib2R5LnF1b3RlLXBhZ2UgdWwuYmV0dGluZy1tZW51LTQgbGkuaGVhZGVyIHNwYW4sXHJcbmJvZHkgLnBhbGluc2VzdGktY29udGFpbmVyIC5oZWFkaW5nLXNwb3J0IC50aXRsZS1oZWFkaW5nIGg0LnRpdGxlLXNwb3J0LFxyXG5ib2R5IC50cGMuc2VsZXR0b3JlLWdpb3JuaSAudGl0bGUsIGJvZHkgLnRwcS5zZWxldHRvcmUtZ2lvcm5pIC50aXRsZSxcclxuYm9keSAucGFsaW5zZXN0aS1jb250YWluZXIgLmhlYWRpbmctc3BvcnQgLmljb24tY29udGFpbmVyID4gZGl2IGFcclxue1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmspXHJcbn1cclxuXHJcbmJvZHkucmVnaXN0cmF6aW9uZSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLnJlZ2lzdHJhemlvbmUtcGFnZSAuY29uZmVybWUtYm90dG9tIC50aXRsZSAudGl0bGUsIGJvZHkucmVnaXN0cmF6aW9uZSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLnJlZ2lzdHJhemlvbmUtcGFnZSAuY29uZmVybWUtYm90dG9tIC50aXRsZSBzcGFuLCBib2R5LnJlZ2lzdHJhemlvbmUgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5yZWdpc3RyYXppb25lLXBhZ2UgLmNvbmZlcm1lLWJvdHRvbSAudGl0bGUgaDQsIGJvZHkucmVnaXN0cmF6aW9uZSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLnJlZ2lzdHJhemlvbmUtcGFnZSAuY29uZmVybWUtYm90dG9tIC50aXRsZSBoMywgYm9keS5yZWdpc3RyYXppb25lIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAucmVnaXN0cmF6aW9uZS1wYWdlIC5kYXRpLXBlcnNvbmFsaSAudGl0bGUgLnRpdGxlLCBib2R5LnJlZ2lzdHJhemlvbmUgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5yZWdpc3RyYXppb25lLXBhZ2UgLmRhdGktcGVyc29uYWxpIC50aXRsZSBzcGFuLCBib2R5LnJlZ2lzdHJhemlvbmUgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5yZWdpc3RyYXppb25lLXBhZ2UgLmRhdGktcGVyc29uYWxpIC50aXRsZSBoNCwgYm9keS5yZWdpc3RyYXppb25lIC53cmFwcGVyLWJveGVkIHNlY3Rpb24jbWFpbiAucmVnaXN0cmF6aW9uZS1wYWdlIC5kYXRpLXBlcnNvbmFsaSAudGl0bGUgaDMsIGJvZHkucmVnaXN0cmF6aW9uZSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLnJlZ2lzdHJhemlvbmUtcGFnZSAuZGF0aS1hY2NvdW50IC50aXRsZSAudGl0bGUsIGJvZHkucmVnaXN0cmF6aW9uZSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLnJlZ2lzdHJhemlvbmUtcGFnZSAuZGF0aS1hY2NvdW50IC50aXRsZSBzcGFuLCBib2R5LnJlZ2lzdHJhemlvbmUgLndyYXBwZXItYm94ZWQgc2VjdGlvbiNtYWluIC5yZWdpc3RyYXppb25lLXBhZ2UgLmRhdGktYWNjb3VudCAudGl0bGUgaDQsIGJvZHkucmVnaXN0cmF6aW9uZSAud3JhcHBlci1ib3hlZCBzZWN0aW9uI21haW4gLnJlZ2lzdHJhemlvbmUtcGFnZSAuZGF0aS1hY2NvdW50IC50aXRsZSBoMyB7XHJcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyLWxpdmUgc2VjdGlvbi5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmxpdmUtY29sLWNvbnQgLmxpdmUtb3ZlcnZpZXcgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZ3tcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUVBQSxBQUFBLEtBQUssQUFBQyxDQUVGLGNBQWMsQ0FBQyxRQUFDLENBQ2hCLFlBQVksQ0FBQyxRQUFDLENBQ2QsYUFBYSxDQUFDLFFBQUMsQ0FFZixxQkFBcUIsQ0FBQSxRQUFDLENBQ3RCLHVCQUF1QixDQUFBLFFBQUMsQ0FFeEIsYUFBYSxDQUFBLFFBQUMsQ0FDZCxlQUFlLENBQUMsUUFBQyxDQUNqQixjQUFjLENBQUEsUUFBQyxDQUNmLFlBQVksQ0FBQSxRQUFDLENBRWIsYUFBYSxDQUFBLFFBQUMsQ0FDZCxlQUFlLENBQUMsUUFBQyxDQUVqQixlQUFlLENBQUEsVUFBQyxDQUVoQixTQUFTLENBQUEsUUFBQyxDQUNWLFdBQVcsQ0FBQSxRQUFDLENBQ1osVUFBVSxDQUFBLFVBQUMsQ0FDWCxRQUFRLENBQUEsUUFBQyxDQUVULGNBQWMsQ0FBQSxRQUFDLENBQ2YsZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixlQUFlLENBQUEsS0FBQyxDQUNoQixhQUFhLENBQUEsS0FBQyxDQUVkLG1CQUFtQixDQUFBLE1BQUMsQ0FDcEIscUJBQXFCLENBQUEsS0FB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 */
