:root{--header-text-primary: #c1c1c1;--header-text-secondary: #fff;--primary-box: #15191C;--secondary-box: #181617;--tertiary-box: #1f2327;--fourth-box: #212528;--primary-btn: #ffeb3b;--secondary-btn: #2a2f35;--primary-btn-color: #111;--secondary-btn-color: #ffffff;--live-selected: #424242;--primary: #ffeb3b;--secondary: #2a2e32;--tertiary: #126e51;--fourth: #424C56;--primary-text: #ebebeb;--secondary-text: #000;--tertiary-text: #fff;--fourth-text: #777;--heading-color: #fff;--live-heading-color: #c1c1c1;--custom-red: #fb3754;--custom-green: #0b840b;--dropdown: #181617;--header-top: linear-gradient(90deg,var(--tertiary), #1b433b 50%);--header-menu: #1f2327;--header-color: linear-gradient(270deg,var(--tertiary), #1b433b 50%);--header-grad: linear-gradient(90deg,var(--tertiary), #1a423a 50%);--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.05);--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: 40deg;--header-top-icon-color: var(--primary);--header-top-text-color: var(--header-text-primary)}::-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.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.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-color: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.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 .ultimo-minuto-container{color:var(--primary-text);background:var(--trasp)}body .ultimo-minuto-container .panel-heading{background:var(--header-grad);color:var(--heading-color)}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 .ultimo-minuto-container .panel-body ul.nav.nav-tabs{background:var(--tertiary-box)}body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li.active a{color:var(--primary);background:var(--trasp) !important}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 .ultimo-minuto-container .panel-body ul.nav.nav-tabs li a{color:var(--primary-text);background:var(--trasp) !important}body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li a:after{background:var(--semi-light)}body .ultimo-minuto-container .panel-body ul.nav.nav-tabs li a:hover{color:var(--primary)}body .ultimo-minuto-container .panel-body .tab-content{background:var(--tertiary-box)}body .ultimo-minuto-container .panel-body .tab-content .sub-title .time{color:var(--trasp)}body .ultimo-minuto-container .panel-body .tab-content .sub-title .event{color:var(--trasp)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita{border-bottom-color:var(--semi-light)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita:hover{background-color:var(--semi-dark-5)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita:hover .titolo-partita span{color:var(--primary)}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 .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta:hover{background:var(--semi-dark-2)}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 .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita .piu{color:var(--trasp);background:var(--trasp)}body .ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita .piu span{color:var(--trasp);background:var(--trasp)}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.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.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-color: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-color: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-color: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-color: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-color: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-color: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}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwic2tpbnMvc2tpbi1ncmVlbi15ZWxsb3ctMS5zY3NzIiwiY29sb3JzL3Jvb3QvX3Jvb3QtdmFyaWFibGVzLWdyZWVuLXllbGxvdy0xLnNjc3MiLCJjb2xvcnMvX2RlZmF1bHQtZ2xvYmFsLWNvbG9yLnNjc3MiLCJjb2xvcnMvX3BhZ2VzLWdsb2JhbC1jb2xvci5zY3NzIiwiY29sb3JzL19wYWdlcy1jYXNpbm8tY29sb3Iuc2NzcyIsImNvbG9ycy9fcGFnZXMtbGl2ZS1iZXR0aW5nLWNvbG9yLnNjc3MiLCJjb2xvcnMvX3BhZ2VzLXNwb3J0LWNvbG9yLnNjc3MiLCJjb2xvcnMvX2hlYWRlci1uZXc1LWNvbG9yLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQGltcG9ydCBcInNraW5zL3NraW4teWVsbG93LTMtdGltZXJiZXRcIjsgLy9cImdsb2JhbC9jb2xvci1kZWZhdWx0LS1ncmVlblwiO1xyXG5cclxuLy8gQGltcG9ydCBcImNvbG9ycy9yb290L3Jvb3QtdmFyaWFibGVzLXllbGxvdy1ncmV5LXRpbWVyYmV0XCI7XHJcblxyXG4vLyBDVVNUT00gU0tJTlxyXG4vL0BpbXBvcnQgXCJjdXN0b20vY3VzdG9tLXRpbWVyYmV0XCI7XHJcblxyXG5AaW1wb3J0IFwic2tpbnMvc2tpbi1ncmVlbi15ZWxsb3ctMVwiOyAvL1wiZ2xvYmFsL2NvbG9yLWRlZmF1bHQtLWdyZWVuXCI7XHJcblxyXG5AaW1wb3J0IFwiY29sb3JzL3Jvb3Qvcm9vdC12YXJpYWJsZXMtZ3JlZW4teWVsbG93LTFcIjtcclxuXHJcbi8vIEltcG9ydCBhbGwgZ2xvYmFsLy4uc2FzcyBpbiBkZWZhdWx0LWdsb2JhbC1jb2xvclxyXG5AaW1wb3J0IFwiY29sb3JzL2RlZmF1bHQtZ2xvYmFsLWNvbG9yXCI7XHJcblxyXG4vLyBJbXBvcnQgYWxsIHBhZ2VzLy4uc2FzcyBpbiBwYWdlcy1jb2xvclxyXG5AaW1wb3J0IFwiY29sb3JzL3BhZ2VzLWdsb2JhbC1jb2xvclwiO1xyXG5cclxuLy8gSW1wb3J0IGFsbCBwYWdlcy8uLnNhc3MsIGNhc2luby0qIGluIHBhZ2VzLWNvbG9yXHJcbkBpbXBvcnQgXCJjb2xvcnMvcGFnZXMtY2FzaW5vLWNvbG9yXCI7XHJcblxyXG5cclxuLy8gSW1wb3J0IGFsbCBwYWdlcy8uLnNhc3MgaW4gcGFnZXMvcGFnZXMtbGl2ZS1iZXR0aW5nLWNvbG9yXHJcbkBpbXBvcnQgXCJjb2xvcnMvcGFnZXMtbGl2ZS1iZXR0aW5nLWNvbG9yXCI7XHJcblxyXG5cclxuLy8gSW1wb3J0IGFsbCBjb21wb25lbnRzLy4uc2FzcyBpbiBwYWdlcy1zcG9ydC1jb2xvclxyXG5AaW1wb3J0IFwiY29sb3JzL3BhZ2VzLXNwb3J0LWNvbG9yXCI7XHJcblxyXG4vLyBJbXBvcnQgYWxsIGNvbXBvbmVudHMvLi5zYXNzIGluIHBhZ2VzLXNwb3J0LWNvbG9yXHJcbkBpbXBvcnQgXCJjb2xvcnMvaGVhZGVyLW5ldzUtY29sb3JcIjsiLCIvLyBDb2xvcnMgYW5kIEJhY2tncm91bmRzXHJcbiRsaWdodCA6ICNmZmZmZmY7XHJcbiRkYXJrIDogIzAwMDAwMDtcclxuJHRyYXNwIDogdHJhbnNwYXJlbnQ7XHJcbiRzZW1pLWRhcmsgOiByZ2JhKDAsMCwwLDAuMjUpO1xyXG4kc2VtaS1saWdodCA6IHJnYmEoMjU1LDI1NSwyNTUsMC4yNSk7XHJcblxyXG4kc29mdC1saWdodCA6ICNlYmViZWI7XHJcbi8vIEhlYWRlclxyXG5cclxuJGhlYWRlci1jb2xvciA6ICMxNTE5MUM7XHJcbiRoZWFkZXItdG9wIDogIzEyMTUxNztcclxuJGhlYWRlci1tZW51IDogIzJhMmYzNTtcclxuXHJcblxyXG4kcHJpbWFyeS1ib3ggOiAjMTUxOTFDO1xyXG4kc2Vjb25kYXJ5LWJveCA6ICMxNjE4MTY7XHJcbiR0ZXJ0aWFyeS1ib3g6ICMxZjIzMjc7XHJcbiRmb3VydGgtYm94OiAjMjEyNTI4O1xyXG5cclxuJHByaW1hcnktYnRuOiAjNUNCMzQ4O1xyXG4kc2Vjb25kYXJ5LWJ0biA6ICMzNDNhNDA7XHJcblxyXG5cclxuJHByaW1hcnk6ICM1Q0IzNDg7XHJcbiRzZWNvbmRhcnk6ICMyYTJmMzU7XHJcbiR0ZXJ0aWFyeTogcmdiYSgkcHJpbWFyeSwgMC42KTtcclxuJGZvdXJ0aDogIzJlM2MzNztcclxuXHJcbiRsaXZlLXNlbGVjdGVkOiAkdGVydGlhcnk7XHJcblxyXG5cclxuLy9ncmFkaWVudHNcclxuJHRoaXJkNDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwkcHJpbWFyeSwjOTRiMTQzKTtcclxuXHJcbiR0aGlyZDU6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzE1MTg0MSAyMCUsICMwMDhhMmQgNjAlLCAjMDA3YjI4IDgwJSwjMDI0ZjFiIDEwMCUpO1xyXG5cclxuJGhlYWRlci1ncmFkOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsJHRlcnRpYXJ5LCAkc2Vjb25kYXJ5IDUwJSk7XHJcblxyXG4kcGFuZWwtaGVhZGVyOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEobGlnaHRlbigkcHJpbWFyeSwgMiUpLCAwLjkpLCB0cmFuc3BhcmVudCk7XHJcblxyXG4kcHJpbWFyeS10ZXh0OiAjYzFjMWMxO1xyXG4kc2Vjb25kYXJ5LXRleHQ6ICMwMDA7XHJcbiR0ZXJ0aWFyeS10ZXh0OiAjZmZmO1xyXG4kZm91cnRoLXRleHQ6ICM3Nzc7XHJcblxyXG4kcHJpbWFyeS1idG4tY29sb3I6ICAjZmZmO1xyXG4kc2Vjb25kYXJ5LWJ0bi1jb2xvcjogI2MxYzFjMTtcclxuXHJcbiRoZWFkaW5nLWNvbG9yOiAjZmZmO1xyXG4kbGl2ZS1oZWFkaW5nLWNvbG9yOiAjYzFjMWMxO1xyXG5cclxuJHRleHQtbGlnaHQ6ICMwMDA7XHJcbiR0ZXh0LWRhcms6ICNGRkY7XHJcblxyXG4kdGV4dC1jdXN0b206IGdyZWVuO1xyXG5cclxuXHJcbiRjdXN0b20tZ3JlZW46ICMwYjg0MGI7XHJcblxyXG4kY3VzdG9tLWJnOiAjMjEyMzM0O1xyXG4kY3VzdG9tLXJlZDogI2ZiMzc1NDtcclxuXHJcbiRkcm9wZG93bjogIzAwMDExNDtcclxuXHJcbiRiZy13aGl0ZTogI2ZmZjtcclxuJGJnLWJsYWNrOiAjMDAwO1xyXG5cclxuXHJcbi8vIENvbG9ycyBmb3IgbGFiZWxzIFxyXG5cclxuJHllbGxvdyA6ICNmNmRjNDM7XHJcbiRibHVlIDogIzBhM2JhZDtcclxuJHZlcmRlLXZpbjojMDRjZDA2O1xyXG4kdmVyZGUtcGFnOiAjMTM4MzAxO1xyXG4kcm9zc286ICNmMDA7XHJcbiRhcmFuY2lvbmU6ICNlMTYzMDA7XHJcblxyXG4vLyBDRE4gSW1hZ2VzICggc3dpdGNoIHRvIC4uIGluIHByb2R1Y3Rpb24gKVxyXG5cclxuLy8kaW1nX3VybCA6ICdodHRwczovL2ltZ3Rlc3Quc2VydmljZWFyLmNvbS8nO1xyXG5cclxuLy8gSW5wdXRcclxuXHJcbiRwcmltYXJ5LWlucHV0IDogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcclxuJHNlY29uZGFyeS1pbnB1dCA6ICMxNTE5MUM7XHJcbi8vICR0ZXJ0aWFyeS1pbnB1dCA6IDsiLCI6cm9vdCB7XHJcbiAgICBcclxuICAgIC0taGVhZGVyLXRleHQtcHJpbWFyeTogI2MxYzFjMTtcclxuICAgIC0taGVhZGVyLXRleHQtc2Vjb25kYXJ5OiAjZmZmO1xyXG4gICAgLS1wcmltYXJ5LWJveDogIzE1MTkxQztcclxuICAgIC0tc2Vjb25kYXJ5LWJveDogIzE4MTYxNztcclxuICAgIC0tdGVydGlhcnktYm94OiAjMWYyMzI3O1xyXG4gICAgLS1mb3VydGgtYm94OiAjMjEyNTI4O1xyXG4gICAgLS1wcmltYXJ5LWJ0bjogI2ZmZWIzYjtcclxuICAgIC0tc2Vjb25kYXJ5LWJ0bjogIzJhMmYzNTtcclxuICAgIC0tcHJpbWFyeS1idG4tY29sb3I6ICMxMTE7XHJcbiAgICAtLXNlY29uZGFyeS1idG4tY29sb3I6ICNmZmZmZmY7XHJcbiAgICAtLWxpdmUtc2VsZWN0ZWQ6ICM0MjQyNDI7XHJcbiAgICAtLXByaW1hcnk6ICNmZmViM2I7XHJcbiAgICAtLXNlY29uZGFyeTogIzJhMmUzMjtcclxuICAgIC0tdGVydGlhcnk6ICMxMjZlNTE7XHJcbiAgICAtLWZvdXJ0aDogIzQyNEM1NjtcclxuICAgIC0tcHJpbWFyeS10ZXh0OiAjZWJlYmViO1xyXG4gICAgLS1zZWNvbmRhcnktdGV4dDogIzAwMDtcclxuICAgIC0tdGVydGlhcnktdGV4dDogI2ZmZjtcclxuICAgIC0tZm91cnRoLXRleHQ6ICM3Nzc7XHJcbiAgICAtLWhlYWRpbmctY29sb3I6ICNmZmY7XHJcbiAgICAtLWxpdmUtaGVhZGluZy1jb2xvcjogI2MxYzFjMTtcclxuICAgIC0tY3VzdG9tLXJlZDogI2ZiMzc1NDtcclxuICAgIC0tY3VzdG9tLWdyZWVuOiAjMGI4NDBiO1xyXG4gICAgLS1kcm9wZG93bjogIzE4MTYxNztcclxuICAgIC0taGVhZGVyLXRvcDogbGluZWFyLWdyYWRpZW50KDkwZGVnLHZhcigtLXRlcnRpYXJ5KSwgIzFiNDMzYiA1MCUpO1xyXG4gICAgLS1oZWFkZXItbWVudTogIzFmMjMyNztcclxuICAgIC0taGVhZGVyLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLHZhcigtLXRlcnRpYXJ5KSwgIzFiNDMzYiA1MCUpO1xyXG4gICAgLS1oZWFkZXItZ3JhZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLHZhcigtLXRlcnRpYXJ5KSwgIzFhNDIzYSA1MCUpO1xyXG4gICAgLS10aGlyZDQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdmFyKC0tdGVydGlhcnkpLCB2YXIoLS1wcmltYXJ5KSk7XHJcbiAgICAtLXRoaXJkNTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLHZhcigtLWRyb3Bkb3duKSAyMCUsIHZhcigtLXByaW1hcnkpIDYwJSwgdmFyKC0tdGVydGlhcnkpIDgwJSwgdmFyKC0tZm91cnRoKSAxMDAlLCk7XHJcbiAgICAtLXByaW1hcnktaW5wdXQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcbiAgICAtLWxpZ2h0OiAjZmZmZmZmO1xyXG4gICAgLS1kYXJrOiAjMDAwMDAwO1xyXG4gICAgLS10cmFzcDogdHJhbnNwYXJlbnQ7XHJcbiAgICAtLXNlbWktZGFyazogcmdiYSgwLDAsMCwwLjA1KTtcclxuICAgIC0tc2VtaS1saWdodDogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcclxuICAgIC0tc2VtaS1saWdodC0yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICAtLXNlbWktbGlnaHQtMzogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xyXG4gICAgLS1zZW1pLWxpZ2h0LTg6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcclxuICAgIC0tc2VtaS1saWdodC0xMjogcmdiYSgyNTUsMjU1LDI1NSwwLjEyKTtcclxuICAgIC0tc2VtaS1kYXJrLTE6IHJnYmEoMCwwLDAsMC4xKTtcclxuICAgIC0tc2VtaS1kYXJrLTI6IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIC0tc2VtaS1kYXJrLTM6IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgIC0tc2VtaS1kYXJrLTU6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgIC0tc2VtaS1kYXJrLTc6IHJnYmEoMCwwLDAsMC43KTtcclxuICAgIC0tc2VtaS1kYXJrLTg6IHJnYmEoMCwwLDAsMC44KTtcclxuICAgIC0tc2xpZGVyLWNvbG9yOiA0MGRlZztcclxuICBcclxuICAgIC0taGVhZGVyLXRvcC1pY29uLWNvbG9yIDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAtLWhlYWRlci10b3AtdGV4dC1jb2xvciA6IHZhcigtLWhlYWRlci10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxuIiwiXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbn1cclxuXHJcbioge1xyXG4gICAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSB2YXIoLS1zZWNvbmRhcnkpO1xyXG5cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRhbHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG9yaXpvbnRhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbn1cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFse1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6ICB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICBcclxufVxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvcml6b250YWx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG59XHJcblxyXG46Oi1tb3otc2VsZWN0aW9uIHsgLyogQ29kZSBmb3IgRmlyZWZveCAqL1xyXG4gICAgY29sb3I6IHZhcigtLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrKSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIDo6c2VsZWN0aW9uIHtcclxuICAgIGNvbG9yOiB2YXIoLS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFyaykhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbmJvZHkge1xyXG4gICAgLy9iYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcblxyXG5cclxuICAgICYuc2tpbi0tZGFyayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGFyayk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIDo6LW1vei1zZWxlY3Rpb24geyAvKiBDb2RlIGZvciBGaXJlZm94ICovXHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIDo6c2VsZWN0aW9uIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubmF2ID4gbGkgPiBhOmhvdmVyLCBcclxuICAgIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyoqKioqKioqKioqKioqKioqXHJcbiAgICBCVVRUT05cclxuICAgICoqKioqKioqKioqKioqKioqL1xyXG5cclxuICAgIGJ1dHRvbixcclxuICAgIC5idG57XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNsb3Nle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgb2wsdWx7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKioqKioqKioqKioqKioqKipcclxuICAgIEZPUk0gSU5QVVQgXHJcbiAgICAqKioqKioqKioqKioqKioqKi9cclxuICAgIC8vIHNlbGVjdCNTZWxlY3REYXlzTWVudSxcclxuICAgIC5mb3JtLWNvbnRyb2wsXHJcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWlucHV0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWlucHV0KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXHJcbiAgICAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcclxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1kYXJrKTtcclxuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICB9XHJcbiAgICAvLyBzZWxlY3QjU2VsZWN0RGF5c01lbnUgb3B0aW9uLFxyXG4gICAgc2VsZWN0IG9wdGlvbiB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tc2Vjb25kYXJ5LWlucHV0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogbGlnaHQgZHJvcGRvd24sIDUlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDEwMHB4IHZhcigtLXRlcnRpYXJ5KSBpbnNldDtcclxuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwIDAgMTBweCAxMDBweCAjMTg4MkE4IGluc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIHNlbGVjdCNTZWxlY3REYXlzTWVudSxcclxuICAgIHNlbGVjdC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgIH0gICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1jb250YWluZXIsXHJcbiAgICAuY2hlY2tib3gtY29udGFpbmVyLFxyXG4gICAgLmNoZWNrYm94e1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tY29udGFpbmVye1xyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAvKioqKioqKioqKioqKioqKipcclxuICAgIFdSQVBQRVIgQk9EWSBQQUdFUyBcclxuICAgICoqKioqKioqKioqKioqKioqL1xyXG5cclxuICAgIC5zZWN0aW9uLXdyYXBwZXIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZ193cnAge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpOyAvL3ByaW1hcnktYm94O1xyXG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDAgLTE5cHggMjBweCByZ2JhKDAsMCwwLC43KTtcclxuICAgICAgICAuZm9vdGVyLXRvcHtcclxuICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZHtcclxuICAgICAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXJzLW1haW57XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9jYXNpbm8vcHJvdmlkZXIvcHJvdmlkZXJzLWxpZ2h0LnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IC5yb3csXHJcbiAgICAgICAgICAgICAgICAucm93LnRleHQsXHJcbiAgICAgICAgICAgICAgICAucm93LnBheSxcclxuICAgICAgICAgICAgICAgIC5yb3cubWVudS1mb290ZXItbmV3e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtbWQtMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dClcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yb3cudGV4dHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1tZC0xMHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtbGljZW5zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAjbG9hZGluZy1tb2RhbC1uZXd7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTgpO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuI3Z1ZS1TbGlkZXItaW5kZXh7XHJcbiAgICAuY2Fyb3VzZWx7XHJcbiAgICAgICAgLml0ZW17XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUodmFyKC0tc2xpZGVyLWNvbG9yKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcm91c2VsLWNvbnRyb2x7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXIuYmFubmVyLS1vdmVybGF5IHtcclxuICAgIGEge1xyXG4gICAgLy8gICAmOjpiZWZvcmUge1xyXG4gICAgLy8gICAgIGZpbHRlcjogaHVlLXJvdGF0ZSh2YXIoLS1zbGlkZXItY29sb3IpKTtcclxuICAgIC8vICAgfVxyXG4gICAgfVxyXG4gICAgJi5yaWdodCxcclxuICAgICYubGVmdCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICAgIGZpbHRlcjogaHVlLXJvdGF0ZSh2YXIoLS1zbGlkZXItY29sb3IpKTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudG9wLFxyXG4gICAgJi5ib3R0b20ge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUodmFyKC0tc2xpZGVyLWNvbG9yKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gaGVhZGluZy1zbWFsbHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgIC50aXRsZSxcclxuICAgIHNwYW4sIFxyXG4gICAgaDQsXHJcbiAgICBoM3tcclxuICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmctY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWl4aW4gaGVhZGluZy1iaWd7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGluZy1jb2xvcik7XHJcbiAgICAudGl0bGUsXHJcbiAgICBzcGFuLCBcclxuICAgIGg0LFxyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1peGluIGxpdmUtaGVhZGluZ3tcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aCk7XHJcbiAgICBjb2xvcjogdmFyKC0tbGl2ZS1oZWFkaW5nLWNvbG9yKTtcclxuICB9IiwiYm9keXtcclxuICAgICYucmVnaXN0cmF6aW9uZXtcclxuICAgICAgICAud3JhcHBlci1ib3hlZHtcclxuICAgICAgICAgICAgc2VjdGlvbiNtYWlue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgLnJlZ2lzdHJhemlvbmUtcGFnZXtcclxuICAgICAgICAgICAgICAgICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbmZlcm1lLWJvdHRvbSxcclxuICAgICAgICAgICAgICAgICAgICAuZGF0aS1wZXJzb25hbGksXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGktYWNjb3VudHsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7ICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtc20tNntcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taG9yaXpvbnRhbC1yZWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAgdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb25mZXJtZS1ib3R0b217XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5hcmVhcmlzZXJ2YXRhe1xyXG4gICAgICAgIHNlY3Rpb24jbWFpbntcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5jb25mZXJtYS1yZWdpc3RyYXppb25le1xyXG4gICAgICAgICAgICAgICAgLmF0dGl2YXppb25lLWNvbnRhaW5lcixcclxuICAgICAgICAgICAgICAgIC5yZWdpc3RyYXppb25lLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gTW9kYWxcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24uY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtc20tNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmludGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiNidXR0b25hbm5wb3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1hbm51bGxhLmJ1dHRvbi1jZXJjYS1wb3Aye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmI3BuQ2FzaG91dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mdC1hbW91bnQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1mb3VydGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wb3B1cC1zY29te1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC50ZXJtaW5pe1xyXG4gICAgICAgICAgICAubW9kYWwtYm9keXsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFzcCk7IFxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY2hpc2lhbW97XHJcbiAgICAgICAgICAgICAgICAgICAgLnBhbmVsLnBhbmVsLXRlcm1pbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gVGFibGVcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHZhcigtLXRyYXNwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGFibGU6bm90KC51aS1kYXRlcGlja2VyLWNhbGVuZGFyKSxcclxuICAgICAgICAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3g7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIHRoZWFkLFxyXG4gICAgICAgICAgICB0Ym9keSxcclxuICAgICAgICAgICAgdGZvb3Qge1xyXG4gICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWZvdXJ0aCk7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICB2YXIoLS1mb3VydGgpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3QtZ2lvY2F0b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRvdC12aW50b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3VzdG9tLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJvc3NvLWJre1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjdXN0b20tcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibHV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm9zc297XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokcm9zc287XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFyYW5jaW9uZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhcmFuY2lvbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdpYWxsb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZlcmRlLXZpbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR2ZXJkZS12aW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZlcmRlLXBhZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcmRlLXBhZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVzaXRvLXF1YWRyb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibHV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3Nzb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRyb3NzbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcmFuY2lvbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokYXJhbmNpb25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdpYWxsb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmVyZGUtdmlue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHZlcmRlLXZpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52ZXJkZS1wYWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2ZXJkZS1wYWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZlcmRlLXBhZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZlcmRlLXBhZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yb3Nzb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJvc3NvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJsdXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYXJhbmNpb25le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXJhbmNpb25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRpb257XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAgICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgYTpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW46aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIC53cmFwcGVyLWJveGVke1xyXG4gICAgICAgICAgICBzZWN0aW9uI21haW57XHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5yZWdvbGFtZW50by1wYWdleyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTEye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZGV0dGFnbGlvLWNvbW1pc3Npb25pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5kZXR0YWdsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0yICk7IC8vcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRhYmxlLXRvdGFsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmtlIChmb3VydGgsIDUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMik7IC8vcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZWdlbmRhLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm94LWFyZWFyaXNlcnZhdGEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0YS11dGVudGkge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3B6aW9uaS1yaWNlcmNhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjVXBkYXRlUGFuZWwxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlcG9ydCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1yaWMtbW92LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFiLXJpYyB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcHppb25pLXJpY2VyY2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2lkZS1uYXYtYmFja29mZmljZS5zaWRlYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7IC8vdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFueyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7ICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYjYm9udXNQYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1jb250LmZ1bGx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm9udXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvbnVzLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIE1haW4gY29udGVudCBzZWN0aW9uXHJcblxyXG4gICAgICAgICAgICAgICAgLm1haW4tY29udCxcclxuICAgICAgICAgICAgICAgIC5tYWluLWNvbnQuZnVsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp2YXIoLS10ZXJ0aWFyeS1ib3gpOy8vIHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEdlbmVyaWMgXHJcbiAgICAgICAgICAgICAgICAgICAgLmp1bWJvdHJvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxlZ2VuZGEtYm90dG9te1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsdXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3Nzb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRyb3NzbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJhbmNpb25le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFyYW5jaW9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2lhbGxve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmVyZGUtdmlue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHZlcmRlLXZpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmVyZGUtcGFnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVyZGUtcGFnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8ub3B6aW9uaS1yaWNlcmNhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wemlvbmktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBNb3ZpbWVudGlcclxuICAgICAgICAgICAgICAgICAgICAudGFiLXJpYy1tb3Yge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yaXN1bHRhdGktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItdG9wOiA1eHAgc29saWQgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtcGFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAud2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBEYXRpIHBlcnNvbmFsaVxyXG4gICAgICAgICAgICAgICAgICAgIC5hY2NvdW50LXBlcnNvbmFsLWRhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFicyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIFRyYXNmZXJpbWVudGkgXHJcbiAgICAgICAgICAgICAgICAgICAgLnRyYXNmZXJpbWVudGktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wdGlvbi1jb250YWluZXItc2FsZG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmp1bWJvdHJvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gUGFnYW1lbnRpXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICNkaXYtcGF5bWVudC1pZnJhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEFnZW56IC0gTGlzdGEgVXRlbnRpXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RhLXV0ZW50aSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vcHppb25pLXJpY2VyY2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1jb250YWluZXItdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBHaXJvY29udG9cclxuICAgICAgICAgICAgICAgICAgICAuZ2lyb2NvbnRvIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAuYm9udXMsXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbWJpYS1wd2Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYm9udXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ib251cy1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxlLm5hdmJhcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnB1bGwtcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtY29sbGFwc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBSZXNvY29udGkgcGFnZSBcclxuICAgICAgICAgICAgICAgICAgICAucmVzb2NvbnRpLWdpb2NoaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yaXN1bHRhdGktY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYShsaWdodCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICNkaXYtcGF5bWVudHMtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNwYXltZW50cy1saXN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEFudGllZmZyYXppb25lXHJcbiAgICAgICAgICAgICAgICAgICAgLmdlc3Rpb25lLWFudGllZmZyYXppb25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFudGllZmYtZ2VzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5saXN0LWlubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjYXR0aXZhdG9pbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gUmVwb3J0XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVwb3J0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmlzdWx0YXRpLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kIDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtcGFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50b3RhbGktaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJveC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVwb3J0LXBhZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYmFkZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYShsaWdodCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWdlbnppYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGZvb3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLy9iYWNrZ3JvdW5kOiBkYXJrICggdmFyKC0tZm91cnRoLCA1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtbWFzdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5iYWRnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDA5OTNkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1hZ2VudGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmJhZGdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZDJkYWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtc3ViYWdlbnRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5iYWRnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY0ODAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yaWdodC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIE1lc3NhZ2dpIFxyXG4gICAgICAgICAgICAgICAgICAgIC5tZXNzYWdnaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYS1ob3Zlci5jb2wtbWQtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAgdmFyKC0tY3VzdG9tLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vbi1yZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVzc2FnZ2ktY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZGl2bm1lc3N7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saXN0YS1zY29tbWVzc2UsXHJcbiAgICAgICAgICAgICAgICAuYWNjb3VudC1wZXJzb25hbC1kYXRhLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5teWFjY291bnQtY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3c6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICAmLnJlY3VwZXJhLXB3ZHtcclxuICAgICAgICBzZWN0aW9uI21haW57XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAuY29udGFpbmVyLWZsdWlkLnJlY3VwZXJhLXB3ZHtcclxuICAgICAgICAgICAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRhdGktY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLnJlYy1wYXNzd29yZHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcbmJvZHkucGF5bWVudHMtY2N7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgLmNvbnR7XHJcbiAgICAgICAgLmhlbHAtYmxvY2stZXJyb3J7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYTk0NDQyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWdyb3VwLmNvbC1zbS02LFxyXG4gICAgICAgIC5mb3JtLWdyb3VwLmNvbC1zbS0xMntcclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICAgICAgICAgIC8vICAgICBjb2xvcjogdmFyKC0tbGlnaHQpOztcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAvLyAuZm9ybS1jb250cm9sW2Rpc2FibGVkXXtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWNvbnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGNhbGVuZGFyXHJcblxyXG4udWktZGF0ZXBpY2tlcntcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgLnVpLXdpZGdldC1oZWFkZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgJi51aS1zdGF0ZS1ob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXRpdGxle1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGFibGV7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWRlZmF1bHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJib2R5LmNhc2lubyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG5cclxuICAgIC8qKioqKioqKioqKioqKioqKlxyXG4gICAgU0NST0xMXHJcbiAgICAqKioqKioqKioqKioqKioqKi9cclxuXHJcbiAgICAvLyAqIHtcclxuICAgIC8vICAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLXByaW1hcnkpIHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gOjotd2Via2l0LXNjcm9sbGJhcntcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvcml6b250YWwge1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSkhaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC8vICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAvLyAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICBcclxuICAgIC8vIH1cclxuICAgIC8vIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRhbHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC8vICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAvLyAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgIC8vIH1cclxuXHJcbiAgICBzZWN0aW9ue1xyXG4gICAgICAgICYubWFpbi1jb250YWluZXItY2FzaW5vLXJlc3tcclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWwuc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsgc2Vjb25kYXJ5LWJveCwgMTAlKSA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWwtY29udHJvbHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsLWluZGljYXRvcnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLWNvbnR7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7ICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tZm91cnRoLWJveCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgLmNhc2luby1wcm92aWRlci1tYWlueyAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAgdmFyKC0tdGhpcmQ0KTsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2h7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhLXNlYXJjaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsJjphY3RpdmUsJjp2aXNpdGVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYS10aW1lc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Blbi1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNlbWktZGFyay04KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXNlbWktZGFyay01KSwgdmFyKC0tc2VtaS1kYXJrLTgpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDE4LDIxLDIzLC44NikscmdiYSg1LDExLDE2LC45NCkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2FzaW5ve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXNpbm8tYWxse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXItY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogIHZhcigtLXRoaXJkNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXItY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBjb250cmFzdCguNykgYnJpZ2h0bmVzcyguNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm9wZW4tcHJvdmlkZXItYXJyb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgJi5vcGVuLXByb3ZpZGVye1xyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGVmdC1zaWRlLXByb3ZpZGVye1xyXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC5jYXNpbm8tcHJvdmlkZXItY29udHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmlnaHQtY29udGFpbmVyeyAgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTsvL3ZhcigtLXNlY29uZGFyeSk7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAucmlnaHQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgIC5nYW1lLXR5cGUtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tZm91cnRoLWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbWUtdHlwZS1maWx0ZXJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtYm94LXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNhc2luby1zb3J0aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhc2luby1nYW1lcy13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhc2luby1nYW1lcy1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uZXctbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtYnRuc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogM3B4IDRweCA4cHggdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmtlKGZvdXJ0aC1ib3gsIDIlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWxpc3QtZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIENBU0lOTyBNT0RBTCAqL1xyXG5ib2R5LmNhc2lub3tcclxuICAgICNsb2dpbi1tb2RhbHtcclxuICAgICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpOyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICB2YXIoLS1iZy13aGl0ZSk7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDEzNXB4IHZhcigtLWxpZ2h0KTsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2xvc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmltZy1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dpbi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ2luLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwYW4xe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3BhbjJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLm1vZGFsLWdhbWUge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICB2YXIoLS1wcmltYXJ5LWJveCk7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNTdweCAgdmFyKC0tYmctd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYW1lLXBvcHVwLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2luby1nYW1lLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tZ2FtZS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250cm9sc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9naW4tbWFpbi1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS10aGlyZDUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ2luLWNvbnR7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNwYW4ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dpbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1pbmxpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIHZhcigtLXRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1sb2dpbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1yZWdpc3RyYXppb25le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG5UcmFzZk1vZGFsLW1haW4tY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRoaXJkNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wblRyYXNmTW9kYWwtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcGFuM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtY29udGFpbmVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmdhbWUtNC0zLCYuZ2FtZS0xNi05eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDMpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vLWdhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLXNlYXJjaC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCNnYW1lU2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGltU2Nyb2xsRGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tZHJvcGRvd24pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdleyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAubGFiZWx0ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOnZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1mb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmdhbWUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS10aHVtYiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFkZC1wcmVme1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYWxhbmNlc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtYXJyb3ctbGVmdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFtb3VudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2lub3RyYW5zZmVyLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtcHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtYmFja3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoc2Vjb25kYXJ5LDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tcGxheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgLm1pZGRsZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlbWktZGFyay04KSFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2FkaW5nLWdhbWV7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNwbmdhbWVtZW51LmdhbWUtbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYShsaWdodCksIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LTEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhbGFuY2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAzZTNkM2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwucGFuZWwtcHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IDNlM2QzZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXNpbm90cmFuc2Zlci1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWluZm8tY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoe1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1pbmZvLXRodW1ie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS10aXRsZXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1wYW5lbC1oZWFkZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFkZC1wcmVmLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFyayhwcmltYXJ5LCA3JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay03KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYWxhbmNlc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXBhbmVsLWhlYWRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtcmVmcmVzaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXNpbm90cmFuc2Zlci1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsgcHJpbWFyeSwgNyUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1idG5zIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNnB4IHZhcigtLXNlbWktZGFyay03KSwwIDAgMWVtIHZhcigtLXNlbWktZGFyay03KSwwIDAgLjJlbSB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLnNlY3Rpb24td3JhcHBlcntcclxuICAgICAgICAjY2FzaW5vLWdhbWUtbGl2ZS5tb2RhbHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2d7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICB2YXIoLS10cmFuc3BhcmVudCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhc2luby1nYW1lLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tZ2FtZS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2FtZS1jb250YWluZXItd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhbnNwYXJlbnQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubW9kYWwtYnRucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXRyYW5zcGFyZW50KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2tpbi1jb2xvci0tZ3JlZW57XHJcbiAgICAgICAgJi5za2luLS1saWdodHtcclxuICAgICAgICAgICAgLmhlYWRlci1sb2dve1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpIGh1ZS1yb3RhdGUoMjM1ZGVnKSBicmlnaHRuZXNzKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItbG9nb3tcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoNDVkZWcpIDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgI21vZGFsLWdhbWUubW9kYWwtZ2FtZXtcclxuICAgICAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS10cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbWUtcG9wdXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLWdhbWUtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXNpbm8tZ2FtZS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYW1lLWNvbnRhaW5lci13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1pZGRsZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLXNlbWktZGFyay04KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9hZGluZy1nYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3BuZ2FtZW1lbnUuZ2FtZS1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAzZTNkM2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdhbWUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYShsaWdodCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYWxhbmNlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogM2UzZDNkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLnBhbmVsLXByZWZlcml0aXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAzZTNkM2QhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcbi5jaGV2cm9uOmJlZm9yZSxcclxuLmNoZXZyb246YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KXtcclxuICAgIGJvZHkuY2FzaW5vIHtcclxuICAgICAgICBzZWN0aW9uLm1haW4tY29udGFpbmVyLWNhc2luby1yZXMge1xyXG4gICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgLmNhc2luby1wcm92aWRlci1tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FzaW5vLXByb3ZpZGVyLnNlYXJjaC5vcGVuLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogU1BPUlQgTUVOVSBMSVZFICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuXHJcbmJvZHkubGl2ZXtcclxuICAgIC53cmFwcGVyLWxpdmV7XHJcbiAgICAgICAgc2VjdGlvbi5tYWluLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIC53cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLmxpdmUtY29sLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAjdnVlLU1lbnVTcG9ydHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtYm94LWxpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI3R4dFNlYXJjaHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLXN0cmVhbWluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9ub2Zmc3dpdGNoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub25vZmZzd2l0Y2g0LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub25vZmZzd2l0Y2g0LWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub25vZmZzd2l0Y2g0LXN3aXRjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZCBzZWNvbmRhcnksIDE1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmxlZnQtbmF2LnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJveCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZWZ0LW5hdi5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm94KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1saXZlLm1lbnVsaXZlNHYsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtbGl2ZS5tZW51bGl2ZTN2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLnByZWZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpLmxpc3QtZ3JvdXAtaXRlbS5oYXMtc3Vie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZC1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saXZlLXNlbGVjdGVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjb3JlLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY29yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iay1ncm57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20tZ3JlZW4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iay1yZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXZlLXN0cmVhbWluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwcHggLTZweCAwcHggLTVweCB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZXZlbC0ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF6aW9uZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpLmxpc3QtZ3JvdXAtaXRlbS5oYXMtc3Vie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQtbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxpdmUtc2VsZWN0ZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY29yZS1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2V0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iay1ncm57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWN1c3RvbS1ncmVlbik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJrLXJlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLXJlZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJlZmVyaXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXZlLXN0cmVhbWluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBMSVZFIEJFVFRJTkcgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5ib2R5LmxpdmV7XHJcbiAgICAud3JhcHBlci1saXZle1xyXG4gICAgICAgIHNlY3Rpb24ubWFpbi1jb250ZW50e1xyXG4gICAgICAgICAgICAud3JhcHBlcntcclxuICAgICAgICAgICAgICAgIC5saXZlLWNvbC1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgIC50b3AtbWVudS1saXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGVhZGVyLWNsb3Nle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29sLW1haW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNkaXZjZW50ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyLXF1b3Rle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlmcmFtZS1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1jZW50ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50b3Atc2V0dGluZ3N7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlbWktbGlnaHQtMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24jYnRuRW5sYXJnZUZyYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2VtaS1saWdodC0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3Z1ZS1MaXZlcGxheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZC5xdW90ZS1ib3R0b217XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LW1hcmtldHMtZ3JvdXBze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZyYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5jbGVhcmZpeHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIHZhcigtLXByaW1hcnkpIGluc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjcm9sbC13cmFwcGVyLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjY29sY29sLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1wYW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWItcXQucGFuZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW50LXF1b3RlLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGl2ZS1oZWFkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJveC1xdW90YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcHJlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZS1jbG9zZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbC1yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICAuY29sLXJpZ2h0LWxpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAjZnJhbWVzb2NjcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI3RhYnMtcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0LnJlc2l6ZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFicyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIHZhcigtLXByaW1hcnkpIGluc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzLnR3byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzLnRocmVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAjcmlnaHRkaXYge1xyXG5cdFx0XHRcdFx0XHQjZnJhbWVzb2NjcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdC50YWItY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0XHQjbGl2ZS1zdHJlYW1pbmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQjZnJhbWVzdHJlYW1pbmctcmlnaHQtZXJyb3Ige1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpdmVzdHJlYW1pbmd7XHJcbiAgICAgICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtcmlnaHQtbGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZnJhbWVzb2NjcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFicyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogTElWRSBCRVRUSU5HIE9WRVJWSUVXICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuYm9keS5saXZle1xyXG4gICAgLndyYXBwZXItbGl2ZXtcclxuICAgICAgICBzZWN0aW9uLm1haW4tY29udGVudHtcclxuICAgICAgICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAubGl2ZS1jb2wtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAubGl2ZS1vdmVydmlld3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS10ZXJ0aWFyeSksIHZhcigtLXNlY29uZGFyeSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1jb2xsYXBzZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YWJsZS50YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsgKHNlY29uZGFyeSwgMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGFya3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm8tbWFya2V0c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tc2VtaS1saWdodC0xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW5mby10ZC13aWR0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b3JuZW97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYuZGFya3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zY29yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGl2ZS1zdHJlYW1pbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhbXBve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAxcHggdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhcmsudGl0bGVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtldC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RhLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2VtaS1saWdodC0xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaG5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogZGFyayAocHJpbWFyeSwgNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogTElWRSBCRVRUSU5HIENBTEVOREFSICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuYm9keS5saXZle1xyXG4gICAgLndyYXBwZXItbGl2ZXtcclxuICAgICAgICBzZWN0aW9uLm1haW4tY29udGVudHtcclxuICAgICAgICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAubGl2ZS1jb2wtY29udHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpdmUtY2FsZW5kYXJpb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIHZhcigtLXByaW1hcnkpIGluc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWItY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YWJsZS50YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3BvcnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBkYXJrIChzZWNvbmRhcnksIDMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zcG9ydHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9yYXJpbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqIENPVVBPTiAqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keSB7XHJcbiAgICAuYm94LWNvdXBvbntcclxuICAgICAgICAuY291bnQtY29udGFpbmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xYmV0LWJveHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLnFiZXQtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgLnJvd19oZWFkZXIye1xyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXJfc3gye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucXVlc3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyX2R4MntcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5jb2QtZXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCNxYmV0dHh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOnZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGl2LXNlbGVjdHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuI3NwbmV2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcHRncm91cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm94KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTEyKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfdm9pZHtcclxuICAgICAgICAgICAgLnZvaWRpbnR7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyX3N4e1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvd19oZWFkZXJfY3h7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgLnBfdm9pZF9jeHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNwbmV2LkNJdGVtc3tcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5sb2FkaW5nLWNvbnRhaW5lci1jb3Vwb257XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhlYWRlcjF7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNkaXZjaGVja2F1dG97XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuQ0l0ZW17XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgLkNTdWJFdntcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgpLCAwLjM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5DT2Rkc3tcclxuICAgICAgICAgICAgICAgICAgICAuQ0Zpc3Nhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmFua3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpOyAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLkNEZWxldGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5DUXVvdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZS11cGRvd257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIGRpdi50ZXh0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1yZWQpOztcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIC5mb290ZXJjcHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5yb3dfZm9vdGVyX2J0e1xyXG4gICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2LmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1zZWNvbmRhcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjcG5fc2luZ19pbnR7XHJcbiAgICAgICAgICAgICAgICAjcXRpbnQsXHJcbiAgICAgICAgICAgICAgICAjcXRzb2xve1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZvb3Rlcl9keHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuOm5vdCgjbGJsX2NvbWIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjcXRpbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgI3BhbmVsX2ltcG9ydG9fc2lze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9vdGVyX2R4e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgI2xibF9jb21ie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiBcclxuICAgICAgICAgICAgI3BuX3Npc19yaWQge1xyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jcF9zaXNfY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAucmlnYXNpc3RlbWEyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5UU1ZpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAuQ3BuVGlwb1JpZXBEYmwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5SaWVwU1gge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuUmllcERYIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucm93X2Zvb3Rlcl9idDF7XHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyX3N4X2J0LFxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlcl9keF9idHtcclxuICAgICAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1zY29tbWV0dGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXJlc2V0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5mb290ZXJfc2F2ZV9jcHsgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4uYnRuLXNhbHZhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbXBvcnRvLXRvdC1jb3Vwb257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5yb3ctaW1wb3J0b3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgLnJvdy1keHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5yb3ctYnRuIHtcclxuICAgICAgICAgICAgICAgIC5yb3ctc3h7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNnaXJvY29udG9hdXRvbWF0aWNve1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgLnNhbGRvLXV0ZW50ZXtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmllcGlsb2dvLXNjaGVkaW5hLFxyXG4gICAgICAgIC5yaWVwaWxvZ28tcHJlbm90YXppb25lLFxyXG4gICAgICAgIC5yaWNhcmljYS1zY2hlZHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIC5oZWFkZXIsXHJcbiAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2JvZHlyaWNzY2hlZGluYXtcclxuICAgICAgICAgICAgICAgIC5yb3ctc2NoZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGlnaHQgKHRlcnRpYXJ5LWJveCwgMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAucmllcGlsb2dvLXNjaGVkaW5he1xyXG4gICAgICAgICAgICNib2R5Y291cG9ue1xyXG4gICAgICAgICAgICAgICAgLmNvZC1zY29tbXtcclxuICAgICAgICAgICAgICAgICAgICAuZHgtaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWVwaWxvZ28tcHJlbm90YXppb25le1xyXG4gICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgIC50ZXN0by1wcmVub3RhemlvbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LWNvbnRhaW5lcntcclxuICAgICAgICAucGFuZWwudmVyaWZpY2Etc2NvbW1lc3NhLWNvbnRhaW5lcnsgICAgICAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWx0aW1lLXZpbmNpdGUtY29udGFpbmVyLnBhbmVse1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYucWJldHtcclxuICAgICAgICAuY29udGFpbmVyLnFiZXQtcGFnZXtcclxuICAgICAgICAgICAgLmhlYWRpbmctcWJldHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgIC5jb2wtc20tMTIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5xYmV0LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2RlLWNvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7ICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sZWdlbmRhLXFiZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiBNT1NUIFBMQVlFRCAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keSB7XHJcbiAgICAudWx0aW1vLW1pbnV0by1jb250YWluZXJ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApOyAgXHJcbiAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzeyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDZweCB2YXIoLS1wcmltYXJ5KSk7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDNweCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA2cHggM3B4IHZhcigtLXByaW1hcnkpOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFiLWNvbnRlbnR7ICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTsgICAgICBcclxuICAgICAgICAgICAgICAgIC5zdWItdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5ldmVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7ICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3ctcGFydGl0YXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktZGFyay01KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGRhcmsgKHRlcnRpYXJ5LWJveCwgNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRvbG8tcGFydGl0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZS1wYXJ0aXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQpLCAwLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGlnaHQgKHRlcnRpYXJ5LWJveCwgMTUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3ByZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5waXV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIFBBTElOU0VTVE8gKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHkge1xyXG4gICAgLnBhbGluc2VzdGktY29udGFpbmVye1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7ICAgIFxyXG4gICAgICAgIC5tYWluLXBhbGluc2VzdGl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkaW5nLXNwb3J0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgIC50aXRsZS1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgaDR7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbi1jb250YWluZXItc3Vie1xyXG4gICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwucGFsLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgLmNoZWNre1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBRVU9URSBDT05UQUlORVIgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keS5xdW90ZS1wYWdle1xyXG4gICAgLndyYXBwZXItYm94ZWQtcXVvdGV7XHJcbiAgICAgICAgc2VjdGlvbiNtYWlue1xyXG4gICAgICAgICAgICAuY29udGFpbmVyLWZsdWlkLnF1b3RlLXBhZ2V7XHJcbiAgICAgICAgICAgICAgICAubWFpbi1jb250YWluZXItcXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1haW4tcXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYWxpbnNlc3RvLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50b3AtY29udGFpbmVyeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BvcnRze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXBhbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZXJjYXRpLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtdGFic3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1tZXJjYXRvLWF0dGl2b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudGktY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZS1ldmVudGl7ICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5pbnQtcXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLXRlcnRpYXJ5KSwgdmFyKC0tc2Vjb25kYXJ5KSA1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlZ25pMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlkMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Jhcmlve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRhdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRyLXF1b3RleyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0IHRlcnRpYXJ5LWJveCwgMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9yYXJpbyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YXByZW11dGEsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdW90YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5xdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjA4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaWdodCB0ZXJ0aWFyeS1ib3gsIDE1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhMV9hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhMl9hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE5NSwgMTEzLCAyNDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhM19hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDIyLCAxOTksIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhNF9hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2IoMCwgMTY3LCAxNjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhNV9hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDIxMCwgNDcsIDYpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGFwcmVtdXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2Vnbml7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdGEtZHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdi5zZWduaXF0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjA4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub21lLXF1b3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpcG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaWdodCAodGVydGlhcnktYm94LCAxNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLXNlbWktZGFyay0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29tYm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pZDF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmxlZ2VuZGEtbWFpbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWxlZ2VuZGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3QtaW5saW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdhMXtjb2xvcjojZTU3MGU3fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2Eye2NvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJpZ2Eze2NvbG9yOiMyOTlhMGJ9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmlnYTR7Y29sb3I6IzQwOTZlZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yaWdhNXtjb2xvcjojY2MwMDAwfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBTUE9SVCBGSUxURVIgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKiovIFxyXG5cclxuYm9keXtcclxuICAgIC50cGMsXHJcbiAgICAudHBxe1xyXG4gICAgICAgICYuc2VsZXR0b3JlLWdpb3JuaXsgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItZ3JhZCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vdHBxXHJcbiAgICAgICAgICAgIC5zbGlkZXIuc2xpZGVyLWhvcml6b250YWx7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLXRyYWNre1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXItc2VsZWN0aW9uLnRpY2stc2xpZGVyLXNlbGVjdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXItaGFuZGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsocHJpbWFyeSwgMjAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLXRpY2suaW4tc2VsZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IGRhcmsgKHByaW1hcnksIDEwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXItdGljay1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vdHBjXHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGEuYnRueyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpZ2h0IChzZWNvbmRhcnksIDMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcilcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHBTe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOnZpc2l0ZWR7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgJi5mYS10aW1lc3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY3VzdG9tLXJlZCk7O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5mYS1zdGFye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBTUE9SVCBNRU5VIElOREVYICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi8gXHJcbmJvZHksXHJcbmJvZHkuaW5kZXgsXHJcbmJvZHkubWFpbnNwb3J0LFxyXG5ib2R5LnF1b3RlLXBhZ2UgIHsgICBcclxuXHJcbiAgICAuc2VhcmNoLWJveHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgIC5mb3JtLWdyb3VweyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICYjdHh0Y2VyY2F3ZWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYS5idG4uYnRuLWV4cGlyaW5nLWV2ZW50c3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLmJ0bi1saXZlLXNjb3JlLFxyXG4gICAgLmJ0bi1zdGF0c3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYnRuKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1kZWZhdWx0LnNpZGViYXJ7ICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgLnNpZGViYXItbmF2e1xyXG4gICAgICAgICAgICAucGFnZS1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLXNtYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5iZXR0aW5nLW1lbnUtNHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICYuaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgJi5sZXZlbC0xe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZXZlbnQtbm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaS5sZXZlbC0ye1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwudHJlZXZpZXctbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3gpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXh0cmF7XHJcbiAgICAgICAgICAgIGxpLmxldmVsLTF7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXNwb3J0LXBhbGluc2VzdGl7XHJcbiAgICAgICAgLm1lbnUtdGl0bGV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1ncmFkKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgfSBcclxuICAgICAgICB1bC5uYXYtcGFsaW5zZXN0aS5sZWZ0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICBsaXsgIFxyXG4gICAgICAgICAgICAgICAgJi5zZWNvbmRvbGksICBcclxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLnByaW1vbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmV2ZW50LW5ve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLmxldmVsLTJ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwudHJlZXZpZXctbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICYuc2Vjb25kb2xpe1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZXZlbnQtbm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwubWVudS10ZXItbGV2eyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLXRlcnRpYXJ5LWJveCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwLnRlcnpvcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5ldmVudC1ub3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1hdHRpdm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcC50ZXJ6b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uZXZlbnQtbm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZXh0cmF7XHJcbiAgICAgICAgICAgICAgICBsaS5sZXZlbC0xe1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBUT1AgTEVBR1VFICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5cclxuYm9keSB7XHJcbiAgICAudG9wLWxlYWd1ZXN7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctc21hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogVlVFIE9ERFMgTUFUQ0ggKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5LnF1b3RlLXBhZ2V7XHJcbiAgICAud3JhcHBlci1ib3hlZC1xdW90ZXtcclxuICAgICAgICBzZWN0aW9uI21haW57XHJcbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZXtcclxuICAgICAgICAgICAgICAgIC5tYWluLWNvbnRhaW5lci1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAubWFpbi1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbGluc2VzdG8tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiN2dWUtT2Rkc01hdGNoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudG8tc2luZ29sb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnRvLXNlbGVjdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtdGFic3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWItcGFuZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpdmUtaGVhZGluZy1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFueyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGl2ZS1oZWFkaW5nLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpdmUtaGVhZGluZy1jb2xvcik7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWNvbGxhcHNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9kZC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZml4ZWQtZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZGRzLXBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2RkLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2NvcmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZGQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmV2ZW50by1zZWxlY3QuZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaWdodCAodGVydGlhcnktYm94LCAyJSkgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGxpZ2h0ICh0ZXJ0aWFyeS1ib3gsIDIlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiogVUxUSU1FIFZJTkNJVEUgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5e1xyXG4gICAgLnVsdGltZS12aW5jaXRlLWNvbnRhaW5lcntcclxuICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5naW9jYXRhLXZpbmNpdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpbmNpdGEuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOnZpc2l0ZWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKiBRVU9URSBGQVZPUklURSAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcblxyXG5ib2R5IHtcclxuICAgICYubWFpbnNwb3J0e1xyXG4gICAgICAgICYub2Rkc2xlc3N0aGFue1xyXG4gICAgICAgICAgICAud3JhcHBlci1ib3hlZHtcclxuICAgICAgICAgICAgICAgIHNlY3Rpb24jbWFpbntcclxuICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1jb250YWluZXItcXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0LWZhdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwb3J0LWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BvcnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LW5vIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcG9ydC1xdC1jb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBkYXJrIChTZWNvbmRhcnksIDIlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNPTFRVbEludHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNPTFRVbExpc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGFtcGlvbnNoaXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVvdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaWdodCAodGVydGlhcnktYm94LCAxNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IHZhciggLS1zZW1pLWxpZ2h0LTEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqIFBSSU5UIE9ERFMgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHl7XHJcbiAgICAmLnByaW50LW9kZHMge1xyXG4gICAgICAgIHNlY3Rpb24jbWFpbntcclxuICAgICAgICAgICAgLm1haW4tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIC5zdGFtcGEtcXVvdGUtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlzdWFsaXp6YS1xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmNvbC1tZC02e1xyXG4gICAgICAgICAgICAgICAgICAgICYucGFsLXNlbGV6aW9uYXRpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqL1xyXG4vKioqKiBNT0RBTCAqKioqL1xyXG4vKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHl7XHJcbiAgICAubW9kYWx7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZ3tcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24uY2xvc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLXJlZCk7O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoNC5tb2RhbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHl7ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRvcC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJvdHRvbS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWJvdHRvbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVzaXRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZWFkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ym9keSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGZvb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoKTsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZm91cnRoKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1iYWNrZHJvcHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgdmFyKC0tc2VtaS1saWdodC0zKTtcclxuICAgIH1cclxufVxyXG4jY2FzaW5vLXRyYW5zZmVyLW1vZGFsLm1vZGFsLFxyXG4jdHJhbnNmZXItbW9kYWwubW9kYWx7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstNyk7XHJcbiAgICAubW9kYWwtZGlhbG9ne1xyXG4gICAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXRoaXJkNSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDEycHggdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgIC5tb2RhbC1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBidXR0b24uY2xvc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY3VzdG9tLXJlZCk7O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg0Lm1vZGFsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb2RhbC1ib2R5eyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTsgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTQ3LCA1MywgMC44KTtcclxuICAgICAgICAgICAgICAgLmJhbGFuY2Vze1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHVseyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhLWFycm93LWxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1yZWQpOztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFtb3VudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWdyYWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhe1xyXG4gICAgLm1vZGFsI21vZGFsUGF5bWVudCB7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAvLyAubW9kYWwtaGVhZGVye1xyXG4gICAgICAgICAgICAvLyAgICAgYnV0dG9uLmNsb3Nle1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgIC8vICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgaDQubW9kYWwtdGl0bGV7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIGJ1dHRvbi5jbG9zZXtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDQubW9kYWwtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1ib2R5eyAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgLmJvdHRvbS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWJvdHRvbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lc2l0b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAycHggIHZhcigtLXNlbWktbGlnaHQtMikpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tb2RhbCNtb2RhbFBheW1lbnQge1xyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZDp2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgIC5tb2RhbC1oZWFkZXJ7XHJcbiAgICAgICAgICAgIGJ1dHRvbi5jbG9zZXtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDQubW9kYWwtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtYm9keXsgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpOyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgLmJvdHRvbS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAudGFibGUtYm90dG9te1xyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICB2YXIoLS1zZW1pLWxpZ2h0LTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgdmFyKC0tc2VtaS1saWdodC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVzaXRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDJweCAgdmFyKC0tc2VtaS1saWdodC0yKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IHZhcigtLXNlbWktbGlnaHQtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKiogTUFSS0VUIE1PVkVSUyAqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKi8gXHJcblxyXG5ib2R5IHtcclxuICAgIC5tYXJrZXQtbW92ZXJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6IHZhcigtLXByaW1hcnlfZm9udF9mYW1pbHk7XHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7ICBcclxuICAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZztcclxuICAgICAgICAgfVxyXG4gICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFic3sgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNnB4IHZhcigtLXByaW1hcnkpKTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggM3B4IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA2cHggM3B4IHZhcigtLXByaW1hcnkpOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyayApOyAvL3JnYmEoJGxpZ2h0LCAwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gXHJcbiAgICAgICAgICAgICAudGFiLWNvbnRlbnR7ICBcclxuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpOyAgICAgICBcclxuICAgICAgICAgICAgICAgICAuY2hhcnQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAuY2hhcnQtbWFya2V0LW1vdi1he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIC5ib3R0b20tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgLm9kZHMtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVvdGEtY29udGFpbmVyeyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF0YS11cHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVyZGUtdmluOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF0YS1kb3due1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1yZWQpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgIH1cclxuIH1cclxuIFxyXG4vKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKiBNQVJLRVQgTU9WRVJTICoqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHkge1xyXG4gICAubWFya2V0LW1vdmVycy1jb250YWluZXIge1xyXG4gICAgICAgLy8gZm9udC1mYW1pbHk6ICRwcmltYXJ5X2ZvbnRfZmFtaWx5O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgXHJcbiAgICAgICAgLnBhbmVsLWhlYWRpbmd7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctYmlnO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtYm9keXtcclxuICAgICAgICAgICAgdWwubmF2Lm5hdi10YWJzeyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgNnB4IHZhcigtLXByaW1hcnkpKTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWItY29udGVudHsgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYm94KTsgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuY2hhcnQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5jaGFydC1tYXJrZXQtbW92LWF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJvdHRvbS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vZGRzLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1b3RhLWNvbnRhaW5lcnsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXRhLXVwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcmRlLXZpbjsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXRhLWRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tcmVkKTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKiogQy1JTkZPLUFHRU5aSUEgKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqLyBcclxuXHJcbmJvZHkge1xyXG4gICAgLmluZm8tYWdlbnppYS1jb250YWluZXIge1xyXG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkcHJpbWFyeV9mb250X2ZhbWlseTtcclxuICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgXHJcbiAgICAgICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgQGluY2x1ZGUgaGVhZGluZy1iaWc7XHJcbiAgICAgICAgICAgICAuYmVudmVudXRpLWJ0bnN7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1ib3gpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmV7XHJcbiAgICAgICAgICAgICAgICAudGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRoZWFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGZvb3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG4gfVxyXG4gXHJcblxyXG4gLnJpY2VyY2Etc3BvcnR7XHJcbiAgICBjb2xvciA6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAucGFnZS10aXRsZXtcclxuICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLWJpZ1xyXG4gICAgfVxyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmV7XHJcbiAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2VtaS1saWdodCk7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJveCk7XHJcbiAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgdGQsdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7ICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfSIsImJvZHkge1xyXG4vKioqKioqKioqKioqKioqKipcclxuSEVBREVSIDUgR0xPQkFMIC1cclxuKioqKioqKioqKioqKioqKiovXHJcbiAgICAuaGVhZGVyLXF0LmhlYWRlci01IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItY29sb3IpO1xyXG4gICAgICAgIC50b3BoZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci10b3ApO1xyXG4gICAgICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgICAgICAgICAgLnRyYW5zZmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ2luLWJveC5sb2dnYXRvIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jdXN0b20tcmVkKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC51c2VyLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wZG93bjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2xsYXBzZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1zZW1pLWxpZ2h0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kaXNwLXVzZXIgeyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wZG93bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMXB4IHZhcigtLXNlbWktZGFyay0zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubGlzdC1pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b20tY29sb3I6ICB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWctcmVmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4uYnRuLWxvZ291dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWN1c3RvbS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcnsgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5udW1iZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWN1c3RvbS1yZWQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0taW5saW5lLmxvZ2luLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2VtaS1saWdodC04KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2VtaS1saWdodC04KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBkaXYucmVjLXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLnJlYy1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1sb2dpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4tcmVnaXN0cmF6aW9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZWdpc3Rlci5yZWdpc3Rlci1jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNldHRpbmdzLnJlZ2lzdGVyLmRyb3Bkb3duIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwucmVnaXN0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbC1tZC0yLnNldHRpbmdzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNldHRpbmdzLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saWdodCk7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiB1bC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRyb3Bkb3duKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vZGRzLXR5cGUsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jbG9jay1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2V0dGluZ3MuZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10b3AtdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2V0dGluZ3MtZnVsbHNjcmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNldHRpbmdzLWNvbG9ycy1za2luIHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2tpbi1jb2xvci0tcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzZjQ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5za2luLWNvbG9yLS1ibHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5za2luLWNvbG9yLS15ZWxsb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2tpbi1jb2xvci0tZ3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5za2luLWNvbG9yLS1wdXJwbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHB1cnBsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2V0dGluZ3MtZGFyay1saWdodCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2l0Y2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5taWRoZCB7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb2wtbWQtOSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1pZC1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiB1bC5saXN0LWlubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10b3AtdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10b3AtaWNvbi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRvcC1pY29uLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10b3AtaWNvbi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmxhYmVsLWN0bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyIHtcclxuICAgICAgICAgICAgJi5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLW1lbnUpO1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI3Z1ZU1lbnVIZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY3VzdG9tKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6IHZhcigtLXRleHQtY3VzdG9tKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY2NvdW50LXN0YXRpY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7ICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGl2LXZlcnNhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiB2YXIoLS10ZXh0LWN1c3RvKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kaXYtYWNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBheyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1wcmltYXJ5KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogU2tpbiBMaWdodCAqL1xyXG4gICAgJi5za2luLS1saWdodCB7XHJcbiAgICAgICAgLmhlYWRlci1xdC5oZWFkZXItNSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbWktbGlnaHQtOCk7IC8vdmFyKC0tc29mdC1saWdodCk7XHJcbiAgICAgICAgICAgIC50b3BoZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XHJcbiAgICAgICAgICAgICAgICAuc2V0dGluZ3MtZnVsbHNjcmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZXR0aW5ncy1kYXJrLWxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWRhcmspO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9naW4tYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWlkaGQge1xyXG4gICAgICAgICAgICAgICAgdWwubGlzdC1pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZGFyayk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xyXG4gICAgICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEhlYWRlciBNZW51IFNlbGVjdGlvbiBBY3RpdmUgKi9cclxuYm9keXtcclxuICAgIGhlYWRlcntcclxuICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpOmhvdmVyIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmluZGV4e1xyXG4gICAgICAgIGhlYWRlcntcclxuICAgICAgICAgICAgLmhlYWRlci1xdC5oZWFkZXItNXtcclxuICAgICAgICAgICAgICAgIC5uYXZiYXIubmF2YmFyLXF0IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6Zmlyc3QtY2hpbGQgYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6Zmlyc3QtY2hpbGQgYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkuaG9tZSBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucXVvdGUtcGFnZSxcclxuICAgICYubWFpbnNwb3J0e1xyXG4gICAgICAgIGhlYWRlcntcclxuICAgICAgICAgICAgLmhlYWRlci1xdC5oZWFkZXItNXtcclxuICAgICAgICAgICAgICAgIC5uYXZiYXIubmF2YmFyLXF0IHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdi5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxpdmV7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhc2lub3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYnRuKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhc2luby5jYXNpbm8tbGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJveCk7XHJcbiAgICAgICAgaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLXF0LmhlYWRlci01e1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci5uYXZiYXItcXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwubmF2Lm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXNpbm8uY2F0LTExe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJ0bik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2FzaW5vLnBva2Vye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYm94KTtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcXQuaGVhZGVyLTV7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLm5hdmJhci1xdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkucG9rZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1wcmltYXJ5LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tcHJpbWFyeS1idG4tY29sb3IpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLXByaW1hcnktYnRuLWNvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFFQUEsQUFBQSxLQUFLLEFBQUMsQ0FFRixxQkFBcUIsQ0FBQSxRQUFDLENBQ3RCLHVCQUF1QixDQUFBLEtBQUMsQ0FDeEIsYUFBYSxDQUFBLFFBQUMsQ0FDZCxlQUFlLENBQUEsUUFBQyxDQUNoQixjQUFjLENBQUEsUUFBQyxDQUNmLFlBQVksQ0FBQSxRQUFDLENBQ2IsYUFBYSxDQUFBLFFBQUMsQ0FDZCxlQUFlLENBQUEsUUFBQyxDQUNoQixtQkFBbUIsQ0FBQSxLQUFDLENBQ3BCLHFCQUFxQixDQUFBLFFBQUMsQ0FDdEIsZUFBZSxDQUFBLFFBQUMsQ0FDaEIsU0FBUyxDQUFBLFFBQUMsQ0FDVixXQUFXLENBQUEsUUFBQyxDQUNaLFVBQVUsQ0FBQSxRQUFDLENBQ1gsUUFBUSxDQUFBLFFBQUMsQ0FDVCxjQUFjLENBQUEsUUFBQyxDQUNmLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZUFBZSxDQUFBLEtBQUMsQ0FDaEIsYUFBYSxDQUFBLEtBQUMsQ0FDZCxlQUFlLENBQUEsS0FBQyxDQUNoQixvQkFBb0IsQ0FBQSxRQUFDLENBQ3JCLFlBQVksQ0FBQSxRQUFDLENBQ2IsY0FBYyxDQUFBLFFBQUMsQ0FDZixVQUFVLENBQUEsUUFBQyxDQUNYLFlBQVksQ0FBQSxvREFBQyxDQUNiLGFBQWEsQ0FBQSxRQUFDLENBQ2QsY0FBYyxDQUFBLHFEQUFDLENBQ2YsYUFBYSxDQUFBLG9EQUFDLENBQ2QsUUFBUSxDQUFBLHdEQUFDLENBQ1QsUUFBUSxDQUFBLHlHQUFDLENBQ1QsZUFBZSxDQUFBLHVCQUFDLENBQ2hCLE9BQU8sQ0FBQSxRQUFDLENBQ1IsTUFBTSxDQUFBLFFB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 */
