@import url("https://img.servicecdn.com/css/side-menu-2-color.css");.nav .open>a{border-color:transparent}.nav .open>a:hover,.nav .open>a:focus{border-color:transparent}.qta{box-shadow:inset 0 0 0 0px rgba(0,0,0,0.5);text-shadow:0 0 0 #000;background:transparent;color:#fff}.qta:hover{background:#555}.qta.active{background:#ffc400;color:#000}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset !important;box-shadow:0 0 0px 1000px #fff inset !important}.checkbox-inline input[type=checkbox]:after,.checkbox input[type=checkbox]:after{content:"\f096";color:#ffc400}.checkbox-inline input[type=checkbox]:hover:after,.checkbox input[type=checkbox]:hover:after{text-shadow:0px 0px 5px #ffc400}input[type=radio]:after{content:"\f111";color:#ffc400}input[type=radio]:hover:after{text-shadow:0px 0px 5px #ffc400}.thumbs-container .row .panel .row a span.icon{border:1px solid}.btn{background:#ffc400;color:#000;box-shadow:inset 0 0 0 0px rgba(0,0,0,0.5);text-shadow:0 0 0 #000}.btn.btn-danger{background:#f00;color:#fff}.panel>.panel-heading{border-bottom:1px solid}.left-column .search-box,.left-column-quote .search-box{background:black}.left-column .btn.btn-expiring-events{border:6px solid #000}.loading_wrp h3{color:#fff}.loading_wrp p{color:#fff}.wrapper-boxed #main{background:rgba(51,51,51,0.8)}.container-fluid.quote-page{background:rgba(51,51,51,0.8)}.alert.alert-success{background-color:#8fb78f;border-color:#5e9e5f;color:#027517 !important}.alert.alert-success:before{content:"\f00c"}.alert.alert-danger{background-color:#eb8c8a;border-color:#a94442;color:#962f2e !important}.alert.alert-warning{background-color:#f7b885;border-color:#cc6612;color:#6f380b  !important}.alert.alert-info{background-color:#85d3f7;border-color:#0889ff;color:#064b8a !important}.ricarica-panel{background:#000;color:#fff}.ricarica-panel .ricarica-title{border-bottom:1px solid}.ricarica-panel .ricarica-container .saldo-utente{border-bottom:1px solid}.ricarica-panel .ricarica-container .selezione-utente input[type='text']{border:1px solid}.ricarica-panel .ricarica-container .selezione-utente select{border:1px solid}.riepilogo-schedina .avviso-accettazione label:before{content:'\f071';text-shadow:1px 1px 32px #ff0000}body.quote-page .wrapper-boxed-quote .container-fluid.quote-page .main-container-quote .ricerca-sport .table-responsive>table.table.table-bordered tbody>tr>td{color:#fff}.modal-dialog .modal-content{background:#0f0f0f;border:5px solid #333}.modal-dialog .modal-content .modal-header{background:#000}.modal-dialog .modal-content .modal-header button.close{color:#fff}.modal-dialog .modal-content .modal-header h4{color:#ffc400}.modal-dialog .modal-content .modal-body{color:#fff}.modal-dialog .modal-content .modal-body table.table tr:first-child{background:#2f2f2f;color:#fff}.modal-dialog .modal-content .modal-body table.table tr:hover{background:#8f8f8f;color:#fff !important}.modal-dialog .modal-content .modal-body table.table th{background:#555;color:#fff}.modal-dialog .modal-content .modal-footer{border-top:5px solid #333}div.table{border:0px solid}div.table tr:first-child,div.table tbody tr:first-child{background:rgba(0,0,0,0)}table{background:#000;border:1px solid rgba(255,255,255,0.1)}.table{background:#000;border:1px solid rgba(255,255,255,0.1)}.table>tr>th,.table>tr>td{border:1px solid rgba(255,255,255,0.1)}.table>tbody>tr>th,.table>tbody>tr>td{border:1px solid rgba(255,255,255,0.1)}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border:1px solid rgba(255,255,255,0.1)}.table-bordered{border-top:1px solid rgba(255,255,255,0.1)}.table>thead>tr>th,.table>tbody+tbody{border-top:1px solid rgba(255,255,255,0.1)}.popup-ultime-vincite .table thead tr+td.head{background:rgba(255,255,255,0.3)}.popup-ultime-vincite .modal-body .row{border-bottom:1px solid rgba(255,255,255,0.1)}.table tr:first-child,.table thead tr:first-child,.table tbody tr:first-child{background:rgba(255,255,255,0.3)}.table-risutlati table tr:first-child,.table-risultati table tr:first-child{background:rgba(255,255,255,0.3)}.bottom-container .table-bottom .table{background:transparent}.bottom-container .table-bottom .table tr{background:transparent}.info-agenzia-container table tbody tr:first-child,.pagination-grid tbody tr:first-child,.table-details-sys tbody tr:first-child,.table-details-scom tbody tr:first-child,.resoconti-giochi table>tbody>tr:first-child,.table .table{background:transparent}.preindex .navbar-brand,.dettaglio-commissioni table tr:first-child,.main-quote .table tr:first-child{background:transparent}.dettaglio-commissioni table{color:#000;background-color:#fff;border:1px solid rgba(0,0,0,0.3)}.dettaglio-commissioni table>tbody>tr>td span{color:#000}.dettaglio-commissioni thead,.dettaglio-commissioni .table-totali tr{background-color:rgba(0,0,0,0.2) !important}.report .table-report thead,.report .table-report tfoot{background-color:rgba(0,0,0,0.2) !important}.dettaglio-commissioni thead>tr>th,.dettaglio-commissioni tfoot>tr>td{border:1px solid rgba(0,0,0,0.3)}.report .table-report thead>tr>th,.report .table-report tfoot>tr>td{border:1px solid rgba(255,255,255,0.05)}.pannello-utenti .userinfo-container ul{border-top:1px solid;border-bottom:1px solid}.pannello-utenti .userinfo-container ul>li{border-right:1px solid}.pannello-utenti .actions-container ul{border-bottom:1px solid}.pannello-utenti .usercheck-container .check-container{border-bottom:1px solid}.protezione-container .qrcode{background:#222}.protezione-container .qrcode .qrimg{background:#000}.protezione-container .inputqr{background:#222}.areariservata{color:#fff;border-color:rgba(255,255,255,0.1)}.areariservata .opzioni-ricerca{background:#0f0f0f;color:#fff}.areariservata .opzioni-container{background:#0f0f0f;color:#fff}.areariservata .legenda-input{background:#0f0f0f;color:#fff}.areariservata .legenda-bottom{background:#0f0f0f;color:#fff}.areariservata .risultati-container .title-page{background:#0f0f0f;color:#fff}.areariservata table.table tr{background:#fff}.areariservata table.table tr:nth-child(odd){background:#d9d9d9}.areariservata table.table tr:first-child{background:#222;color:#fff}.areariservata table.table tr:first-child th{color:#fff}.areariservata table.table tr td{color:#000}.areariservata table.table tr td a{color:#000}.areariservata table.table tr td .esito-quadro .giallo{color:#f6dc43}.areariservata table.table tr td .esito-quadro .verde-vin{color:#04cd06}.areariservata table.table tr td .esito-quadro .verde-pag{color:#138301}.areariservata table.table tr td .esito-quadro .rosso{color:#f00}.areariservata table.table-list{color:#000}.areariservata table.table-list tfoot span,.areariservata table.table-list a,.areariservata table.table-list span{color:#000}.areariservata table.table-list tfoot tr td,.areariservata table.table-list thead tr th{border:1px solid rgba(0,0,0,0.3)}.areariservata table.table-list tbody tr td{border:1px solid rgba(0,0,0,0.3);background:#fff}.areariservata table.table-list tbody tr:hover td{background:#696969 !important;color:#fff !important}.areariservata table.table-list tbody tr:hover td a,.areariservata table.table-list tbody tr:hover td span{background:#696969 !important;color:#fff !important}.areariservata table.table-list thead tr th{background:#DBDBDB}.areariservata table.table-list tfoot tr td{background:#DBDBDB}.areariservata table.ui-datepicker-calendar tr:hover td{background:transparent !important;color:#fff !important}.areariservata .totali .well{background:#0f0f0f}.areariservata .totali .well .label-dare,.areariservata .totali .well .label-giocato{color:#f00}.areariservata .totali .well .label-dare span,.areariservata .totali .well .label-giocato span{color:#fff}.areariservata .totali .well .label-avere,.areariservata .totali .well .label-vinto{color:#138301}.areariservata .totali .well .label-avere span,.areariservata .totali .well .label-vinto span{color:#fff}.areariservata ul.pagination li a{background:#000;color:#fff;border:unset}.areariservata ul.pagination li a:hover{background:#0f0f0f;color:#fff}.areariservata ul.pagination li.active a{background:#ffc400;color:#000}.areariservata ul.pagination li.disabled a{color:#999}.dashboard .jumbotron{background:rgba(255,255,255,0.2);color:#000000;box-shadow:inset 0 0px 200px rgba(0,0,0,0.9),inset 0px 0px 0px 1px #ccc}.dashboard .jumbotron:hover{box-shadow:inset 0 0px 20px rgba(0,0,0,0.4),inset 0px 0px 0px 2px #ccc}.dashboard .bottom-info .panel .panel-heading{border-bottom:1px solid}.regolamento-page .panel .panel-heading{background:#000;color:#ffc400}.regolamento-page .panel .panel-body .paragraph{color:#000}.termini-page .panel-heading{background:#000;color:#ffc400}.termini-page .panel .panel-body .paragraph{color:#000}.giocoresp-page .panel-heading{background:#000;color:#ffc400}.giocoresp-page .panel-body a{color:#000}.giocoresp-page .panel .panel-body .paragraph{color:#000}.content-chisiamo .row .title-chisiamo{color:#ffc400}.blu{color:#0a3bad}.rosso{color:#f00}.arancione{color:#e16300}.giallo{color:#f6dc43}.verde-vin{color:#04cd06}.verde-pag{color:#138301}.lista-scommesse .opzioni-container .top-container{border-bottom:1px solid rgba(255,255,255,0.1)}.lista-scommesse .opzioni-container .legenda-input ul{border-top:1px solid rgba(255,255,255,0.1)}.lista-scommesse .opzioni-container .button-container{border-top:1px solid rgba(255,255,255,0.1)}.lista-scommesse .pagination .lista-scommesse .pagination:hover{border:1px solid}.popup-scom .modal-body .table-responsive .table-bordered>tbody>tr>td{color:#fff}.popup-scom .modal-body .table-responsive .table-details-sys>tfoot>tr>td{color:#fff}.lista-movimenti .opzioni-container .top-container{border-bottom:1px solid rgba(255,255,255,0.1)}.lista-movimenti .opzioni-container .middle-container{border-bottom:1px solid rgba(255,255,255,0.1)}.resoconti-giochi .opzioni-container .top-container{border-bottom:1px solid rgba(255,255,255,0.1)}.resoconti-giochi .opzioni-container .middle-container{border-bottom:1px solid rgba(255,255,255,0.1)}.dettaglio-commissioni table.table tbody tr:first-child{background:#d9d9d9;color:#000}body.areariservata .report .opzioni-container .top-container{border-bottom:1px solid rgba(255,255,255,0.1)}body.areariservata .report .opzioni-container .middle-container{border-bottom:1px solid rgba(255,255,255,0.1)}body.areariservata .report .risultati-container .totali-header{background:#0f0f0f}body.areariservata .report .risultati-container .totali-header>.title{border-bottom:1px solid rgba(255,255,255,0.1)}body.areariservata .report .risultati-container .totali-header .box-container.giocato,body.areariservata .report .risultati-container .totali-header .box-container.vinto,body.areariservata .report .risultati-container .totali-header .box-container.netto,body.areariservata .report .risultati-container .totali-header .box-container.commissioni,body.areariservata .report .risultati-container .totali-header .box-container.bonus,body.areariservata .report .risultati-container .totali-header .box-container.utile{border-left:1px solid rgba(255,255,255,0.1)}body.areariservata .report .risultati-container .totali-header .box-container span{color:#ccc !important}body.areariservata .report .risultati-container .report-page .panel-master{background:#0f0f0f}body.areariservata .report .risultati-container .report-page .panel-agente,body.areariservata .report .risultati-container .report-page .panel-subagente{background:#0f0f0f;color:#fff}body.areariservata .report .risultati-container .report-page .panel-master .panel-header .title,body.areariservata .report .risultati-container .report-page .panel-agente .panel-header .title,body.areariservata .report .risultati-container .report-page .panel-subagente .panel-header .title{border-bottom:1px solid rgba(255,255,255,0.1)}body.areariservata .report .risultati-container .report-page .panel-master .panel-header .title:before,body.areariservata .report .risultati-container .report-page .panel-agente .panel-header .title:before,body.areariservata .report .risultati-container .report-page .panel-subagente .panel-header .title:before{border-right:1px solid rgba(255,255,255,0.1)}body.areariservata .report .risultati-container .report-page .panel-master .panel-header.active .title:before,body.areariservata .report .risultati-container .report-page .panel-agente .panel-header.active .title:before,body.areariservata .report .risultati-container .report-page .panel-subagente .panel-header.active .title:before{border-right:1px solid rgba(255,255,255,0.1)}body.areariservata .report .risultati-container .report-page .panel-header .title .netto,body.areariservata .report .risultati-container .report-page .panel-header .title .giocato,body.areariservata .report .risultati-container .report-page .panel-header .title .vinto,body.areariservata .report .risultati-container .report-page .panel-header .title .commissioni,body.areariservata .report .risultati-container .report-page .panel-header .title .numero-coupon{border-right:1px rgba(255,255,255,0.3) solid;color:#ffc400}body.areariservata .report .risultati-container .report-page .panel-header .title .total-count{color:#ffc400;border-right:0px solid rgba(255,255,255,0.1)}body.areariservata .report .risultati-container .report-page .panel-subagente .table-report table .tot-giocato{color:#088608}body.areariservata .report .risultati-container .report-page .panel-subagente .table-report table .tot-vinto{color:#C30000}body.areariservata .report .risultati-container .report-page .panel-master .panel-header .title>.badge{background:#0eb402}body.areariservata .report .risultati-container .report-page .panel-agente .panel-header .title>.badge{background:#ba0101}body.areariservata .report .risultati-container .report-page .panel-subagente .panel-header .title>.badge{background:#023fbc}body.areariservata .report .risultati-container .report-page .panel-subagente .table-report table tfoot .tot-giocato{background:#088608}body.areariservata .report .risultati-container .table-bordered>thead tr{background:#000;color:#fff}body.areariservata .report .risultati-container .table-bordered>tbody tr{background:#d9d9d9}body.areariservata .report .risultati-container .table-bordered>tfoot tr{background:#000;color:#fff}body.areariservata .report .risultati-container .table-bordered>tfoot tr:hover{background:#000;color:#fff}body.areariservata .report .risultati-container .table-bordered>tfoot tr td{text-align:right;color:#fff}body.areariservata .report .risultati-container .table-bordered>tfoot .tot-giocato{background:#088608;color:#fff !important}body.areariservata .report .risultati-container .table-bordered>tfoot .tot-vinto{background:#C30000;color:#fff !important}div#infoAgenzia table.table.table-bordered tbody tr:first-child{background:#d9d9d9}div#infoAgenzia table.table.table-bordered tfoot tr td{color:#ffc400}.differenze.rosso-bk{background:transparent !important;color:#ff0000}.giroconto .giroconto-container .checkbox-container{border-bottom:1px solid rgba(255,255,255,0.1)}.giroconto .giroconto-container .middle-container .checkbox-container{border-bottom:1px solid rgba(255,255,255,0.1)}.giroconto .giroconto-container .button-container{border-top:1px solid rgba(255,255,255,0.1)}.lista-utenti .opzioni-ricerca{background:transparent}.lista-utenti .opzioni-ricerca .title{cursor:pointer;background:#0f0f0f}.lista-utenti .opzioni-ricerca .opzioni-container .button-container-top{border-bottom:1px solid rgba(255,255,255,0.1)}table .row-tab-utenti td{color:#fff !important;background:#0f0f0f}.trasferimenti .trasferimenti-container .button-container-bottom{border-bottom:1px solid rgba(255,255,255,0.1)}.trasferimenti .trasferimenti-container .option-container-saldo .box-container{background:#ffc400;color:#000}.messaggi-container .panel-heading .fa-hover a{color:#fff}.messaggi-container .panel-heading .fa-hover a i{color:#ffc400}.messaggi-container .panel-heading .panel-title.navbar{background:#000}.messaggi-container .panel-heading .panel-title.navbar a span{color:#fff !important}.messaggi-container .panel-heading .panel-title.navbar a span.soggetto,.messaggi-container .panel-heading .panel-title.navbar a span.data{background:transparent !important}.messaggi-container .checkbox-del{background:rgba(255,255,255,0.1)}.messaggi-container .panel.panel-default.messNonLetto .panel-heading .navbar{background:#f42c2c !important}.messaggi-container .panel-body{background:#0f0f0f !important}.messaggi-container .panel-body span,.messaggi-container .panel-body p{color:#fff}.container-fluid.messaggi .page-title .fa-hover{background:rgba(0,0,0,0.5)}.container-fluid.messaggi .page-title .fa-hover a{color:#fff}.gestione-antieffrazione .page-content .dettagli-bottom{border-top:1px solid}.gestione-antieffrazione .page-content .dettagli-bottom ul>li{border-right:1px solid}body.paymentspage2 .side-nav-backoffice .page-header{border-bottom:1px solid rgba(255,255,255,0.1);color:#ffc400}body.paymentspage2 .side-nav-backoffice .sub-page-header{color:#fff;border-bottom:1px solid rgba(255,255,255,0.1)}body.paymentspage2 .side-nav-backoffice .break:before{border-bottom:1px solid rgba(255,255,255,0.1)}body.paymentspage2 .side-nav-backoffice ul li a{color:#fff}body.paymentspage2 .side-nav-backoffice ul li a.active{color:#ffc400}body.paymentspage2 .side-nav-backoffice ul li a:hover{background:#0d0d0d}body.paymentspage2 .payment-container{background:#000}body.paymentspage2 .payment-container .page-title{color:#fff}body.paymentspage2 .payment-container .cont{background:#fff;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75)}body.paymentspage2 .payment-container .cont .form-group label{color:#000}body.paymentspage2 .payment-container .cont .form-group .placeholder{color:#999}body.paymentspage2 .payment-container .cont .form-group select#mese option:first-child,body.paymentspage2 .payment-container .cont .form-group select#anno option:first-child{color:#999}body.paymentspage2 .payment-container .cont .form-group select#mese option,body.paymentspage2 .payment-container .cont .form-group select#anno option{color:#555}body.paymentspage2 .cards-container{background:#000}body.paymentspage2 .cards-container .page-title{color:#fff}body.paymentspage2 .cards-container .card .cont{background:#fff;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75)}body.paymentspage2 .cards-container .card .cont .info-box p{color:#000}body.paymentspage2 .cards-container .card .cont .btn-cont{background:rgba(0,0,0,0.1)}body.paymentspage2 .cards-container .card .cont .btn-cont .extra-info span{color:#fff}body.paymentspage2 .casse-container{background:#000}body.paymentspage2 .casse-container .row>.col-lg-6{background:#0f0f0f}body.paymentspage2 .casse-container .row>.col-lg-6 ul li{background:#222}body.paymentspage2 .casse-container .row>.col-lg-6 ul li span{color:#fff}body.paymentspage2 .casse-container .row>.col-lg-6 ul li span.cassa{color:#ffc400;background:#333}body.paymentspage2 .casse-container .row>.col-lg-6 ul li a.cassa{color:#ffc400;background:#333}body.paymentspage2 .casse-container .row>.col-lg-6 ul li:hover{background:#333;transition:all 0.2s ease}body.paymentspage2 .casse-container .row>.col-lg-6:first-child{-webkit-box-shadow:inset -1px 0px 0px 0px #000;-moz-box-shadow:inset -1px 0px 0px 0px #000;box-shadow:inset -1px 0px 0px 0px #000}body.paymentspage2 .casse-container .page-title{color:#fff}body.paymentspage2 .casse-container label{color:#fff}.payments-cc{background:#000}.payments-cc .cont{background:#fff;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75)}.payments-cc .cont .form-group label{color:#000}.payments-cc .cont .form-group .placeholder{color:#999}.payments-cc .cont .form-group select#mese option:first-child,.payments-cc .cont .form-group select#anno option:first-child{color:#999}.payments-cc .cont .form-group select#mese option,.payments-cc .cont .form-group select#anno option{color:#555}.paymentspage2.modal-open .modal#modalPayment .modal-content{color:#fff;background:#000;-webkit-box-shadow:0px 0px 0px 7px #333;-moz-box-shadow:0px 0px 0px 7px #333;box-shadow:0px 0px 0px 7px #333 !important}.paymentspage2.modal-open .modal#modalPayment .modal-content .loading{background:rgba(0,0,0,0.9)}.paymentspage2.modal-open .modal#modalPayment .modal-content .modal-header{color:#000}.paymentspage2.modal-open .modal#modalPayment .modal-content .modal-body .logo{background:#fff}.paymentspage2.modal-open .modal#modalPayment .modal-content .modal-body input.form-control{color:#000}.paymentspage .payments-container .tab-content .tab-pane .panel-group .thumbnail p{color:#000;background:rgba(0,0,0,0.5)}.paymentspage .payments-container .tab-content .tab-pane .panel-group .thumbnail a i{color:#000}.paymentspage .payments-container .tab-content .tab-pane .panel-group .thumbnail .form-group label{color:#000}.paymentspage .payments-container .tab-content .tab-pane .panel-group .thumbnail .form-group input[type="text"]{background:#efefef}section.main-PaymentsCC{background:#fff}section.main-PaymentsCC #divPagCC .form-group .form-control{background:#efefef}section.main-PaymentsCC .form-group .form-control{background:#efefef}.bonus-container .panel-heading .panel-title.navbar{background:#222}.bonus-container .panel-heading .panel-title.navbar a span{color:#fff !important}.bonus-container .panel-heading .panel-title.navbar a span.soggetto,.bonus-container .panel-heading .panel-title.navbar a span.data{background:transparent !important}.bonus-container .panel.panel-default.messNonLetto .panel-heading .navbar{background:#f42c2c !important}.bonus-container .panel-body{background:#333 !important}.bonus-container .panel-body span,.bonus-container .panel-body p{color:#fff}.bonus-container .codice-cont{background:#0f0f0f;color:#fff}.bonus-container .codice-cont .form-control{color:#000}.container-fluid.bonus .page-title .fa-hover{background:rgba(0,0,0,0.5)}body.cambiapwd .dati-container .col-sm-12.col-md-12:last-child .testo{background:#0f0f0f;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75)}body.recupera-pwd{color:#fff}body.recupera-pwd .page-title h4{color:#fff}.main-wirecard{background:#fff}.main-wirecard .container{background:#fff}.main-wirecard .logo{background:#f4f4f4;-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.4)}.main-wirecard p,.main-wirecard span{color:#1e1e1e}.main-wirecard .input-group-btn .btn-info{background:#337AB7}.main-wirecard .input-group-btn .btn-info span.fa{color:#fff}.main-wirecard .info-amount{color:#1e1e1e}.main-wirecard .alert-danger span{color:#a94442}.main-wirecard .wallet-section .credit-cards a:active,.main-wirecard .payment-section .credit-cards a:active{-webkit-box-shadow:0px 0px 3px 0px rgba(0,95,196,0.7);-moz-box-shadow:0px 0px 3px 0px rgba(0,95,196,0.7);box-shadow:0px 0px 3px 0px rgba(0,95,196,0.7)}.main-wirecard h2{color:#1e1e1e}.main-wirecard fieldset input,.main-wirecard fieldset select{border:1px solid #333}.main-wirecard fieldset label{color:#1e1e1e}.main-wirecard .selected_brandimage{background:#f4f4f4;-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.4)}.popup-scom .modal-body .table-responsive .table-bordered>tbody>tr>td{background:#222;color:#fff}.popup-scom .modal-footer #pnCashout .ft-amount-container{box-shadow:0 0 3px #d9d9d9}.popup-scom .modal-body .table-responsive .table-bordered>tbody>tr>td span{color:#fff}body.areariservata .loading-container{background:rgba(0,0,0,0.8)}body.areariservata .loading-container .loadbk{color:#fff}body.areariservata .bonus-container .panel-body a{color:#ffc400}body.areariservata .modal-content .modal-body .panel{background:#0f0f0f}body.areariservata #dlg-bonus-coupons .modal-dialog .table-bordered tbody tr td{color:#fff}.payment-methods-page .row .col-sm-12 .payments-cont ul.nav-tabs{background:#000;border-bottom-color:#3f3f3f}.payment-methods-page .row .col-sm-12 .payments-cont ul.nav-tabs li a{color:#fff}.payment-methods-page .row .col-sm-12 .payments-cont ul.nav-tabs li.active a{color:#fc0;border-bottom-color:#fc0}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content{color:#000;background:#000}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont{background:black;color:#fff}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont ul{border-left:1px solid #272727;border-right:1px solid #272727;border-top:1px solid #272727}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont ul li{border-bottom:1px solid #272727}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont ul li span.type-num{background:#000;color:#fff !important}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont ul li:hover,.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont ul li.active{background:#fc0}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont ul li:hover span.type,.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .menu-cont ul li.active span.type{color:#000}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp{background:#2d2d2d}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp h3{color:#fc0}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp .line-cont{background:#0f0f0f;color:#fff}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp .line-cont div.method{background:#101010}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp .line-cont .info .details a span{color:#fc0 !important}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp .line-cont .info .details a i{color:#fc0 !important}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp .line-cont .details-cont{background:#0b0b0b;border:1px solid #3f3f3f;box-shadow:0 0px 16px #111}.payment-methods-page .row .col-sm-12 .payments-cont .tab-content .content .payment-grp .line-cont:hover{background:#1a1a1a;box-shadow:0 0px 16px #111}.quote-page .main-container-quote .palinsesto-container{background:#000}.quote-page .main-container-quote .palinsesto-container .sports h4{color:#ffc400}.quote-page .main-container-quote .palinsesto-container .title-pal{border-bottom:1px solid}.quote-page .main-container-quote .palinsesto-container .title-pal span{color:#fff}.quote-page .main-container-quote .palinsesto-container .title-pal .icon-container a:after,.quote-page .main-container-quote .palinsesto-container .title-pal .icon-container a:before{content:'';background:red}.quote-page .main-container-quote .palinsesto-container .button-container .btn{background:#0f0f0f;color:#fff}.quote-page .main-container-quote .palinsesto-container .mercati-container{border-top:1px solid}.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato{text-shadow:none;background:#333}.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato a{color:#fff}.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato:hover{background:#222}.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato:hover a{color:#fff}.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato-attivo{text-shadow:none;background:#ffc400}.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato-attivo a{color:#000}.quote-page .main-container-quote .eventi-container .quote-eventi .int-quote{background:#222;color:#ffc400}.quote-page .main-container-quote .table{-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.3);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.3)}.quote-page .main-container-quote .table>thead>tr>th.data{color:#ffc400}.quote-page .main-container-quote .table>thead>tr>th.data:first-child{color:#fff}.quote-page .main-container-quote .table>thead>tr:last-child>th,.quote-page .main-container-quote .table>thead tr:last-child{background:#0f0f0f;color:#fff}.quote-page .main-container-quote .table>tbody>tr>td{border-top-color:rgba(255,196,0,0.5)}.quote-page .main-container-quote .table>tbody>tr.tr-quote{background:#222;color:#fff}.quote-page .main-container-quote .table>tbody>tr.tr-quote:hover td.id,.quote-page .main-container-quote .table>tbody>tr.tr-quote:hover td.evento,.quote-page .main-container-quote .table>tbody>tr.tr-quote:hover td.evento_segni{color:#ffc400}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.id1{color:#ffc400}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota a.qta{background:#333}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota a.qta.quota1_a{color:#fff}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota a.qta.quota2_a{color:#c371f1 !important}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota a.qta.quota3_a{color:#16c700 !important}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota a.qta.quota4_a{color:#00a7a0 !important}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota a.qta.quota5_a{color:#d22f06 !important}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota a.qta:hover{background:#555}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota .pn_image1{color:#ffc400}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quotapremuta .qta{background:#ffc400;color:#000}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.segni .qta-dp{background:#333}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.segni .qta-dp .tipo{border-bottom:1px solid rgba(255,255,255,0.1)}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.segni .qta-dp span{border-bottom:1px solid}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.segni .qta-dp:hover{background:#555}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.combo select{background:#323232;color:#999}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.combo select option{color:#999}.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.combo .qta-dp .qta{background:transparent !important}.quote-page .main-container-quote .legenda-main{background:#000;color:#fff}.quote-page .main-container-quote .legenda-main ul.list-inline>li.riga1:before{color:#e570e7}.quote-page .main-container-quote .legenda-main ul.list-inline>li.riga2:before{color:#fff}.quote-page .main-container-quote .legenda-main ul.list-inline>li.riga3:before{color:#299a0b}.quote-page .main-container-quote .legenda-main ul.list-inline>li.riga4:before{color:#4096ee}.quote-page .main-container-quote .legenda-main ul.list-inline>li.riga5:before{color:#cc0000}.main-quote .table>thead>tr>th,.main-quote .table>tbody>tr>th,.main-quote .table>tfoot>tr>th,.main-quote .table>thead>tr>td,.main-quote .table>tbody>tr>td,.main-quote .table>tfoot>tr>td{border-bottom:1px solid rgba(255,255,255,0.1)}body.qta-other .quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota .qta{color:#fff}.popquote .modal-content .modal-body>ul>li>.panel{background:#0f0f0f}.popquote .modal-content .modal-body>ul>li>.panel>.panel-heading{background:#222;color:#ffc400}.popquote .modal-content .modal-body>ul>li>.panel>.panel-body>ul>li>.qta-dp{background:#333}.popquote .modal-content .modal-body>ul>li>.panel>.panel-body>ul>li>.qta-dp .tipo{border-bottom:1px solid rgba(255,255,255,0.1);color:#999}.popquote .modal-content .modal-body>ul>li>.panel>.panel-body>ul>li>.qta-dp .nome-quota{color:#fff}.popquote .modal-content .modal-body>ul>li>.panel>.panel-body>ul>li>.qta-dp:hover{background:#555}.popquote .modal-content .modal-body>ul>li>.panel>.panel-body>ul>li>.qta-dp .button-quota-click{background:#ffc400}.popquote .modal-content .modal-body>ul>li>.panel>.panel-body>ul>li>.qta-dp .button-quota-click .tipo{color:#000;border-bottom:1px solid rgba(0,0,0,0.2)}.popquote .modal-content .modal-body>ul>li>.panel>.panel-body>ul>li>.qta-dp .button-quota-click .nome-quota{color:#000}.main-stampa-quote .main-container{background:#000}.main-stampa-quote .main-container .page-title h3{color:#fff}.main-stampa-quote .main-container .stampa-quote-container .title{color:#ffc400}.main-stampa-quote .main-container .stampa-quote-container .visualizza-quote .quote-stamp{background:#0f0f0f;color:#fff}.main-stampa-quote .main-container .stampa-quote-container .visualizza-quote .quote-stamp div.checkbox input[type=checkbox]:after{color:#ffc400}.main-stampa-quote .main-container .stampa-quote-container .pal-selezionati .title{background:#0f0f0f;border-left:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2);border-top:1px solid rgba(255,255,255,0.2)}.main-stampa-quote .main-container .stampa-quote-container .pal-selezionati ul li{background:#0f0f0f;color:#fff;border-left:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2)}.main-stampa-quote .main-container .stampa-quote-container .pal-selezionati ul li>.checkbox input:after{color:#ffc400}.main-stampa-quote .main-container .stampa-quote-container .date-container .checkbox-container{border-bottom:1px solid rgba(255,255,255,0.05)}.main-stampa-quote .main-container .stampa-quote-container .date-container .checkbox-container label{color:#fff}.main-stampa-quote .main-container .stampa-quote-container .date-container .data-calendario{border-bottom:1px solid rgba(255,255,255,0.05)}.main-stampa-quote .main-container .stampa-quote-container .tipo-stampa-container .ordinamento,.main-stampa-quote .main-container .stampa-quote-container .tipo-stampa-container .dimensione-caratteri,.main-stampa-quote .main-container .stampa-quote-container .tipo-stampa-container .tipo-stampa,.main-stampa-quote .main-container .stampa-quote-container .tipo-stampa-container .stampa-logo-container{border-bottom:1px solid rgba(255,255,255,0.05)}.main-stampa-quote .main-container .stampa-quote-container .date-container .data-calendario .form-group label{color:#fff}.main-stampa-quote .main-container .opzioni-stampa{border:1px solid rgba(255,255,255,0.2);background:#0f0f0f}.main-stampa-quote .main-container .opzioni-stampa label{color:#fff}.main-stampa-quote .main-container .button-container{border-top:1px solid}.main-stampa-quote .main-container .button-container .btn-stampa-quote a{color:#000}body.casino-live .wrapper-boxed .main-content-casino-live .top .latest-wins{background:#000}body.casino-live .wrapper-boxed .main-content-casino-live .top .latest-wins ul.nav.nav-tabs li a{color:#999;background:#0f0f0f}body.casino-live .wrapper-boxed .main-content-casino-live .top .latest-wins ul.nav.nav-tabs li.active a{color:#ffc400;background:#000}body.casino-live .wrapper-boxed .main-content-casino-live .top .latest-wins .tab-content ul li{border-bottom:1px solid rgba(255,255,255,0.1)}body.casino-live .wrapper-boxed .main-content-casino-live .top .latest-wins .tab-content ul li .info span.username{color:#999}body.casino-live .wrapper-boxed .main-content-casino-live .top .latest-wins .tab-content ul li .info span.slot-name{color:#fff}body.casino-live .wrapper-boxed .main-content-casino-live .top .latest-wins .tab-content ul li .prize span{color:#ffc400}body.casino-live .wrapper-boxed .main-content-casino-live .top #slider-casino .carousel-indicators li.active{background-color:#ffc400;border-color:#ffc400}body.casino-live .wrapper-boxed .main-content-casino-live .games-cont .section ul li.game .caption{background:rgba(0,0,0,0.8)}body.casino-live .wrapper-boxed .main-content-casino-live .games-cont .section ul li.game .caption span{color:#fff}body.casino-live .wrapper-boxed .main-content-casino-live .games-cont .section ul li.game .game-back{background:rgba(0,0,0,0.6)}body.casino-live .wrapper-boxed .main-content-casino-live .games-cont .section ul li.game .game-back .btn-play{background:#ffc400;color:#000}body.casino-live .wrapper-boxed .main-content-casino-live .games-cont .section ul li.game .game-back .btn-play:hover{-webkit-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);color:#fff !important;color:#fff}body.poker .wrapper-boxed .main-content-poker .top .latest-wins{background:#000}body.poker .wrapper-boxed .main-content-poker .top .latest-wins ul.nav.nav-tabs li a{color:#999;background:#0f0f0f}body.poker .wrapper-boxed .main-content-poker .top .latest-wins ul.nav.nav-tabs li.active a{color:#ffc400;background:#000}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li{border-bottom:1px solid rgba(255,255,255,0.1)}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li .info span.username{color:#999}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li .info span.slot-name{color:#fff}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li .prize span{color:#ffc400}body.poker .wrapper-boxed .main-content-poker .top #slider-casino .carousel-indicators li.active{margin:1px 0;background-color:#ffc400;border-color:#ffc400}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .caption{background:rgba(0,0,0,0.8)}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .caption span{color:#fff}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .game-back{background:rgba(0,0,0,0.6)}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .game-back .btn-play{background:#ffc400;color:#000}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .game-back .btn-play:hover{-webkit-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);color:#fff !important;color:#fff}.main-content-casino-live .top-container .menu-casino .panel-heading{text-shadow:0 1px 1px #787878}.main-content-casino-live .bottom-container .game-container-dbg .game-box .label,.main-content-casino-live .bottom-container .game-container-evo .game-box .label{text-shadow:0 1px 1px #000000}.main-content-casino-live .bottom-container .game-container-dbg .game-box .btn-play,.main-content-casino-live .bottom-container .game-container-evo .game-box .btn-play{text-shadow:0 1px 1px #787878}.main-content-casino-live .bottom-container .panel-heading{background:#111}.main-content-casino-live .bottom-container #menu-livecasino ul.nav-tabs{border:0px !important}.main-content-casino-live .bottom-container #menu-livecasino ul.nav-tabs li.active a{border:1px solid}.main-content-casino-live .bottom-container .casino-cont{background:rgba(17,17,17,0.7)}.main-content-casino-live .bottom-container .casino-cont:hover .game-container-new .game-box.title{background:red}.main-content-casino-live .bottom-container .game-container-new .game-box.title{background:rgba(0,0,0,0.5)}.main-content-casino-live .bottom-container .game-container-new .game-box .label-new{background:rgba(0,0,0,0.8)}.main-container-poker .top-container .animate-box .slice-c{text-shadow:0 1px 1px #000000}.main-container-poker .top-container .animate-box .slice-c h2{text-shadow:0 1px 1px #000}.main-container-poker .bottom-container .panel-body .bottom-container h3{text-shadow:0 3px 1px #000, 0 3.5px 1px #999}.main-container-poker .bottom-container .panel-body .bottom-container h3>span{text-shadow:0 2px 0px #000, 0 2.5px 0px #999}.main-container-poker .bottom-container .panel-body .btn{text-shadow:0 1px 1px #787878}.casino-live-opengame{background:#0f0f0f}.casino-live-opengame .error-msg{background:#000}.casino-live-opengame .error-msg .msg span{color:#fff}body.casino-live .animate-box ul.select-casino{background:#0f0f0f}body.casino-live .animate-box ul.select-casino li.active{background:rgba(255,255,255,0.2)}body.casino-live .bottom-container .col-md-3.game-box span.label{background:rgba(0,0,0,0.8);color:#fff}body.casino-live .bottom-container .col-md-3.game-box .btn.btn-play{background:#ffc400;color:#000}body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins{background:#000}body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins ul.nav.nav-tabs li a{color:#999;background:#0f0f0f}body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins ul.nav.nav-tabs li.active a{color:#ffc400;background:#000}body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins .tab-content ul li{border-bottom:1px solid rgba(255,255,255,0.1)}body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins .tab-content ul li .info span.username{color:#999}body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins .tab-content ul li .info span.slot-name{color:#fff}body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins .tab-content ul li .prize span{color:#ffc400}body.casino-live .wrapper-boxed .main-content-casino-live-new .top #slider-casino .carousel-indicators li.active{background-color:#ffc400;border-color:#ffc400}body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .caption{background:rgba(0,0,0,0.8)}body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .caption span{color:#fff}body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .game-back{background:transparent !important}body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .game-back .btn-play{background:#ffc400;color:#000}body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .game-back .btn-play:hover{-webkit-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);color:#fff !important;color:#fff}body.poker .wrapper-boxed .main-content-poker .top .latest-wins{background:#000}body.poker .wrapper-boxed .main-content-poker .top .latest-wins ul.nav.nav-tabs li a{color:#999;background:#0f0f0f}body.poker .wrapper-boxed .main-content-poker .top .latest-wins ul.nav.nav-tabs li.active a{color:#ffc400;background:#000}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li{border-bottom:1px solid rgba(255,255,255,0.1)}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li .info span.username{color:#999}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li .info span.slot-name{color:#fff}body.poker .wrapper-boxed .main-content-poker .top .latest-wins .tab-content ul li .prize span{color:#ffc400}body.poker .wrapper-boxed .main-content-poker .top #slider-casino .carousel-indicators li.active{margin:1px 0;background-color:#ffc400;border-color:#ffc400}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .caption{background:rgba(0,0,0,0.8)}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .caption span{color:#fff}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .game-back{background:transparent !important}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .game-back .btn-play{background:#ffc400;color:#000}body.poker .wrapper-boxed .main-content-poker .games-cont .section ul li.game .game-back .btn-play:hover{-webkit-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);color:#fff !important;color:#fff}.main-content-casino-live-new .top-container .menu-casino .panel-heading{text-shadow:0 1px 1px #787878}.main-content-casino-live-new .bottom-container .game-container-dbg .game-box .label,.main-content-casino-live-new .bottom-container .game-container-evo .game-box .label{text-shadow:0 1px 1px #000000}.main-content-casino-live-new .bottom-container .game-container-dbg .game-box .btn-play,.main-content-casino-live-new .bottom-container .game-container-evo .game-box .btn-play{text-shadow:0 1px 1px #787878}.main-content-casino-live-new .bottom-container .panel-heading{background:#111}.main-content-casino-live-new .bottom-container #menu-livecasino ul.nav-tabs{border:0px !important}.main-content-casino-live-new .bottom-container #menu-livecasino ul.nav-tabs li.active a{border:1px solid}.main-content-casino-live-new .bottom-container .casino-cont{background:rgba(17,17,17,0.7)}.main-content-casino-live-new .bottom-container .casino-cont:hover .game-container-new .game-box.title{background:red}.main-content-casino-live-new .bottom-container .game-container-new .game-box.title{background:rgba(0,0,0,0.5)}.main-content-casino-live-new .bottom-container .game-container-new .game-box .label-new{background:rgba(0,0,0,0.8)}.main-container-poker .top-container .animate-box .slice-c{text-shadow:0 1px 1px #000000}.main-container-poker .top-container .animate-box .slice-c h2{text-shadow:0 1px 1px #000}.main-container-poker .bottom-container .panel-body .bottom-container h3{text-shadow:0 3px 1px #000, 0 3.5px 1px #999}.main-container-poker .bottom-container .panel-body .bottom-container h3>span{text-shadow:0 2px 0px #000, 0 2.5px 0px #999}.main-container-poker .bottom-container .panel-body .btn{text-shadow:0 1px 1px #787878}.casino-live-opengame{background:#0f0f0f}.casino-live-opengame .error-msg{background:#000}.casino-live-opengame .error-msg .msg span{color:#fff}.game-popup-container .popup-box{background:rgba(0,0,0,0.8)}.carousel-indicators li{border:1px solid}body.casino .main-container-casino #menu-casino.left-menu{background:#0f0f0f}body.casino .main-container-casino #menu-casino.left-menu .title-menu{background:#000;color:#ffc400}body.casino .main-container-casino #menu-casino.left-menu ul#slottype li{background:transparent !important;border:1px solid #171717}body.casino .main-container-casino #menu-casino.left-menu ul#slottype li a{background:#0f0f0f;color:#fff}body.casino .main-container-casino #menu-casino.left-menu ul#slottype li.active a{background:#ffc400;color:#000}body.casino .main-container-casino #menu-casino.left-menu ul#slottype li:hover a{background:#ffc400;color:#000}body.casino .main-container-casino #menu-casino.left-menu ul#ctl03_casinotype li{border:1px solid #171717}body.casino .main-container-casino #menu-casino.left-menu ul#ctl03_casinotype li a:focus{background:#0f0f0f}body.casino .main-container-casino #menu-casino.left-menu ul#ctl03_casinotype li a:active{background:#0f0f0f}body.casino .main-container-casino #menu-casino.left-menu ul#ctl03_casinotype li a:visited{background:#0f0f0f}body.casino .main-container-casino #menu-casino.left-menu ul#ctl03_casinotype li.active a{background:#333}body.casino .main-container-casino #menu-casino.left-menu ul#ctl03_casinotype li:hover a{background:#333}body.casino .main-container-casino .col-md-10.game-container .toolbar{background:#0f0f0f}body.casino .main-container-casino .col-md-10.game-container .game-tab #divslot h5.no-games{color:#fff;background:rgba(0,0,0,0.5)}body.casino .main-container-casino .col-md-10.game-container .game-tab #divslot .game-box .game-back{background:rgba(0,0,0,0.7);-webkit-box-shadow:inset 0px 0px 0px 1px #fc0;-moz-box-shadow:inset 0px 0px 0px 1px #fc0;box-shadow:inset 0px 0px 0px 1px #fc0}body.casino .main-container-casino .col-md-10.game-container .game-tab #divslot .game-box .game-back .game-title{color:#fff;background:rgba(0,0,0,0.5)}body.casino .main-container-casino .col-md-10.game-container .game-tab #divslot .game-box .game-back .bottom-container-back .btn-play{background:#ffc400;color:#000}.casino .popup-box .error-box{background:#222222;background:-moz-linear-gradient(-45deg, #222 0%, #111 100%);background:-webkit-linear-gradient(-45deg, #222 0%, #111 100%);background:linear-gradient(135deg, #222 0%, #111 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#111111', GradientType=1);box-shadow:inset 0 0 0 5px #333}.casino .popup-box .error-box .login-cont span.span1{color:#fc0}.casino .popup-box .error-box .login-cont span.span2{color:#fff;border-bottom:1px solid #333}.casino .popup-box .error-box .login-cont span.span3{color:#fff;border-bottom:1px solid #333}.casino .popup-box .error-box .login-box .form-group>.form-control{background-color:#fff;color:#212121;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.casino .popup-box .error-box .login-cont .btn.btn-registrazione,.casino .popup-box .error-box .login-cont .login-box .btn.btn-login{color:#fff;text-shadow:0 0 0 #000}.casino .popup-box .error-box .error-msg span.span1{color:#fc0;border-bottom:1px solid #333}.casino .popup-box .error-box .error-msg span.span2{color:#fff;background:#111;box-shadow:inset 0 0 0 3px #333}#main.main-container-casino-new{background:rgba(51,51,51,0.8)}#main.main-container-casino-new .container-fluid .row .left-cont .panel{background:#0f0f0f}#main.main-container-casino-new .container-fluid .row .left-cont .panel.most-played .panel-body ul li .game-back .preferiti i{color:#fff}#main.main-container-casino-new .container-fluid .row .left-cont .panel.most-played .panel-body ul li .game-back .preferiti i:before{content:"\f006"}#main.main-container-casino-new .container-fluid .row .left-cont .panel.most-played .panel-body ul li .game-back .preferiti i:hover:before{content:"\f005";color:#ffc400}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-heading{background:#000;color:#ffc400}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body{color:#fff}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body .add-pref span{color:#fff}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back{background:rgba(0,0,0,0.5)}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back .slot-name{color:#fff}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back .btn-play{background:#ffc400;color:#000}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back .btn-play:hover{-webkit-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);color:#fff !important;color:#fff}#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back .preferiti i{color:#ffc400}#main.main-container-casino-new .container-fluid .row .right-cont .top #slider-casino .carousel-indicators li.active{background-color:#ffc400;border-color:#ffc400}#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins{background:#000}#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins ul.nav.nav-tabs li a{color:#999;background:#0f0f0f}#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins ul.nav.nav-tabs li.active a{color:#ffc400;background:#000}#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins .tab-content ul li{border-bottom:1px solid rgba(255,255,255,0.1)}#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins .tab-content ul li .info span.username{color:#999}#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins .tab-content ul li .info span.slot-name{color:#fff}#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins .tab-content ul li .prize span{color:#ffc400}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont{background:#0f0f0f}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont .dropdown-cont{background:#0f0f0f}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul#slottype li a{color:#fff}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul#slottype li:hover a,#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul#slottype li.active a{background-color:transparent;-webkit-box-shadow:inset 0 -3px 0 0 #ffc400;-moz-box-shadow:inset 0 -3px 0 0 #ffc400;box-shadow:inset 0 -3px 0 0 #ffc400}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont .search-cont .search:before{content:"\f002";color:#999}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype{border-top:1px solid rgba(255,255,255,0.1)}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li{border-bottom:1px solid rgba(255,255,255,0.1)}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li a{border-right:1px solid rgba(255,255,255,0.1)}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li a:focus{background-color:transparent}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li.active a{background-color:#333}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li:hover a{background-color:#333}#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont .open-menu{color:#fff}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-front .slot-name{background:rgba(0,0,0,0.8);color:#fff}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back{background:rgba(0,0,0,0.5)}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .btn-play{background:#ffc400;color:#000}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .btn-play:hover{-webkit-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);color:#fff !important;color:#fff}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .preferiti{color:#fff}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .preferiti:hover i:before{content:"\f005";color:#ffc400}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .info{color:#fff;border:1px solid #fff}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .info .info-box{background:#222;color:#fff;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.5);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.5)}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .info .info-box:before{content:'';border-right:7px solid #222;border-bottom:7px solid transparent;border-top:7px solid transparent}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .info .info-box .type{background:#ffc400;color:#000}#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .info:hover{background:#ffc400;color:#000}ul#pref-list li .game-back .preferiti:hover i:before{content:"\f006";color:#fff}.login-main-cont{background:rgba(0,0,0,0.5)}.login-main-cont .login-cont span.span2{border-bottom:1px solid #333}.login-main-cont .login-cont span.span3{border-bottom:1px solid #333}.login-main-cont .login-box .form-group>.form-control{background-color:#fff;color:#212121;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.login-main-cont .login-cont .btn.btn-registrazione,.login-main-cont .login-cont .login-box .btn.btn-login{color:#fff;text-shadow:0 0 0 #000}.login-main-cont .error-msg span.span1{border-bottom:1px solid #333}.login-main-cont .error-msg span.span2{color:#fff;background:#111;box-shadow:inset 0 0 0 3px #333}.game-popup-container .popup-box{background:rgba(0,0,0,0.8)}body .casino-game-wrapper{background:rgba(0,0,0,0.8)}body .casino-game-wrapper .game-container-wrapper{background:rgba(0,0,0,0.5)}body .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box:before{content:"\f002";color:#999}body .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box input#gameSearch{color:#999}body .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .slimScrollDiv .slimScrollBar{background:#ffc400 !important}body .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .ui-autocomplete{background:#111}body .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .ui-autocomplete li.ui-menu-item a.ui-state-focus{background:rgba(255,255,255,0.1);border-color:#000}body .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .ui-autocomplete li.ui-menu-item:hover a{background:rgba(255,255,255,0.1);border-color:#000}body .casino-game-wrapper .game-container-wrapper .game-menu .game-search-box .ui-autocomplete li.ui-menu-item .labeltext{color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu .game-info .add-pref{border:1px solid rgba(255,255,255,0.3)}body .casino-game-wrapper .game-container-wrapper .game-menu .game-info .add-pref span{color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu .game-info .add-pref:hover span:before{content:"\f005";color:#ffc400}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-heading{background:#111;color:white}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body{color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back{background:rgba(0,0,0,0.5)}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back .btn-play{background:#ffc400;color:#000}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back .btn-play:hover{-webkit-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 0px 80px rgba(0,0,0,0.5);color:#fff !important;color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back .preferiti i{color:#ffc400}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back .slot-name{color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body .add-pref span{color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu ul.titles{background:#111}body .casino-game-wrapper .game-container-wrapper .game-menu ul.titles li:hover a{background:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu ul.titles li{color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu ul.titles li:hover a{color:#ffc400}body .casino-game-wrapper .game-container-wrapper .game-menu ul.titles li a{color:#fff}body .casino-game-wrapper .game-container-wrapper .game-menu ul.titles li.active a{color:#ffc400;background:#000}body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti{background:#000}body .casino-game-wrapper .game-container-wrapper .controls{background:#111}body .casino-game-wrapper .game-container-wrapper .controls .time{color:#fff}body .casino-game-wrapper .game-container-wrapper .controls .btn-group button{background:transparent;color:#fff}body .casino-game-wrapper .game-container-wrapper .game-frame .game #pngioco{background:rgba(0,0,0,0.8)}.palinsesti-container .main-palinsesti{background:#000}.palinsesti-container .main-palinsesti .heading-sport{color:#ffc400}.palinsesti-container .main-palinsesti .heading-sport .icon-container a>i{color:#ffc400}.palinsesti-container .main-palinsesti .pal-heading{background:#0f0f0f;color:#ffc400}.palinsesti-container .main-palinsesti .pal-heading .icon-container-sub a i{color:#fff}.palinsesti-container .main-palinsesti ul.pal-container{background:#0f0f0f}.palinsesti-container .main-palinsesti .pal-container .checkbox>label{color:#fff}.palinsesti-container .main-palinsesti .pal-container .checkbox input[type="checkbox"]:after{color:#ffc400}.qt-fav .sport-qt-cont ul li{border-color:rgba(0,0,0,0.2)}.qt-fav .sport-qt-cont ul li .quote .qta{background:rgba(0,0,0,0.3)}.qt-fav .qt-max,.qt-fav .tempo{color:#ffc400}.qt-fav .sport-qt-cont ul li{border-bottom:1px solid #333}.qt-fav .sport-qt-cont ul li .quote .qta{background:#333}.qt-fav .sport-qt-cont ul li .quote .qta:hover{background:#555}.qt-fav .sport-qt-cont ul li .quote .qta.fav{border:1px dashed rgba(255,255,255,0.5)}.qt-fav .sport-qt-cont ul li .orario{color:#ffc400}.qt-fav .sport-qt-cont ul li .event .championship{color:#999}.registrazione-page .page-title h3{color:#fff}.registrazione-page .title{background:#000}.registrazione-page .title h4{color:#ffc400}.registrazione-page .row .form-group label{color:#fff}.registrazione-page .row .form-group i.fa-info{color:#ffc400}.tooltip .tooltip-inner{background-color:#ffc400;color:#000;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75)}.tooltip.top .tooltip-arrow{border-top-color:#ffc400}.tooltip.right .tooltip-arrow{border-right-color:#ffc400}.tooltip.bottom .tooltip-arrow{border-bottom-color:#ffc400}.tooltip.left .tooltip-arrow{border-left-color:#ffc400}.asian-betting-container.panel .panel-body span{color:#000}.asian-betting-container.panel .panel-body .sub-titles div.markets .full-time{border-left:1px solid}.asian-betting-container.panel .panel-body .sub-titles div.markets .half-time{border-left:1px solid;border-right:1px solid}.asian-betting-container.panel .panel-body .sub-titles div.markets .full-time .title,.asian-betting-container.panel .panel-body .sub-titles div.markets .half-time .title{border-bottom:1px solid}.asian-betting-container.panel .panel-body .content div.campionato{background:#064b8d;border-top:1px solid}.asian-betting-container.panel .panel-body .content div.campionato span{color:#fff}.asian-betting-container.panel .panel-body .content div.event{border-bottom:1px solid #9a9a9a;border-left:1px solid #9a9a9a;border-right:1px solid #9a9a9a;background:#c9d8de}.asian-betting-container.panel .panel-body .content div.event .event-name div.live-link span{background:#2a9b0a;color:#fff}.asian-betting-container.panel .panel-body .content div.event .event-name span{color:#064a8c}.asian-betting-container.panel .panel-body .content div.piu-cont span{background:#efefef}.asian-betting-container.panel .panel-body .content div.piu-cont span:hover{background:#999}.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1 div,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2 div{background:#efefef}.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1 div.parte-a,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2 div.parte-a{border-top:1px solid;border-left:1px solid;border-bottom:1px solid}.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1 div.parte-b,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2 div.parte-b{border-top:1px solid;border-bottom:1px solid}.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1 div.parte-c,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2 div.parte-c{border-top:1px solid;border-right:1px solid;border-bottom:1px solid}.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1 div.parte-a,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2 div.parte-a,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1 div.parte-b,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2 div.parte-b,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1 div.parte-c,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2 div.parte-c{border-color:#a9a9a9 !important}.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-1:hover div,.asian-betting-container.panel .panel-body .content div.event .quote-linee .quota-cont .linea-2:hover div{background:#999}.left-column .page-header,.left-column-quote .page-header{border-bottom:0px solid !important;background:#000}.left-column .page-header span,.left-column-quote .page-header span{color:#ffc400}.navbar-default.sidebar{background:#000}.navbar-default.sidebar .sidebar-nav .page-header{border-bottom:0px solid !important;background:#000}.navbar-default.sidebar .sidebar-nav .page-header span{color:#ffc400}.navbar-default.sidebar .sidebar-nav ul>li{background:#0f0f0f}.navbar-default.sidebar .sidebar-nav ul>li:hover{background:#222}.navbar-default.sidebar .sidebar-nav ul>li:hover a{color:#fff}.navbar-default.sidebar .sidebar-nav ul>li:hover:before{color:#fff}.navbar-default.sidebar .sidebar-nav ul>li:before{content:"\f105";color:#fff}.navbar-default.sidebar .sidebar-nav ul>li a{color:#fff}.betting-menu-4{background:#000}.betting-menu-4 li.header{color:#ffc400}.betting-menu-4 li.level-1>a{background:#0f0f0f;color:#fff}.betting-menu-4 li.level-1>a:hover{background:#222}.betting-menu-4 li.level-1>a:hover span{color:#fff}.betting-menu-4 li.level-1>a:hover:before{color:#fff}.betting-menu-4 li.level-1>a span.event-no{background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.7)}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 a{background:#222}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 a span{color:#fff}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 a:before{color:#fff}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 ul.treeview-menu li.level-3 a{background:rgba(255,255,255,0.15);color:#fff}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 ul.treeview-menu li.level-3 a span{color:#fff}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 ul.treeview-menu li.level-3 a:hover{color:#ffc400}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 ul.treeview-menu li.level-3 a:hover:before{color:#ffc400}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 ul.treeview-menu li.level-3 a.active{color:#ffc400}.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 ul.treeview-menu li.level-3 a.active:before{color:#ffc400}.live-betting a,.eventi-oggi a,.quote-favorite a,.expiring-events a{color:#ffc400;background:#000}.live-betting a:hover,.eventi-oggi a:hover,.quote-favorite a:hover,.expiring-events a:hover{color:#fff}.sidebar-nav.mini-menu ul>li>a>.ev-name.open{border-bottom:1px solid}.sidebar-nav.mini-menu ul>li:hover>a>.ev-name{border-bottom:1px solid}button.btn.btn-live-score,button.btn.btn-stats{background:#ffc400;color:#000}.box-coupon .CItems{background:#000;color:#fff}.box-coupon .CItems #loadercoupon .loadbk{background:rgba(0,0,0,0.9)}.box-coupon .CItems .header1{background:#000;color:#ffc400}.box-coupon .CItems .CItem{background:#d9d9d9;color:#222}.box-coupon .CItems .CItem .CodEv{color:#fff}.box-coupon .CItems .CItem .CSubEv{background:#222;color:#fff}.box-coupon .CItems .CItem .COdds .CFissa .bank:after{color:#fff}.box-coupon .CItems .CItem .COdds .CFissa .bank.active:after{color:#ffc400}.box-coupon .CItems .CItem .COdds .CDelete a:after,.box-coupon .CItems .CItem .COdds .CDelete a:before{background:#000}.box-coupon .CItems .CItem .COdds .CDelete a:hover:after{background:red}.box-coupon .CItems .CItem .COdds .CDelete a:hover:before{background:red}.box-coupon .CItems .CItem .COdds .CQuota span.label{background:#222;color:#fff}.box-coupon #slide-updown{background:#333}.box-coupon #slide-updown .text{color:#d2100c}.box-coupon .importo-tot-coupon .row-importo{background:#000;color:#fff}.box-coupon .importo-tot-coupon .row-importo .row-sx{color:#ffc400}.box-coupon .importo-tot-coupon .row-importo .row-sx span{color:#ffc400}.box-coupon .importo-tot-coupon .row-btn{background:#000}.box-coupon .importo-tot-coupon .row-btn #pnconferma{background:#419d0d;color:#fff}.box-coupon .importo-tot-coupon .row-btn .row-sx .btn.btn-indietro{background:transparent}.box-coupon .importo-tot-coupon .row-btn .row-sx .btn.btn-indietro span{color:#fff}.box-coupon .importo-tot-coupon .row-btn .row-sx .btn.btn-indietro span:hover{color:#d2100c}.box-coupon .footercp input[type="text"]{background:#555 !important;color:#fff !important}.box-coupon .footercp #divcheckauto{background:#0f0f0f;color:#fff}.box-coupon .footercp #divcheckauto input[type=checkbox]:after{color:#ccc}.box-coupon .footercp .row_footer_bt>div div{background:#000;color:#d9d9d9}.box-coupon .footercp .row_footer_bt>div div.active{background:#0f0f0f}.box-coupon .footercp #pn_sis_rid,.box-coupon .footercp #qtint,.box-coupon .footercp #qtsolo{background:#0f0f0f}.box-coupon .footercp #pn_sis_rid>div,.box-coupon .footercp #qtint>div,.box-coupon .footercp #qtsolo>div{color:#fff}.box-coupon .footercp #pn_sis_rid>div .footer_dx input,.box-coupon .footercp #qtint>div .footer_dx input,.box-coupon .footercp #qtsolo>div .footer_dx input{color:#000}.box-coupon .footercp #pn_sis_rid div input[type=checkbox]{cursor:pointer}.box-coupon .footercp #pn_sis_rid div input[type=checkbox]:after{color:#ccc}.box-coupon .footercp #pn_sis_rid div .cp_sis_cont{border-top:1px solid rgba(255,255,255,0.1)}.box-coupon .footercp #pn_sis_rid div .CpnTipoRiep{border-top:1px solid rgba(255,255,255,0.1)}.box-coupon .footercp #pn_sis_rid div .CpnTipoRiepDbl{border-top:1px solid rgba(255,255,255,0.1)}.box-coupon .riepilogo-schedina{background:#0f0f0f}.box-coupon .riepilogo-schedina .header{background:#000}.box-coupon .riepilogo-schedina .header .title{color:#ffc400}.box-coupon .riepilogo-schedina .body .cod-scomm .accettazione{color:#ffc400}.box-coupon .riepilogo-schedina .body .cod-scomm .cod{color:#fff}.box-coupon .riepilogo-schedina .body .cod-scomm .text{color:#ffc400}.box-coupon .riepilogo-schedina .body .cod-scomm .dx-img span{color:#fff}.box-coupon .riepilogo-schedina .body .cod-scomm .dx-img span:hover{color:#ffc400}.box-coupon .riepilogo-schedina .body .button-continua .btn-continua-scomm{background:#ffc400;color:#000}.box-coupon .ricarica-sched .header{background:#000}.box-coupon .ricarica-sched .header .title{color:#ffc400}.box-coupon .ricarica-sched .body{background:#0f0f0f}.box-coupon .ricarica-sched .body .row-sched .sx-text{color:#ffc400}.box-coupon .ricarica-sched .body .row-sched .dx-ora{color:#fff}.box-coupon .ricarica-sched .body .row-sched2 .img-scom-atte,.box-coupon .ricarica-sched .body .row-sched2 .sx-text2{color:#fff}.box-coupon .ricarica-sched .body .row-sched2 .dx-ora2{color:#fff}.box-coupon .riepilogo-prenotazione .panel-heading{background:#000}.box-coupon .riepilogo-prenotazione .panel-heading span{color:#ffc400}.box-coupon .riepilogo-prenotazione .panel-body{background:#0f0f0f;color:#fff}.box-coupon .riepilogo-prenotazione .panel-body .testo-prenotazione h5{color:#ffc400}.box-coupon .riepilogo-prenotazione .panel-body .testo-prenotazione h3{color:#ffc400}.box-coupon .row_footer_bt1{background:#0f0f0f}.box-coupon .row_footer_bt1 .footer_sx_bt .btn-scommetti{background:#ffc400}.box-coupon .row_footer_bt1 .footer_sx_bt .btn-scommetti span{color:#000}.box-coupon .row_footer_bt1 .footer_dx_bt .btn-reset{color:#fff;background:transparent}.box-coupon .row_footer_bt1 .footer_dx_bt .btn-reset span:hover{color:#f00}.box-coupon .row_footer_bt1 .footer_dx_bt .btn-reset:hover{color:#f00}.box-coupon .row_footer_bt1 .footer_save_cp p{color:#fff}.box-coupon .row_footer_bt1 .footer_save_cp .btn-salva{color:#fff;background:#025805}.box-coupon .count-container{background:rgba(0,0,0,0.9)}.box-coupon .count-container .timer-body{color:#fff}.box-coupon .count-container .timer-body>div.timer-box span{color:#fff}.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background:#ffc400;color:#000}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#222;color:#fff}.datepicker.dropdown-menu{background:#000;border:1px solid rgba(255,255,255,0.2)}.datepicker.dropdown-menu .datepicker-switch{color:#ffc400}.datepicker.dropdown-menu .datepicker-switch:hover{background:#222}.datepicker.dropdown-menu th.dow,.datepicker.dropdown-menu td.day{color:#999}.datepicker.dropdown-menu th.dow.new,.datepicker.dropdown-menu th.dow.old,.datepicker.dropdown-menu td.day.new,.datepicker.dropdown-menu td.day.old{color:#555}.datepicker thead tr th.prev,.datepicker thead tr th.prev{color:#fff}.datepicker thead tr th.prev:hover,.datepicker thead tr th.prev:hover{background:#222}.datepicker-dropdown:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #000;border-bottom-color:rgba(0,0,0,0.2)}.datepicker-dropdown:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #000}.ui-datepicker th span{color:#555}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#000;color:#fff}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#ffc400;color:#000}#header{background:#000}#header .header-qt .tophd{border-bottom:1px solid transparent}#header .header-qt .tophd .login-box div.rec-password{background:#ffc400}#header .header-qt .tophd .login-box div.rec-password a.rec-password:after{content:'\f129';color:#000}#header .header-qt .tophd .login-box div.rec-password a.rec-password:after:hover{color:#ffc400}#header .header-qt .tophd .login-box.loggato .user-icon i{color:#fff}#header .header-qt .tophd .login-box.loggato .user-icon p{color:#fff}#header .header-qt .tophd .login-box.loggato .disp-user{color:#fff}#header .header-qt .tophd .clock-box{border-right:1px solid transparent}#header .header-qt .tophd .clock-box span{color:#fff}#header .header-qt .tophd .col-md-2.settings-container .dropdown.settings ul.dropdown-menu{background:#0f0f0f;color:#fff;border:5px solid #333}#header .header-qt .tophd .col-md-2.settings-container .dropdown.settings ul.dropdown-menu li.panel-heading{color:#ffc400;background:#000}#header .header-qt .tophd .col-md-2.settings-container .dropdown.settings ul.dropdown-menu ul.lang-select li{border:1px solid transparent}#header .header-qt .tophd .col-md-2.settings-container .dropdown.settings ul.dropdown-menu ul.lang-select li.active{color:#ffc400}#header .header-qt .tophd .col-md-2.settings-container .dropdown.settings ul.dropdown-menu ul.lang-select li:hover{background-color:#353535}#header .header-qt .tophd .col-md-2.settings-container .dropdown.settings ul.dropdown-menu ul.odds-select li{border:1px solid transparent}#header .header-qt .tophd .col-md-2.settings-container .dropdown.settings ul.dropdown-menu ul.odds-select li.active{color:#ffc400}#header .header-qt .tophd .col-md-2.settings-container .dropdown.settings ul.dropdown-menu ul.odds-select li:hover{background:#353535}#header .header-qt .tophd .col-md-2.settings-container .dropdown.settings ul.dropdown-menu ul.timezone-select li{border:1px solid transparent}#header .header-qt .tophd .col-md-2.settings-container .dropdown.settings ul.dropdown-menu ul.timezone-select li.active{color:#ffc400}#header .header-qt .tophd .col-md-2.settings-container .dropdown.settings ul.dropdown-menu ul.timezone-select li:hover{background:#353535}#header .header-qt .midhd .col-md-9.col-lg-9 .mid-menu ul.list-inline li a{color:#fff}#header .header-qt .midhd .col-md-9.col-lg-9 .mid-menu ul.list-inline li a:hover{color:#ffc400}#header .header-qt .navbar.navbar-qt .nav.navbar-nav li a{color:#fff}#header .header-qt .navbar.navbar-qt .nav.navbar-nav li a:hover{background:transparent;color:#ffc400}#header .header-qt .navbar.navbar-qt .nav.navbar-nav li a:focus{background-color:transparent;color:#ffc400}#header .header-qt .navbar.navbar-qt .nav.navbar-nav li ul.dropdown-menu{background:#0f0f0f}#sliderIndex .carousel-indicators li.active{background:#ffc400;border-color:#ffc400}.multislider-cont{background:rgba(0,0,0,0.5)}.multislider-cont .slider-box-1,.multislider-cont .slider-box-2{background:rgba(0,0,0,0.5)}.multislider-cont .slider-box-4,.multislider-cont .slider-box-3{background:rgba(0,0,0,0.5)}.multislider-cont [class^="slider-box"]:after{content:"";background:rgba(255,0,0,0.9)}.multislider-cont .caption{background:rgba(0,0,0,0.9)}.tp-cin .eventi-piu-giocati ul li{border-bottom:1px solid}.verifica-scommessa-container.panel,.ricerca-sport.panel,body.oddslessthan .qt-fav.panel,.tpt.piu-giocate-container.panel,.info-agenzia-container.panel,.tpd.piu-giocate-container.panel,.ultimo-minuto-container.panel,.market-movers-container.panel,.ultime-vincite-container.panel,.lotto-win-container.panel,.eventi-piu-giocati.panel{background:#0f0f0f;color:#fff}.verifica-scommessa-container .panel-heading,.verifica-scommessa-container .page-title,.ricerca-sport .panel-heading,.ricerca-sport .page-title,body.oddslessthan .qt-fav .panel-heading,body.oddslessthan .qt-fav .page-title,.tpt.piu-giocate-container .panel-heading,.tpt.piu-giocate-container .page-title,.info-agenzia-container .panel-heading,.info-agenzia-container .page-title,.tpd.piu-giocate-container .panel-heading,.tpd.piu-giocate-container .page-title,.ultimo-minuto-container .panel-heading,.ultimo-minuto-container .page-title,.market-movers-container .panel-heading,.market-movers-container .page-title,.ultime-vincite-container .panel-heading,.ultime-vincite-container .page-title,.lotto-win-container .panel-heading,.lotto-win-container .page-title,.eventi-piu-giocati .panel-heading,.eventi-piu-giocati .page-title{background:#000}.verifica-scommessa-container .panel-heading h4,.verifica-scommessa-container .panel-heading>span,.verifica-scommessa-container .page-title h4,.verifica-scommessa-container .page-title>span,.ricerca-sport .panel-heading h4,.ricerca-sport .panel-heading>span,.ricerca-sport .page-title h4,.ricerca-sport .page-title>span,body.oddslessthan .qt-fav .panel-heading h4,body.oddslessthan .qt-fav .panel-heading>span,body.oddslessthan .qt-fav .page-title h4,body.oddslessthan .qt-fav .page-title>span,.tpt.piu-giocate-container .panel-heading h4,.tpt.piu-giocate-container .panel-heading>span,.tpt.piu-giocate-container .page-title h4,.tpt.piu-giocate-container .page-title>span,.info-agenzia-container .panel-heading h4,.info-agenzia-container .panel-heading>span,.info-agenzia-container .page-title h4,.info-agenzia-container .page-title>span,.tpd.piu-giocate-container .panel-heading h4,.tpd.piu-giocate-container .panel-heading>span,.tpd.piu-giocate-container .page-title h4,.tpd.piu-giocate-container .page-title>span,.ultimo-minuto-container .panel-heading h4,.ultimo-minuto-container .panel-heading>span,.ultimo-minuto-container .page-title h4,.ultimo-minuto-container .page-title>span,.market-movers-container .panel-heading h4,.market-movers-container .panel-heading>span,.market-movers-container .page-title h4,.market-movers-container .page-title>span,.ultime-vincite-container .panel-heading h4,.ultime-vincite-container .panel-heading>span,.ultime-vincite-container .page-title h4,.ultime-vincite-container .page-title>span,.lotto-win-container .panel-heading h4,.lotto-win-container .panel-heading>span,.lotto-win-container .page-title h4,.lotto-win-container .page-title>span,.eventi-piu-giocati .panel-heading h4,.eventi-piu-giocati .panel-heading>span,.eventi-piu-giocati .page-title h4,.eventi-piu-giocati .page-title>span{color:#ffc400}.ultimo-minuto-container .tab-content ul>li>.row-partita>.tempo-partita span{color:#ffc400}.ultimo-minuto-container .tab-content ul>li>.row-partita>.quote-partita .col-sm-4 .qta{background:#333;color:#fff}.ultimo-minuto-container .tab-content ul>li>.row-partita>.quote-partita .col-sm-4 .qta:hover{background:#555}.ultimo-minuto-container .tab-content ul>li>.row-partita>.quote-partita .col-sm-4 .qta:before{color:#ffc400}.ultimo-minuto-container .tab-content ul>li>.row-partita>.quote-partita .col-sm-4 .qta.active{background:#ffc400;color:#000}.ultimo-minuto-container .tab-content ul>li>.row-partita>.quote-partita .col-sm-4 .qta.active:before{color:#000}.ultimo-minuto-container .tab-content ul>li>.row-partita:hover .titolo-partita span.match{color:#ffc400}.ultimo-minuto-container .tab-content ul>li>.row-partita{border-bottom:1px solid rgba(255,255,255,0.1)}.ultimo-minuto-container .tab-content ul li .row-partita .piu{color:#ffc400;-webkit-box-shadow:inset 0 -0 30px 0px #232732;-moz-box-shadow:inset 0 -0 30px 0px #232732;box-shadow:inset 0 -0 30px 0px #232732}.ultimo-minuto-container.Gcl .tab-content ul>li>.row-partita,.ultimo-minuto-container.qtcl .tab-content ul>li>.row-partita{border-bottom:1px solid rgba(255,255,255,0.1)}.ultimo-minuto-container.Gcl .tab-content ul>li>.row-partita .quote-partita .qta,.ultimo-minuto-container.qtcl .tab-content ul>li>.row-partita .quote-partita .qta{background:#222}.ultimo-minuto-container.Gcl .tab-content ul>li>.row-partita .quote-partita .qta:hover,.ultimo-minuto-container.qtcl .tab-content ul>li>.row-partita .quote-partita .qta:hover{background:#333}.ultimo-minuto-container.Gcl .tab-content ul>li>.row-partita .quote-partita ul li:first-child .qta,.ultimo-minuto-container.qtcl .tab-content ul>li>.row-partita .quote-partita ul li:first-child .qta{-webkit-box-shadow:inset 10px -4px 0px -9px rgba(0,0,0,0.2);-moz-box-shadow:inset 10px -4px 0px -9px rgba(0,0,0,0.2);box-shadow:inset 10px -4px 0px -9px rgba(0,0,0,0.2)}.ultimo-minuto-container.Gcl .panel-body .content .sub-title,.ultimo-minuto-container.qtcl .panel-body .content .sub-title{background:#ffc400;color:#000}.ultimo-minuto-container .panel-body .content .sub-title{background:#0d0c1a;color:#fff}.ultimo-minuto-container .panel-body .content ul li .row-partita .tempo-partita{-webkit-box-shadow:inset 0 -0 30px 0px #232732;-moz-box-shadow:inset 0 -0 30px 0px #232732;box-shadow:inset 0 -0 30px 0px #232732}.ultimo-minuto-container .panel-body .content ul li .row-partita .titolo-partita{-webkit-box-shadow:inset -1px 0px 0px 0px rgba(0,0,0,0.3);-moz-box-shadow:inset -1px 0px 0px 0px rgba(0,0,0,0.3);box-shadow:inset -1px 0px 0px 0px rgba(0,0,0,0.3)}.ultimo-minuto-container .panel-body .content ul li .row-partita .quote-partita ul li span.qta.spread{color:#ffc400}.ultimo-minuto-container.panel .tab-content ul li:nth-child(even) .row-partita{background:rgba(255,196,0,0.1)}.right-container .ultime-vincite-container{background:#000}.right-container .ultime-vincite-container li.list-group-item{background:#0f0f0f;color:#fff}.right-container .ultime-vincite-container li.list-group-item .data-vincita{color:#999}.right-container .ultime-vincite-container .vincita{background:#333}.right-container .ultime-vincite-container .vincita a{color:#ffc400}.ultime-vincite-container .giocata-vincita:after{content:"\f091";color:#ffc400}.box-lottobet .loading-container-coupon{background:rgba(0,0,0,0.9);color:#fff}.info-agenzia-container .panel-body .table{color:#ffffff}.info-agenzia-container .panel-body .table>thead>tr>th{border-bottom:1px solid}.info-agenzia-container .panel-body .table>tbody>tr>td{border-bottom:1px solid}.info-agenzia-container .panel-body .table>tfoot>tr>td{border-top:1px solid}.tpd.piu-giocate-container .panel-body ul>li{border-bottom:1px dashed}.tpd.piu-giocate-container .panel-body ul li .partita{color:#ffc400}.tpd.piu-giocate-container .panel-body ul li .mercato{background:transparent;color:#ffc400}.tpd.piu-giocate-container .panel-body ul li .mercato:last-child{color:#808080 !important}.chart-mp-c1{color:#ffc400}.chart-mp-c2{color:#cc9d00}.chart-mp-c3{color:#997600}.tpt.piu-giocate-container .panel-body .partita{color:#999}.tpt.piu-giocate-container .panel-body .chart-container{border-right:1px solid rgba(255,255,255,0.1)}.tpt.piu-giocate-container .panel-body .chart-container tspan{fill:#ffc400}.tpt.piu-giocate-container .panel-body .chart-container ul>li span{color:#ffc400}.tpt.piu-giocate-container .panel-body .chart-container ul>li .quota>.qta{background:#333}.tpt.piu-giocate-container .panel-body .chart-container ul>li .quota>.qta:hover{background:#555}.tpt.piu-giocate-container .panel-body .chart-container ul>li .quota>.qta.active{background:#ffc400;color:#000}.tpt.piu-giocate-container .ev-container>.ev-title{border-right:1px solid}.tpt.piu-giocate-container .ev-container>.ev-title>.ev-away .shield:before{background-color:rgba(0,0,0,0.4);box-shadow:inset 0 0 2px 1px #000}.tpt.piu-giocate-container .ev-container>.ev-title>.ev-home .shield:before{background-color:rgba(0,0,0,0.4);box-shadow:inset 0 0 2px 1px #000}.tpt.piu-giocate-container .ev-container ul>li .qt-box>.qta{background:#333}.tpq.piu-giocate-container .panel-body ul>li{border-left:1px solid}.tpq.piu-giocate-container .panel-body ul>li .graph>span{background:#bfd255;background:-moz-linear-gradient(-45deg, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);background:-webkit-linear-gradient(-45deg, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);background:linear-gradient(135deg, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);position:absolute}.tpq.piu-giocate-container .panel-body ul>li .quota .qta{background:#333;border:1px solid}.tpq.piu-giocate-container .panel-body ul>li .quota .qta:hover{background:#555}.market-movers-container .nav-tabs>li a{color:#999}.market-movers-container .nav-tabs>li a:hover{background:transparent;color:#fff}.market-movers-container .nav-tabs>li.active>a{background:transparent;color:#ffc400}.market-movers-container .chart-container .bottom-container ul.ind-qt span{color:#ffc400}.market-movers-container .chart-container .bottom-container ul.ind-qt .quota .qta{background:#333}.market-movers-container .chart-container .bottom-container ul.ind-qt .quota .qta:hover{background:#555}.market-movers-container .chart-container .bottom-container ul.ind-qt .quota .qta.qta-up{color:#13FF0A}.market-movers-container .chart-container .bottom-container ul.ind-qt .quota .qta.qta-up:before{color:#13FF0A}.market-movers-container .chart-container .bottom-container ul.ind-qt .quota .qta.qta-down{color:#f00}.market-movers-container .chart-container .bottom-container ul.ind-qt .quota .qta.qta-down:before{color:#f00}.market-movers-container .chart-container .bottom-container ul.ind-qt .quota .qta.active{background:#ffc400;color:#000}.market-movers-container .chart-container .bottom-container .desc{color:#fff}.lm-du .panel-body .tab-pane .item{box-shadow:-1px 0px 5px 0px rgba(0,0,0,0.5)}.lm-du .panel-body .tab-pane .item .box-partita .titolo-partita{border-bottom:1px solid}.lm-du .panel-body .tab-pane .item .box-partita .quote-partita ul{border-top:1px solid;border-bottom:1px solid}@keyframes timecol{0%,50%{text-shadow:0 0 14px #FDFFA3}60%,100%{text-shadow:0 0 2px #FAFF00}}@-moz-keyframes timecol{0%,50%{text-shadow:0 0 14px #FDFFA3}60%,100%{text-shadow:0 0 2px #FAFF00}}@-webkit-keyframes timecol{0%,50%{text-shadow:0 0 14px #FDFFA3}60%,100%{text-shadow:0 0 2px #FAFF00}}@-o-keyframes timecol{0%,50%{text-shadow:0 0 14px #FDFFA3}60%,100%{text-shadow:0 0 2px #FAFF00}}.top-leagues.panel{background:#000}.top-leagues.panel .panel-heading{background:#000}.top-leagues.panel .panel-heading h4{color:#ffc400}.top-leagues.panel .panel-body ul li{background:#0f0f0f}.top-leagues.panel .panel-body ul li span i{color:#fff}.top-leagues.panel .panel-body ul li span.campionato{color:#fff}.selettore-giorni .title{background:#000;color:#ffc400}.tpb.selettore-giorni{background:#0f0f0f;color:#fff}.tpc.selettore-giorni .title{background:transparent;border-bottom:1px solid}.tpq.selettore-giorni{background:#0f0f0f;color:#fff}.tpq.selettore-giorni .slider-tick.in-selection,.tpq.selettore-giorni .slider-selection.tick-slider-selection{background:#ffc400}.tpq.selettore-giorni .slider-handle{background:#ffe799;-webkit-box-shadow:0px 0px 5px 0px #ffc400,inset 0px 0px 0px 1px #ffc400;-moz-box-shadow:0px 0px 5px 0px #ffc400,inset 0px 0px 0px 1px #ffc400;box-shadow:0px 0px 5px 0px #ffc400,inset 0px 0px 0px 1px #ffc400}.tpcn.selettore-giorni .title{background:transparent;border-bottom:1px solid}.qbet-box{background:#0f0f0f}.qbet-box .qbet-header .row_header2 .header_sx2{background:#000}.qbet-box .qbet-header .row_header2 .header_sx2 span#provaid{color:#ffc400}.qbet-box .qbet-header .row_header2 .header_sx2>.question{background:#ffc400;color:#000}.qbet-box .qbet-header .row_header2 .header_dx2 span.cod-ev{color:#fff}.qbet-box .qbet-header .row_header2 .header_dx2 input#qbettxt{background:#fff}.qbet-box .qbet-header .div-select>span{background:#272727;color:#fff}.qbet-box .qbet-header .div-select select#selectqbet{background:#fff}.qbet-container .panel-heading{border-bottom:1px solid}.qbet-page .table-responsive .table{background:rgba(0,0,0,0.5)}.qbet-page .table-responsive .table .table{background:rgba(0,0,0,0.5)}.qbet-page .panel .panel-body>div{border-bottom:1px solid}body.qbet{background:#999}body.qbet .heading-qbet>h4{color:#ffc400}.qbet-wrapper .code-cont span.title{background:#0f0f0f;color:#ffc400}.qbet-wrapper .code-cont ul li{background:#333;color:#fff}.qbet-wrapper .code-cont ul li span{-webkit-box-shadow:inset 0px 0px 0px 1px #000;-moz-box-shadow:inset 0px 0px 0px 1px #000;box-shadow:inset 0px 0px 0px 1px #000}.header_void{background:#0f0f0f;color:#fff}.header_void .voidint{background:#000}.header_void .voidint .header_sx{color:#ffc400}.header_void .p_void_cx .btn{background:#ffc400;color:#000}footer{background:#0f0f0f;color:#fff}footer .footer-top ul>li a{color:#fff}footer .footer-top .text p{color:#fff}footer .footer-top .text a{color:#fff}footer .footer-top .text ul li{border-right:1px solid}footer .footer-top .row.pay.col-md-12{border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3)}.live-widget .panel-group .fav.panel .panel-collapse .panel-heading,.live-widget .panel-group .soccer.panel .panel-collapse .panel-heading,.live-widget .panel-group .tennis.panel .panel-collapse .panel-heading,.live-widget .panel-group .basket.panel .panel-collapse .panel-heading,.live-widget .panel-group .pallavolo.panel .panel-collapse .panel-heading,.live-widget .panel-group .hockey.panel .panel-collapse .panel-heading,.live-widget .panel-group .rugby.panel .panel-collapse .panel-heading{background:#212121;background:-moz-linear-gradient(top, #212121 0%, #303030 100%);background:-webkit-linear-gradient(top, #212121 0%, #303030 100%);background:linear-gradient(to bottom, #212121 0%, #303030 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#303030', GradientType=0)}.live-widget .panel-group .panel .panel-heading h4.panel-title .btn-group .btn{background:rgba(0,0,0,0.3);color:rgba(255,255,255,0.8);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.4)}.live-widget .panel-group .panel .panel-heading h4.panel-title .btn-group .btn:hover{background:rgba(0,0,0,0.6);color:#fff}.live-widget .panel-group .panel .panel-body{background:#222;border-color:#222}.live-widget .panel-group .panel .panel-collapse .panel-heading h4.panel-title a,.live-widget .panel-group .panel .panel-collapse .panel-heading h4.panel-title:before{color:#fff}.live-widget .panel-group .panel .panel-collapse table{color:#fff;border-bottom:2px solid #111}.live-widget .panel-group .panel .panel-collapse table table.table{background:#222;border-color:#222}.live-widget .panel-group .panel .panel-collapse table table.table tr td span.set.active,.live-widget .panel-group .panel .panel-collapse table table.table tr td span.score{color:#fc0}.live-widget .panel-group .panel .panel-collapse table table.table tr td span.quota{color:#000}.live-widget .panel-group .panel .panel-collapse table table.table tr td .hnd span.quota{color:#fff}.live-widget .panel-group .panel .panel-collapse table table.table tr td .qt-container.hnd{cursor:pointer;background:#223148 !important;box-shadow:inset 2px 0px 0px 0px #222}.live-widget .panel-group .panel .panel-collapse table table.table tr td .qt-container.hnd:hover{background:#223148 !important;color:#000 !important}.live-widget .panel-group .panel .panel-collapse table table.table tr td .mercato-container{background:#111;box-shadow:inset 2px 0px 0px 0px #222}.live-widget .panel-group .panel .panel-collapse table table.table tr td .qt-container.no-qt{background:#111}.live-widget .panel-group .panel .panel-collapse table table.table tr td .qt-container.no-qt:before{content:'\f023';color:#f00}.live-widget .panel-group .panel .panel-collapse table table.table tr td .qt-container.no-qt:hover{background:#111 !important}.live-widget .panel-group .panel .panel-collapse table tr{background:transparent}.live-widget .panel-group .panel .panel-collapse table tr td .qt-container{cursor:pointer;background:rgba(255,255,255,0.7);box-shadow:inset 2px 0px 0px 0px #222}.live-widget .panel-group .panel .panel-collapse table tr td .qt-container span.qta-up{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid green}.live-widget .panel-group .panel .panel-collapse table tr td .qt-container span.qta-down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid red}.live-widget .panel-group .panel .panel-collapse table tr td .qt-container:hover{background:#fff}.live-widget .panel-group .panel .panel-collapse table tr td span.set{color:#999}.live-widget .panel-group .panel .panel-collapse table tr td select{background:#323232}.live-widget .panel-group .panel .panel-collapse table tr td .market-title>span{box-shadow:inset 2px 0px 0px 0px #222}.live-widget .panel-group .panel .panel-collapse table tr td .market-title.final-title{background:rgba(255,255,255,0.1)}.live-widget .panel-group .panel .panel-collapse table tr td .market-title.final-title:hover{background:rgba(0,0,0,0.3)}.live-widget .panel-group .panel .panel-collapse table tr .dark{background-color:#222}.live-widget .panel-group .panel .panel-collapse table tr .dark>.dark a span.scorehome,.live-widget .panel-group .panel .panel-collapse table tr .dark>.dark a span.scoreaway{color:#fc0}.live-widget .panel-group .panel .panel-collapse table tr .dark a{color:#fff}.live-widget .panel-group .panel .panel-collapse table tr .event.dark{border-top:1px solid transparent !important;border-bottom:1px solid transparent !important;border-right:1px solid #333}.live-widget .panel-group .panel .panel-collapse table tr .event.dark a{color:#fff}.live-widget .panel-group .panel .panel-collapse table tr .time.dark{border-bottom:1px solid transparent !important;border-right:1px solid #333}.live-widget .panel-group .panel .panel-collapse table tr .time.dark>span{color:#999}.live-widget .panel-group .panel .panel-collapse table tr .time.dark>span.stato{color:#fff}.live-widget .panel-group .panel .panel-collapse table.tennis tr td .qt-container,.live-widget .panel-group .panel .panel-collapse table.basket tr td .qt-container{background:#fff;box-shadow:inset 2px 0px 0px 0px #222}.live-widget .panel-group .panel .panel-collapse table.tennis tr td .mercato-container,.live-widget .panel-group .panel .panel-collapse table.basket tr td .mercato-container{background:#111;box-shadow:inset 2px 0px 0px 0px #222}.live-widget .panel-group .panel .panel-collapse table:hover tr .dark{background-color:#1b1b1b}.live-widget .panel-group .fav.panel,.live-widget .panel-group .soccer.panel,.live-widget .panel-group .tennis.panel,.live-widget .panel-group .basket.panel,.live-widget .panel-group .pallavolo.panel,.live-widget .panel-group .hockey.panel,.live-widget .panel-group .rugby.panel{background:#333}.live-widget .panel-group .fav.panel .panel-heading h4 a span.title,.live-widget .panel-group .soccer.panel .panel-heading h4 a span.title,.live-widget .panel-group .tennis.panel .panel-heading h4 a span.title,.live-widget .panel-group .basket.panel .panel-heading h4 a span.title,.live-widget .panel-group .pallavolo.panel .panel-heading h4 a span.title,.live-widget .panel-group .hockey.panel .panel-heading h4 a span.title,.live-widget .panel-group .rugby.panel .panel-heading h4 a span.title{color:#fff}.live-widget .panel-group .fav.panel .panel-heading h4 a span.title,.live-widget .panel-group .soccer.panel .panel-heading h4 a span.title,.live-widget .panel-group .tennis.panel .panel-heading h4 a span.title,.live-widget .panel-group .basket.panel .panel-heading h4 a span.title,.live-widget .panel-group .pallavolo.panel .panel-heading h4 a span.title,.live-widget .panel-group .hockey.panel .panel-heading h4 a span.title,.live-widget .panel-group .rugby.panel .panel-heading h4 a span.title{background:transparent}.live-widget .panel-group .fav.panel{background:rgba(153,153,153,0.3)}.live-widget .panel-group .fav.panel .panel-heading{background:transparent;border-bottom:0px solid transparent}.live-widget .panel-group .soccer.panel .panel-heading,.live-widget .panel-group .tennis.panel .panel-heading,.live-widget .panel-group .basket.panel .panel-heading,.live-widget .panel-group .pallavolo.panel .panel-heading,.live-widget .panel-group .hockey.panel .panel-heading,.live-widget .panel-group .rugby.panel .panel-heading{background:transparent;border-bottom:0px solid transparent}.live-widget a.piu:after{content:"\f105";color:#777;text-shadow:0 0 1px #000}.live-widget a.piu.active:after,.live-widget a.piu:hover:after{content:"\f105";color:#999}.panel-group .panel-heading+.panel-collapse>.panel-body{border-color:transparent}.live-widget .tennis span.teamhome.active:before,.live-widget .tennis span.teamaway.active:after{color:#fc0;text-shadow:0 0 5px #fc0}.live-widget .pallavolo span.teamhome.active:before,.live-widget .pallavolo span.teamaway.active:after{color:#fc0;text-shadow:0 0 5px #fc0}.live-widget a span.tennis-team1.active:before,.live-widget a span.tennis-team2.active:after,.live-widget a span.volley-team1.active:before,.live-widget a span.volley-team2.active:after{color:#fc0;text-shadow:0 0 5px #fc0}.live-widget .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel{background:transparent}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive5 .panel-heading{color:#008EDA}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive5 .panel-heading h4.panel-title a span.title{color:#008EDA}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive1 .panel-heading{color:#79B526}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive1 .panel-heading h4.panel-title a span.title{color:#79B526}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive2 .panel-heading{color:#FA8320}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive2 .panel-heading h4.panel-title a span.title{color:#FA8320}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive23 .panel-heading{color:#4c7d8b}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive23 .panel-heading h4.panel-title a span.title{color:#4c7d8b}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive4 .panel-heading{color:#902222}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive4 .panel-heading h4.panel-title a span.title{color:#902222}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive20 .panel-heading{color:#6b0262}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive20 .panel-heading h4.panel-title a span.title{color:#6b0262}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive12 .panel-heading{color:#005A3D}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive12 .panel-heading h4.panel-title a span.title{color:#005A3D}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive3 .panel-heading{color:#f00}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive3 .panel-heading h4.panel-title a span.title{color:#f00}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive6 .panel-heading{color:#fc0}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive6 .panel-heading h4.panel-title a span.title{color:#fc0}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive21 .panel-heading{color:#005A3D}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive21 .panel-heading h4.panel-title a span.title{color:#005A3D}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive29 .panel-heading{color:#79b525}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive29 .panel-heading h4.panel-title a span.title{color:#79b525}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive19 .panel-heading{color:#008eda}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive19 .panel-heading h4.panel-title a span.title{color:#008eda}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive22 .panel-heading{color:#fa8320}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive22 .panel-heading h4.panel-title a span.title{color:#fa8320}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive31 .panel-heading{color:#79B526}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive31 .panel-heading h4.panel-title a span.title{color:#79B526}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive32 .panel-heading{color:#4c7c8b}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive32 .panel-heading h4.panel-title a span.title{color:#4c7c8b}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive37 .panel-heading{color:#902223}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive37 .panel-heading h4.panel-title a span.title{color:#902223}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive37 .panel-heading{color:#025a3c}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive37 .panel-heading h4.panel-title a span.title{color:#025a3c}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive34 .panel-heading{color:#02375a}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel.osportlive34 .panel-heading h4.panel-title a span.title{color:#03436d}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading{background:#111}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-heading h4.panel-title a span.title{color:#222}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse .panel-body{background:transparent}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event{background:#2d2d2d !important;border:1px solid #111}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event:before{background:#1f1f1f;border-top:solid 1px #111;border-left:solid 1px #111;border-bottom:solid 1px #111}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr{background:transparent !important}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td{background:transparent}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.info-td-width span.torneo{color:#fff}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.info-td-width span.stato{color:#fff}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.info-td-width>div.dark{background:transparent !important}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.info-td-width>div.dark a{background:transparent !important}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.info-td-width>div.dark a span.score{color:#fc0}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.info-td-width>div.dark a span.teamhome,body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.info-td-width>div.dark a span.teamaway{color:#fc0}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles{background:transparent}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title>span{color:#999}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont{-webkit-box-shadow:inset 0px 0px 0px 1px #000,inset 0px 0px 16px 0px #000;-moz-box-shadow:inset 0px 0px 0px 1px #000,inset 0px 0px 16px 0px #000;box-shadow:inset 0px 0px 0px 1px #000,inset 0px 0px 16px 0px #000;background:#111}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont .mercato-container{color:#999}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont .qt-container{color:#fff}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont .qt-container.hnd{background:#e0b403 !important}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont .qt-container.hnd .quota{color:#000}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont:hover{background:#fc0}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont:hover .mercato-container{color:#000}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont:hover .qt-container .quota{color:#000 !important}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td:nth-child(3){background:transparent}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td:nth-child(3) a.piu:after{color:#fff}body.live section.main-content .wrapper .live-col-cont .live-overview .panel-group .panel .panel-collapse table.table-event tbody tr td:nth-child(3) a.piu:hover:after{color:#fc0}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav-tabs{border-bottom:1px solid #404040}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body ul.nav-tabs li a{border-right:1px solid #333;border-left:1px solid #333;border-top:1px solid #333}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table thead tr th{color:#fff;background:#1f1f1f}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table tbody{background:#292929}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table tbody tr{background:#292929}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table tbody tr:hover{background:#3b3b3b}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table tbody tr td.sport{color:#fff;color:#fc0}body.live section.main-content .wrapper .live-col-cont .live-calendario .panel-body .tab-content table tbody tr td.evento{color:#fff}body.live{background:url("../../../images/sfondi/sport.jpg") #222 no-repeat top center fixed;background-size:cover}body.live .wrapper-live{background:url("../../../images/sfondi/sport.jpg") #222 no-repeat top center fixed;background-size:cover}body.live .menu-live .panel-heading.title{background:#0f0f0f}body.live .live-calendario .panel-body .tab-content table thead tr th{background:#999}body.live .wrapper .col-left .top-menu-socc ul.list-group>li .ev-num{background:red}body.live .live-calendario .panel-body .tab-content table tr:hover{background:#666}body.live .live-calendario .panel-body ul.nav-tabs li:hover a{background:#444}body.live .live-calendario .panel-body .tab-content table tr{background:#424242}.wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content.new .tab-content,body.live .scroll-wrapper .col-main.scroll-content,body.live .wrapper .col-main .container-quote .quote-bottom .row .col-sm-12{background:#2d2d2d}body.live .main-content .top-menu-live,body.live .wrapper .col-main .container-quote .iframe-content ul.nav.nav-tabs{background:#111}body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel,body.live div.campo{background:#2d2d2d}body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container{color:#fff;background:#111}body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .int-quote.panel-heading{background:#1f1f1f}.wrapper-live .main-content .wrapper .col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .odds-row .quota:hover,body.live .live-calendario .panel-body ul.nav-tabs li.active a,body.live .live-calendario .panel-body ul.nav-tabs li:hover a,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container:hover{background:#ffc400}body.live .wrapper .col-left .left-nav .menu-live{background:#1e1e1e}body.live .selected-menu{background:#f8fbf5 !important}.wrapper-live .main-content .wrapper body.live .wrapper .col-left .top-menu-socc ul.list-group>li,body.live .wrapper .col-left .top-menu-socc ul.list-group>li>ul.sub-menu>li>a{background:#181818}body.live .live-calendario .panel-body ul.nav-tabs li a{background:#212121;background:-webkit-gradient(linear, left top, left bottom, from(#212121), to(#303030));background:linear-gradient(to bottom, #212121 0, #303030 100%)}body.live button#btnEnlargeFrame{background:#101010}body.live .bk-grn{background:#1bad04 !important}body.live .wrapper .col-left .menu-live .first-row .live-icon span{background:red}.col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .odds-row .quota .qta:hover,body.live .header-qt .tophd .lang-box .form-group .dropdown .btn.dropdown-toggle,body.live .wrapper .col-main .framesocc iframe{background:0 0}body.live .wrapper .col-main .framesocc iframe{background:0 0}body.live .wrapper .col-left .menu-live .menu-item>a{background:rgba(0,0,0,0.5)}body.live .wrapper .col-right .coupon-container .coupon-total .quote-coupon .row-quota .bnk span{background:rgba(255,255,255,0.5)}body.live .wrapper .col-left .top-menu-socc ul.list-group>li>ul.sub-menu>li,body.live .wrapper .col-left .top-menu-socc ul.list-group>li:hover>ul.sub-menu{background:rgba(0,0,0,0.3)}body.live .live-calendario .panel-body .tab-content table tr td.empty,body.live .live-calendario .panel-body .tab-content table tr td.evento,body.live .live-col-cont .top-menu-live ul li a,body.live .panel-body p,body.live .panel-coupon .title,body.live .wrapper .col-left .menu-live .last-row .preferiti,body.live .wrapper .col-left .menu-live .menu-item>a,body.live .wrapper .col-left .menu-live .menu-item>a>span,body.live .wrapper .col-left .top-menu-socc ul.list-group>li .ev-num,body.live .wrapper .col-left .top-menu-socc ul.list-group>li>ul.sub-menu,body.live .wrapper .col-left .top-menu-socc ul.list-group>li>ul.sub-menu>li>a,body.live .wrapper .col-left .top-menu-socc ul.list-group>li>ul.sub-menu>li>a:hover,body.live .wrapper .col-main .container-quote .quote-bottom .quote-close,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container .segno-quota,body.live .wrapper .col-main .top-settings>a>div,body.live a.rec-password:after,body.live button#btnEnlargeFrame,body.live button#btnEnlargeFrame span.close-live:before,body.live button#btnEnlargeFrame span.open-live:before,body.live div#top-header-due.top-header .form-group .search-btn:hover,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container .tipo-quota{color:#fff}.wrapper-live .main-content .wrapper .col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .odds-row .quota:hover .mercato,.wrapper-live .main-content .wrapper .col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .odds-row .quota:hover .qta,body.live .wrapper .col-left .menu-live .menu-item .list-group>div>li.list-group-item.selected-menu,body.live .wrapper .col-left .menu-live .menu-item .list-group>div>li.list-group-item:active,body.live .wrapper .col-left .menu-live .menu-item .list-group>li.list-group-item.selected-menu,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container:hover .segno-quota,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container:hover .tipo-quota,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container:hover>div,body.live .wrapper .col-main .top-settings>a>div,body.live .wrapper .col-main .top-settings i{color:#000}body.live .selected-menu{color:#000 !important}body.live .wrapper .col-left .menu-live .menu-item a,body.live .col-left .left-nav .menu-live .menu-item a span.sport-title,body.live .live-calendario .panel-body ul.nav-tabs li a:hover>span.data,body.live .live-calendario .panel-body ul.nav-tabs li a:hover>span.giorno,body.live .live-calendario .panel-body ul.nav-tabs li.active a span.data,body.live .live-calendario .panel-body ul.nav-tabs li.active a span.giorno,body.live .main-content .top-menu-live ul li a.active,body.live .main-content .top-menu-live ul li a:hover,body.live .menu-live .panel-heading.title,body.live .wrapper .col-left .menu-live .menu-item>a>i,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .int-quote.panel-heading{color:#ffc400}body.live .selected-menu .preferiti{color:#ffc400 !important}body.live .tennis span.torneo,body.live .wrapper .col-left .menu-live .menu-item .list-group>div>li.list-group-item,body.live .wrapper .col-left .menu-live .menu-item .list-group>li.list-group-item,body.live span.torneo{color:#999}body.live .no-markets{color:#999 !important}body.live .live-calendario .panel-body .tab-content table thead tr th{color:#444}body.live .grn{color:#1bad04 !important}body.live .red{color:red}body.live .oran{color:#f60}body.live .live-calendario .panel-body ul.nav-tabs li a span.data{color:#8e8e8e}body.live .live-calendario .panel-body .tab-content table tr td.campionato,body.live .live-calendario .panel-body .tab-content table tr td.orario,body.live .live-calendario .panel-body .tab-content table tr td.sport,body.live .live-calendario .panel-body ul.nav-tabs li a span.giorno{color:#c5c5c5}body.live .pallavolo span.teamaway.active:after,body.live .pallavolo span.teamhome.active:before,body.live .tennis span.teamaway.active:after,body.live .tennis span.teamhome.active:before,body.live a span.tennis-team1.active:before,body.live a span.tennis-team2.active:after,body.live a span.volley-team1.active:before,body.live a span.volley-team2.active:after{color:#fc0}body.live .live-calendario .panel-body .tab-content table thead tr th{border-color:#555}body.live .live-calendario .panel-body .tab-content table tr:hover{border-color:#444}body.live .main-content .top-menu-live ul li,body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .int-quote.panel-heading{border-color:rgba(0,0,0,0.3)}body.live .live-calendario .panel-body .tab-content table tr{border-color:#333}body.live .fav span.title:after{border-left-color:#fc0}body.live .soccer span.title:after{border-left-color:#008eda}body.live .tennis span.title:after{border-left-color:#79b526}body.live .basket span.title:after{border-left-color:#fa8320}body.live .pallavolo span.title:after{border-left-color:#4c7d8b}body.live .hockey span.title:after{border-left-color:#902222}body.live .rugby span.title:after{border-left-color:#005a3d}body.live .wrapper .col-left .menu-live .menu-item .list-group>div>li.list-group-item,body.live .wrapper .col-left .menu-live .menu-item .list-group>li.list-group-item,body.live .wrapper .col-left .menu-live .menu-item>a,body.live .wrapper .col-right .coupon-container .coupon-conferma-sch .list-group .row-coupon{border-bottom-color:rgba(255,255,255,0.2)}body.live .wrapper .col-left .top-menu-socc ul.list-group>li{border-bottom-color:rgba(0,0,0,0.5)}body.live .wrapper .col-left .top-menu-socc ul.list-group>li>ul.sub-menu>li>a{border-bottom-color:rgba(0,0,0,0.2)}body.live .panel-group .panel-heading+.panel-collapse>.panel-body{border-color:transparent}body.live .live-calendario .panel-body ul.nav-tabs li a{border-right-color:#333;border-left-color:#222;border-top-color:#333}body.live .wrapper .col-left .menu-live .first-row .score-home{box-shadow:0 4px 0 -3px rgba(255,255,255,0.3);-webkit-box-shadow:0 4px 0 -3px rgba(255,255,255,0.3);-moz-box-shadow:0 4px 0 -3px rgba(255,255,255,0.3)}body.live .wrapper .col-left .menu-live .selected-menu .first-row .score-home{box-shadow:0 4px 0 -3px rgba(0,0,0,0.3);-webkit-box-shadow:0 4px 0 -3px rgba(0,0,0,0.3);-moz-box-shadow:0 4px 0 -3px rgba(0,0,0,0.3)}.col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .odds-row .quota:hover{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.4);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.4)}body.live div.campo{-webkit-box-shadow:0 0 0 1px #111;box-shadow:0 0 0 1px #111}body.live div.campo.active,body.live div.campo:hover{-webkit-box-shadow:0 0 0 1px rgba(255,204,0,0.5);box-shadow:0 0 0 1px rgba(255,204,0,0.5)}body.live .wrapper .col-main .container-quote .quote-bottom .nav-markets-groups ul li.active a,body.live ul.nav.nav-tabs li.active a{-webkit-box-shadow:inset 0 -3px 0 0 #ffc400;-moz-box-shadow:inset 0 -3px 0 0 #ffc400;box-shadow:inset 0 -3px 0 0 #ffc400;color:#ffc400;background-color:transparent !important}body.live .wrapper .col-main .container-quote .quote-bottom .nav-markets-groups ul li a:hover,body.live ul.nav.nav-tabs li:hover a{color:#ffc400;background-color:transparent !important}.nav-markets-groups .scrollbar .handle{background:#ffc400}body .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs li.active a{-webkit-box-shadow:inset 0 -3px 0 0 #ffc400;-moz-box-shadow:inset 0 -3px 0 0 #ffc400;box-shadow:inset 0 -3px 0 0 #ffc400;color:#ffc400;background-color:transparent !important}body .wrapper-live section.main-content .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs li:hover a{color:#ffc400;background-color:transparent !important}.main-content .top-menu-live ul li a.active{color:#fff;-webkit-box-shadow:inset 0 -3px 0 0 #ffc400;-moz-box-shadow:inset 0 -3px 0 0 #ffc400;box-shadow:inset 0 -3px 0 0 #ffc400}@-webkit-keyframes quotachang{0%{background:#0068c1;-webkit-box-shadow:0 0 1px #0068c1;box-shadow:0 0 1px #0068c1}50%{background:0 0;-webkit-box-shadow:0 0 0 #0068c1;box-shadow:0 0 0 #0068c1}100%{background:#0068c1;-webkit-box-shadow:0 0 1px #0068c1;box-shadow:0 0 1px #0068c1}}@keyframes quotachang{0%{background:#0068c1;-webkit-box-shadow:0 0 1px #0068c1;box-shadow:0 0 1px #0068c1}50%{background:0 0;-webkit-box-shadow:0 0 0 #0068c1;box-shadow:0 0 0 #0068c1}100%{background:#0068c1;-webkit-box-shadow:0 0 1px #0068c1;box-shadow:0 0 1px #0068c1}}@-webkit-keyframes quotachang{0%{background:#0068c1;-webkit-box-shadow:0 0 1px #0068c1;box-shadow:0 0 1px #0068c1}50%{background:0 0;-webkit-box-shadow:0 0 0 #0068c1;box-shadow:0 0 0 #0068c1}100%{background:#0068c1;-webkit-box-shadow:0 0 1px #0068c1;box-shadow:0 0 1px #0068c1}}@keyframes quotarem{0%{background:red;-webkit-box-shadow:0 0 1px red;box-shadow:0 0 1px red}50%{background:0 0;-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}100%{background:red;-webkit-box-shadow:0 0 1px red;box-shadow:0 0 1px red}}@-webkit-keyframes quotarem{0%{background:red;-webkit-box-shadow:0 0 1px red;box-shadow:0 0 1px red}50%{background:0 0;-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}100%{background:red;-webkit-box-shadow:0 0 1px red;box-shadow:0 0 1px red}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwidGhlbWVzL19jb2xvci12YXIuc2NzcyIsImhlbHBlcnMvX21peGlucy5zY3NzIiwiaGVscGVycy9fYmFzZV9jb2xvci5zY3NzIiwicGFnZXMvX2JhY2tvZmZpY2VfY29sb3Iuc2NzcyIsInBhZ2VzL19iZXRfY29sb3Iuc2NzcyIsInBhZ2VzL19zdGFtcGEtcXVvdGVfY29sb3Iuc2NzcyIsInBhZ2VzL19jYXNpbm8tbGl2ZV9jb2xvci5zY3NzIiwicGFnZXMvX2Nhc2luby1saXZlLW5ld19jb2xvci5zY3NzIiwicGFnZXMvX2Nhc2lub19jb2xvci5zY3NzIiwicGFnZXMvX2Nhc2luby1uZXdfY29sb3Iuc2NzcyIsInBhZ2VzL19tYWluc3BvcnRfY29sb3Iuc2NzcyIsInBhZ2VzL19xdW90YS1mYXZfY29sb3Iuc2NzcyIsInBhZ2VzL19yZWdpc3Rlcl9jb2xvci5zY3NzIiwiY29tcG9uZW50cy9fYXNpYS1iZXRfY29sb3Iuc2NzcyIsImNvbXBvbmVudHMvX2JldHRpbmctbWVudV9jb2xvci5zY3NzIiwiY29tcG9uZW50cy9fY291cG9uX2NvbG9yLnNjc3MiLCJjb21wb25lbnRzL19kYXRlLXBpY2tlcl9jb2xvci5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLTVfY29sb3Iuc2NzcyIsImNvbXBvbmVudHMvX3VzZXItY29udHJvbF9jb2xvci5zY3NzIiwiY29tcG9uZW50cy9fc2VsZXR0b3JlLWdpb3JuaV9jb2xvci5zY3NzIiwiY29tcG9uZW50cy9fcWJldF9jb2xvci5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyX2NvbG9yLnNjc3MiLCJjb21wb25lbnRzL19saXZlLXdpZGdldF9jb2xvci5zY3NzIiwidGhlbWVzL19saXZlLWNvbG9yLnNjc3MiLCJwYWdlcy9fbGl2ZS1vdmVydmlldy10aW1lcmJldF9jb2xvci5zY3NzIiwicGFnZXMvX2xpdmUtY2FsZW5kYXJpby10aW1lcmJldF9jb2xvci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJ0aGVtZXMvY29sb3ItdmFyXCI7XHJcblxyXG5AaW1wb3J0IFwiaGVscGVycy9taXhpbnNcIjtcclxuXHJcbkBpbXBvcnQgXCJoZWxwZXJzL2Jhc2VfY29sb3JcIjtcclxuXHJcbkBpbXBvcnQgXCJwYWdlcy9iYWNrb2ZmaWNlX2NvbG9yXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9iZXRfY29sb3JcIjtcclxuQGltcG9ydCBcInBhZ2VzL3N0YW1wYS1xdW90ZV9jb2xvclwiO1xyXG5AaW1wb3J0IFwicGFnZXMvY2FzaW5vLWxpdmVfY29sb3JcIjtcclxuQGltcG9ydCBcInBhZ2VzL2Nhc2luby1saXZlLW5ld19jb2xvclwiO1xyXG5AaW1wb3J0IFwicGFnZXMvY2FzaW5vX2NvbG9yXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9jYXNpbm8tbmV3X2NvbG9yXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9tYWluc3BvcnRfY29sb3JcIjtcclxuQGltcG9ydCBcInBhZ2VzL3F1b3RhLWZhdl9jb2xvclwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcmVnaXN0ZXJfY29sb3JcIjtcclxuXHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FzaWEtYmV0X2NvbG9yXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2JldHRpbmctbWVudV9jb2xvclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb3Vwb25fY29sb3JcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZGF0ZS1waWNrZXJfY29sb3JcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyLTVfY29sb3JcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdXNlci1jb250cm9sX2NvbG9yXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NlbGV0dG9yZS1naW9ybmlfY29sb3JcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcWJldF9jb2xvclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb290ZXJfY29sb3JcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbGl2ZS13aWRnZXRfY29sb3JcIjtcclxuXHJcbkBpbXBvcnQgXCJ0aGVtZXMvbGl2ZS1jb2xvclwiOyIsIiRwcmltYXJ5OiAjMDAwOyAvL2NvbG9yZSBwcmltYXJpbyBza2xpblxyXG4kc2Vjb25kYXJ5OiAjMGYwZjBmOyAvLyBjb2xvcmUgc2ZvbmRvIHNraW5cclxuJGFjY2VudDogI2ZmYzQwMDtcclxuJGFjY2VudC0yIDogIzAyNTgwNTtcclxuXHJcbiR0ZXJ0aWFyeTogIzIyMjsgLy8gY29sb3JlIHNmb25kbyBza2luXHJcbiR0ZXJ0aWFyeS0yOiAjMzMzO1xyXG4kdGVydGlhcnktMzogIzU1NTsgLy8gY29sb3JlIHNmb25kbyBza2luIHNlY29uZGFyaW9cclxuJHRlcnRpYXJ5LTQ6ICM5OTk7IFxyXG4kdGVydGlhcnktNTogI2Q5ZDlkOTsgXHJcbiR3aGl0ZTogI2ZmZjtcclxuJGJsYWNrOiAjMDAwO1xyXG5cclxuJHNvY2NlcjogIzc5YjUyNTtcclxuJHRlbm5pczogIzAwOGVkYTtcclxuJGJhc2tldDogI2ZhODMyMDtcclxuJHBhbGxhdm9sbzogIzRjN2M4YjtcclxuJGhvY2tleTogIzkwMjIyMztcclxuJHJ1Z2J5OiAjMDI1YTNjO1xyXG5cclxuXHJcbi8vIENhbGN1bGF0ZSB0aGUgbHVtaW5hbmNlIGZvciBhIGNvbG9yLlxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcclxuQGZ1bmN0aW9uIGx1bWluYW5jZSgkY29sb3IpIHtcclxuICAgICRyZWQ6IG50aCgkbGluZWFyLWNoYW5uZWwtdmFsdWVzLCByZWQoJGNvbG9yKSArIDEpO1xyXG4gICAgJGdyZWVuOiBudGgoJGxpbmVhci1jaGFubmVsLXZhbHVlcywgZ3JlZW4oJGNvbG9yKSArIDEpO1xyXG4gICAgJGJsdWU6IG50aCgkbGluZWFyLWNoYW5uZWwtdmFsdWVzLCBibHVlKCRjb2xvcikgKyAxKTtcclxuICBcclxuICAgIEByZXR1cm4gLjIxMjYgKiAkcmVkICsgLjcxNTIgKiAkZ3JlZW4gKyAuMDcyMiAqICRibHVlO1xyXG4gIH1cclxuICBcclxuICAvLyBDYWxjdWxhdGUgdGhlIGNvbnRyYXN0IHJhdGlvIGJldHdlZW4gdHdvIGNvbG9ycy5cclxuICAvLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcclxuICBAZnVuY3Rpb24gY29udHJhc3QoJGJhY2ssICRmcm9udCkge1xyXG4gICAgJGJhY2tMdW06IGx1bWluYW5jZSgkYmFjaykgKyAuMDU7XHJcbiAgICAkZm9yZUx1bTogbHVtaW5hbmNlKCRmcm9udCkgKyAuMDU7XHJcbiAgXHJcbiAgICBAcmV0dXJuIG1heCgkYmFja0x1bSwgJGZvcmVMdW0pIC8gbWluKCRiYWNrTHVtLCAkZm9yZUx1bSk7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIERldGVybWluZSB3aGV0aGVyIHRvIHVzZSBkYXJrIG9yIGxpZ2h0IHRleHQgb24gdG9wIG9mIGdpdmVuIGNvbG9yLlxyXG4gIC8vIFJldHVybnMgYmxhY2sgZm9yIGRhcmsgdGV4dCBhbmQgd2hpdGUgZm9yIGxpZ2h0IHRleHQuXHJcbiAgQGZ1bmN0aW9uIGNob29zZS1jb250cmFzdC1jb2xvcigkY29sb3IpIHtcclxuICAgICRsaWdodENvbnRyYXN0OiBjb250cmFzdCgkY29sb3IsIHdoaXRlKTtcclxuICAgICRkYXJrQ29udHJhc3Q6IGNvbnRyYXN0KCRjb2xvciwgYmxhY2spO1xyXG4gIFxyXG4gICAgQGlmICgkbGlnaHRDb250cmFzdCA+ICRkYXJrQ29udHJhc3QpIHtcclxuICAgICAgQHJldHVybiAkd2hpdGU7Ly93aGl0ZVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAcmV0dXJuICRibGFjazsvL2JsYWNrXHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8vICBQcmVjb21wdXRlZCBsaW5lYXIgY29sb3IgY2hhbm5lbCB2YWx1ZXMsIGZvciB1c2UgaW4gY29udHJhc3QgY2FsY3VsYXRpb25zLlxyXG4gIC8vICBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcclxuICAvL1xyXG4gIC8vICBBbGdvcml0aG0sIGZvciBjIGluIDAgdG8gMjU1OlxyXG4gIC8vICBmKGMpIHtcclxuICAvLyAgICBjID0gYyAvIDI1NTtcclxuICAvLyAgICByZXR1cm4gYyA8IDAuMDM5MjggPyBjIC8gMTIuOTIgOiBNYXRoLnBvdygoYyArIDAuMDU1KSAvIDEuMDU1LCAyLjQpO1xyXG4gIC8vICB9XHJcbiAgLy9cclxuICAvLyAgVGhpcyBsb29rdXAgdGFibGUgaXMgbmVlZGVkIHNpbmNlIHRoZXJlIGlzIG5vIGBwb3dgIGluIFNBU1MuXHJcbiAgJGxpbmVhci1jaGFubmVsLXZhbHVlczpcclxuICAgIDBcclxuICAgIC4wMDAzMDM1MjY5ODM1NDg4Mzc1XHJcbiAgICAuMDAwNjA3MDUzOTY3MDk3Njc1XHJcbiAgICAuMDAwOTEwNTgwOTUwNjQ2NTEyNVxyXG4gICAgLjAwMTIxNDEwNzkzNDE5NTM1XHJcbiAgICAuMDAxNTE3NjM0OTE3NzQ0MTg3NFxyXG4gICAgLjAwMTgyMTE2MTkwMTI5MzAyNVxyXG4gICAgLjAwMjEyNDY4ODg4NDg0MTg2MjZcclxuICAgIC4wMDI0MjgyMTU4NjgzOTA3XHJcbiAgICAuMDAyNzMxNzQyODUxOTM5NTM3M1xyXG4gICAgLjAwMzAzNTI2OTgzNTQ4ODM3NVxyXG4gICAgLjAwMzM0NjUzNTc2Mzg5OTE2MVxyXG4gICAgLjAwMzY3NjUwNzMyNDA0NzQzNlxyXG4gICAgLjAwNDAyNDcxNzAxODQ5NjMwN1xyXG4gICAgLjAwNDM5MTQ0MjAzNzQxMDI5M1xyXG4gICAgLjAwNDc3Njk1MzQ4MDY5MzcyOVxyXG4gICAgLjAwNTE4MTUxNjcwMjMzODM4NlxyXG4gICAgLjAwNTYwNTM5MTYyNDIwMjcyM1xyXG4gICAgLjAwNjA0ODgzMzAyMjg1NzA1NFxyXG4gICAgLjAwNjUxMjA5MDc5MjU5NDQ3NVxyXG4gICAgLjAwNjk5NTQxMDE4NzI2NTM4N1xyXG4gICAgLjAwNzQ5OTAzMjA0MzIyNjE3NVxyXG4gICAgLjAwODAyMzE5Mjk4NTM4NDk5NFxyXG4gICAgLjAwODU2ODEyNTYxODA2OTMwN1xyXG4gICAgLjAwOTEzNDA1ODcwMjIyMDc4N1xyXG4gICAgLjAwOTcyMTIxNzMyMDIzNzg1XHJcbiAgICAuMDEwMzI5ODIzMDI5NjI2OTM2XHJcbiAgICAuMDEwOTYwMDk0MDA2NDg4MjQ2XHJcbiAgICAuMDExNjEyMjQ1MTc5NzQzODg1XHJcbiAgICAuMDEyMjg2NDg4MzU2OTE1ODcyXHJcbiAgICAuMDEyOTgzMDMyMzQyMTczMDEyXHJcbiAgICAuMDEzNzAyMDgzMDQ3Mjg5Njg2XHJcbiAgICAuMDE0NDQzODQzNTk2MDkyNTQ1XHJcbiAgICAuMDE1MjA4NTE0NDIyOTEyNzFcclxuICAgIC4wMTU5OTYyOTMzNjU1MDk2M1xyXG4gICAgLjAxNjgwNzM3NTc1Mjg4NzM4NFxyXG4gICAgLjAxNzY0MTk1NDQ4ODM4NDA3OFxyXG4gICAgLjAxODUwMDIyMDEyODM3OTY5N1xyXG4gICAgLjAxOTM4MjM2MDk1NjkzNTcyM1xyXG4gICAgLjAyMDI4ODU2MzA1NjY1MjRcclxuICAgIC4wMjEyMTkwMTAzNzYwMDM1NTVcclxuICAgIC4wMjIxNzM4ODQ3OTMzODczODVcclxuICAgIC4wMjMxNTMzNjYxNzgxMTA0MVxyXG4gICAgLjAyNDE1NzYzMjQ0ODUwNDc1NlxyXG4gICAgLjAyNTE4Njg1OTYyNzM2MTYzXHJcbiAgICAuMDI2MjQxMjIxODk0ODQ5ODk4XHJcbiAgICAuMDI3MzIwODkxNjM5MDc0ODk0XHJcbiAgICAuMDI4NDI2MDM5NTA0NDIwNzkzXHJcbiAgICAuMDI5NTU2ODM0NDM3ODA4OFxyXG4gICAgLjAzMDcxMzQ0MzczMjk5MzYzNVxyXG4gICAgLjAzMTg5NjAzMzA3MzAxMTUzXHJcbiAgICAuMDMzMTA0NzY2NTcwODg1MDU1XHJcbiAgICAuMDM0MzM5ODA2ODA4NjgyMTdcclxuICAgIC4wMzU2MDEzMTQ4NzUwMjAzNFxyXG4gICAgLjAzNjg4OTQ1MDQwMTEwMDA0XHJcbiAgICAuMDM4MjA0MzcxNTk1MzQ2NVxyXG4gICAgLjAzOTU0NjIzNTI3NjczMjg0XHJcbiAgICAuMDQwOTE1MTk2OTA2ODUzMTlcclxuICAgIC4wNDIzMTE0MTA2MjA4MDk2NzVcclxuICAgIC4wNDM3MzUwMjkyNTY5NzM0NjVcclxuICAgIC4wNDUxODYyMDQzODU2NzU1NFxyXG4gICAgLjA0NjY2NTA4NjMzNjg4MDA5NVxyXG4gICAgLjA0ODE3MTgyNDIyNjg4OTQyXHJcbiAgICAuMDQ5NzA2NTY1OTg0MTI3MjNcclxuICAgIC4wNTEyNjk0NTgzNzQwNDMyNFxyXG4gICAgLjA1Mjg2MDY0NzAyMzE4MDI0NlxyXG4gICAgLjA1NDQ4MDI3NjQ0MjQ0MjM3XHJcbiAgICAuMDU2MTI4NDkwMDQ5NjAwMDlcclxuICAgIC4wNTc4MDU0MzAxOTEwNjcyM1xyXG4gICAgLjA1OTUxMTIzODE2Mjk4MTJcclxuICAgIC4wNjEyNDYwNTQyMzE2MTc2MVxyXG4gICAgLjA2MzAxMDAxNzY1MzE2NzY3XHJcbiAgICAuMDY0ODAzMjY2NjkyOTA1NzdcclxuICAgIC4wNjY2MjU5Mzg2NDM3NzI4OVxyXG4gICAgLjA2ODQ3ODE2OTg0NDQwMDE3XHJcbiAgICAuMDcwMzYwMDk1Njk2NTk1ODhcclxuICAgIC4wNzIyNzE4NTA2ODIzMTc0OFxyXG4gICAgLjA3NDIxMzU2ODM4MDE0OTYzXHJcbiAgICAuMDc2MTg1MzgxNDgxMzA3ODVcclxuICAgIC4wNzgxODc0MjE4MDUxODYzM1xyXG4gICAgLjA4MDIxOTgyMDMxNDQ2ODMyXHJcbiAgICAuMDgyMjgyNzA3MTI5ODE0OFxyXG4gICAgLjA4NDM3NjIxMTU0NDE0ODgyXHJcbiAgICAuMDg2NTAwNDYyMDM2NTQ5NzZcclxuICAgIC4wODg2NTU1ODYyODU3NzI5NFxyXG4gICAgLjA5MDg0MTcxMTE4MzQwNzY4XHJcbiAgICAuMDkzMDU4OTYyODQ2Njg3NDVcclxuICAgIC4wOTUzMDc0NjY2MzA5NjQ3XHJcbiAgICAuMDk3NTg3MzQ3MTQxODYyNDZcclxuICAgIC4wOTk4OTg3MjgyNDcxMTM4OVxyXG4gICAgLjEwMjI0MTczMzA4ODEwMTMyXHJcbiAgICAuMTA0NjE2NDg0MDkxMTA0MTlcclxuICAgIC4xMDcwMjMxMDI5NzgyNjc2MVxyXG4gICAgLjEwOTQ2MTcxMDc3ODI5OTMzXHJcbiAgICAuMTExOTMyNDI3ODM2OTA1NlxyXG4gICAgLjExNDQzNTM3MzgyNjk3MzczXHJcbiAgICAuMTE2OTcwNjY3NzU4NTEwODRcclxuICAgIC4xMTk1Mzg0Mjc5ODgzNDU2MlxyXG4gICAgLjEyMjEzODc3MjIyOTYwMTg3XHJcbiAgICAuMTI0NzcxODE3NTYwOTUwNDlcclxuICAgIC4xMjc0Mzc2ODA0MzU2NDc0M1xyXG4gICAgLjEzMDEzNjQ3NjY5MDM2NDNcclxuICAgIC4xMzI4NjgzMjE1NTM4MTc5OFxyXG4gICAgLjEzNTYzMzMyOTY1NTIwNTY2XHJcbiAgICAuMTM4NDMxNjE1MDMyNDUxODNcclxuICAgIC4xNDEyNjMyOTExNDAyNzE2NFxyXG4gICAgLjE0NDEyODQ3MDg1ODA1Nzc3XHJcbiAgICAuMTQ3MDI3MjY2NDk3NTk0OThcclxuICAgIC4xNDk5NTk3ODk4MTA2MDg1NlxyXG4gICAgLjE1MjkyNjE1MTk5NjE1MDE3XHJcbiAgICAuMTU1OTI2NDYzNzA3ODI3NFxyXG4gICAgLjE1ODk2MDgzNTA2MDg4MDRcclxuICAgIC4xNjIwMjkzNzU2MzkxMTFcclxuICAgIC4xNjUxMzIxOTQ1MDE2Njc2XHJcbiAgICAuMTY4MjY5NDAwMTg5NjkwNzVcclxuICAgIC4xNzE0NDExMDA3MzI4MjI2XHJcbiAgICAuMTc0NjQ3NDAzNjU1NTg1MDRcclxuICAgIC4xNzc4ODg0MTU5ODM2MjkxMlxyXG4gICAgLjE4MTE2NDI0NDI0OTg2MDIyXHJcbiAgICAuMTg0NDc0OTk0NTAwNDQxXHJcbiAgICAuMTg3ODIwNzcyMzAwNjc3ODdcclxuICAgIC4xOTEyMDE2ODI3NDA3OTEzOFxyXG4gICAgLjE5NDYxNzgzMDQ0MTU3NThcclxuICAgIC4xOTgwNjkzMTk1NTk5NDg4NlxyXG4gICAgLjIwMTU1NjI1Mzc5NDM5NzA3XHJcbiAgICAuMjA1MDc4NzM2MzkwMzE2OTNcclxuICAgIC4yMDg2MzY4NzAxNDUyNTU3NVxyXG4gICAgLjIxMjIzMDc1NzQxNDA1NTIzXHJcbiAgICAuMjE1ODYwNTAwMTEzODk5MjZcclxuICAgIC4yMTk1MjYxOTk3MjkyNjkyXHJcbiAgICAuMjIzMjI3OTU3MzE2ODA4NVxyXG4gICAgLjIyNjk2NTg3MzUxMDA5ODM2XHJcbiAgICAuMjMwNzQwMDQ4NTI0MzQ5MTVcclxuICAgIC4yMzQ1NTA1ODIxNjEwMDUyMlxyXG4gICAgLjIzODM5NzU3MzgxMjI3MVxyXG4gICAgLjI0MjI4MTEyMjQ2NTU1NDg2XHJcbiAgICAuMjQ2MjAxMzI2NzA3ODM1NDhcclxuICAgIC4yNTAxNTgyODQ3Mjk5NTM0NFxyXG4gICAgLjI1NDE1MjA5NDMzMDgyNjc1XHJcbiAgICAuMjU4MTgyODUyOTIxNTk1OFxyXG4gICAgLjI2MjI1MDY1NzUyOTY5NjIzXHJcbiAgICAuMjY2MzU1NjA0ODAyODYyNDdcclxuICAgIC4yNzA0OTc3OTEwMTMwNjU4XHJcbiAgICAuMjc0Njc3MzEyMDYwMzg0NjVcclxuICAgIC4yNzg4OTQyNjM0NzY4MTA0XHJcbiAgICAuMjgzMTQ4NzQwNDI5OTkyMVxyXG4gICAgLjI4NzQ0MDgzNzcyNjkxNzVcclxuICAgIC4yOTE3NzA2NDk4MTc1MzU4N1xyXG4gICAgLjI5NjEzODI3MDc5ODMyMTFcclxuICAgIC4zMDA1NDM3OTQ0MTU3NzY1XHJcbiAgICAuMzA0OTg3MzE0MDY5ODg2M1xyXG4gICAgLjMwOTQ2ODkyMjgxNzUwODU0XHJcbiAgICAuMzEzOTg4NzEzMzc1NzE3NTRcclxuICAgIC4zMTg1NDY3NzgxMjUwOTE4NlxyXG4gICAgLjMyMzE0MzIwOTExMjk1MDc1XHJcbiAgICAuMzI3Nzc4MDk4MDU2NTQyMlxyXG4gICAgLjMzMjQ1MTUzNjM0NjE3OTM1XHJcbiAgICAuMzM3MTYzNjE1MDQ4MzMwMzdcclxuICAgIC4zNDE5MTQ0MjQ5MDg2NjA5XHJcbiAgICAuMzQ2NzA0MDU2MzU1MDI5NlxyXG4gICAgLjM1MTUzMjU5OTUwMDQzOTM2XHJcbiAgICAuMzU2NDAwMTQ0MTQ1OTQzNVxyXG4gICAgLjM2MTMwNjc3OTc4MzUwOTVcclxuICAgIC4zNjYyNTI1OTU1OTg4Mzk1XHJcbiAgICAuMzcxMjM3NjgwNDc0MTQ5MVxyXG4gICAgLjM3NjI2MjEyMjk5MDkwNjVcclxuICAgIC4zODEzMjYwMTE0MzI1MzAxNFxyXG4gICAgLjM4NjQyOTQzMzc4NzA0OVxyXG4gICAgLjM5MTU3MjQ3Nzc0OTcyMzI2XHJcbiAgICAuMzk2NzU1MjMwNzI1NjI2ODVcclxuICAgIC40MDE5Nzc3Nzk4MzIxOTU4XHJcbiAgICAuNDA3MjQwMjExOTAxNzM2N1xyXG4gICAgLjQxMjU0MjYxMzQ4MzkwMzc1XHJcbiAgICAuNDE3ODg1MDcwODQ4MTM3NVxyXG4gICAgLjQyMzI2NzY2OTk4NjA3MTdcclxuICAgIC40Mjg2OTA0OTY2MTM5MDY2XHJcbiAgICAuNDM0MTUzNjM2MTc0NzQ4OTVcclxuICAgIC40Mzk2NTcxNzM4NDA5MTg4XHJcbiAgICAuNDQ1MjAxMTk0NTE2MjI3ODZcclxuICAgIC40NTA3ODU3ODI4MzgyMjM0NlxyXG4gICAgLjQ1NjQxMTAyMzE4MDQwNDY2XHJcbiAgICAuNDYyMDc2OTk5NjU0NDA3MVxyXG4gICAgLjQ2Nzc4Mzc5NjExMjE1OVxyXG4gICAgLjQ3MzUzMTQ5NjE0ODAwOTU1XHJcbiAgICAuNDc5MzIwMTgzMTAwODI2OFxyXG4gICAgLjQ4NTE0OTk0MDA1NjA3MDRcclxuICAgIC40OTEwMjA4NDk4NDc4MzU2XHJcbiAgICAuNDk2OTMyOTk1MDYwODcwNFxyXG4gICAgLjUwMjg4NjQ1ODAzMjU2ODdcclxuICAgIC41MDg4ODEzMjA4NTQ5MzM4XHJcbiAgICAuNTE0OTE3NjY1Mzc2NTIxNFxyXG4gICAgLjUyMDk5NTU3MzIwNDM1NDNcclxuICAgIC41MjcxMTUxMjU3MDU4MTMxXHJcbiAgICAuNTMzMjc2NDA0MDEwNTA1MlxyXG4gICAgLjUzOTQ3OTQ4OTAxMjEwNzJcclxuICAgIC41NDU3MjQ0NjEzNzAxODY2XHJcbiAgICAuNTUyMDExNDAxNTEyMDAwMVxyXG4gICAgLjU1ODM0MDM4OTYzNDI2NzlcclxuICAgIC41NjQ3MTE1MDU3MDQ5MjkyXHJcbiAgICAuNTcxMTI0ODI5NDY0ODczMVxyXG4gICAgLjU3NzU4MDQ0MDQyOTY1MDZcclxuICAgIC41ODQwNzg0MTc4OTExNjQxXHJcbiAgICAuNTkwNjE4ODQwOTE5MzM2OVxyXG4gICAgLjU5NzIwMTc4ODM2Mzc2MzRcclxuICAgIC42MDM4MjczMzg4NTUzMzc4XHJcbiAgICAuNjEwNDk1NTcwODA3ODY0OFxyXG4gICAgLjYxNzIwNjU2MjQxOTY1MTFcclxuICAgIC42MjM5NjAzOTE2NzUwNzYxXHJcbiAgICAuNjMwNzU3MTM2MzQ2MTQ2OFxyXG4gICAgLjYzNzU5Njg3Mzk5NDAzMjZcclxuICAgIC42NDQ0Nzk2ODE5NzA1ODIxXHJcbiAgICAuNjUxNDA1NjM3NDE5ODI0MlxyXG4gICAgLjY1ODM3NDgxNzI3OTQ0ODVcclxuICAgIC42NjUzODcyOTgyODIyNzJcclxuICAgIC42NzI0NDMxNTY5NTc2ODc1XHJcbiAgICAuNjc5NTQyNDY5NjMzMDkzOFxyXG4gICAgLjY4NjY4NTMxMjQzNTMxMzVcclxuICAgIC42OTM4NzE3NjEyOTE5ODk5XHJcbiAgICAuNzAxMTAxODkxOTMyOTczMVxyXG4gICAgLjcwODM3NTc3OTg5MTY4NjhcclxuICAgIC43MTU2OTM1MDA1MDY0ODA3XHJcbiAgICAuNzIzMDU1MTI4OTIxOTY5M1xyXG4gICAgLjczMDQ2MDc0MDA5MDM1MzdcclxuICAgIC43Mzc5MTA0MDg3NzI3MzA4XHJcbiAgICAuNzQ1NDA0MjA5NTQwMzg3NFxyXG4gICAgLjc1Mjk0MjIxNjc3NjA3NzlcclxuICAgIC43NjA1MjQ1MDQ2NzUyOTI0XHJcbiAgICAuNzY4MTUxMTQ3MjQ3NTA3XHJcbiAgICAuNzc1ODIyMjE4MzE3NDIzNlxyXG4gICAgLjc4MzUzNzc5MTUyNjE5MzVcclxuICAgIC43OTEyOTc5NDAzMzI2MzAyXHJcbiAgICAuNzk5MTAyNzM4MDE0NDA5XHJcbiAgICAuODA2OTUyMjU3NjY5MjUxNlxyXG4gICAgLjgxNDg0NjU3MjIxNjEwMTJcclxuICAgIC44MjI3ODU3NTQzOTYyODM1XHJcbiAgICAuODMwNzY5ODc2Nzc0NjU0NlxyXG4gICAgLjgzODc5OTAxMTc0MDc0XHJcbiAgICAuODQ2ODczMjMxNTA5ODU4XHJcbiAgICAuODU0OTkyNjA4MTI0MjMzOFxyXG4gICAgLjg2MzE1NzIxMzQ1NDEwMjNcclxuICAgIC44NzEzNjcxMTkxOTg3OTcyXHJcbiAgICAuODc5NjIyMzk2ODg3ODMxN1xyXG4gICAgLjg4NzkyMzExNzg4MTk2NjNcclxuICAgIC44OTYyNjkzNTMzNzQyNjY0XHJcbiAgICAuOTA0NjYxMTc0MzkxMTQ5NlxyXG4gICAgLjkxMzA5ODY1MTc5MzQxOTJcclxuICAgIC45MjE1ODE4NTYyNzcyOTQ2XHJcbiAgICAuOTMwMTEwODU4Mzc1NDIzN1xyXG4gICAgLjkzODY4NTcyODQ1Nzg4OFxyXG4gICAgLjk0NzMwNjUzNjczMzE5OTlcclxuICAgIC45NTU5NzMzNTMyNDkyODYxXHJcbiAgICAuOTY0Njg2MjQ3ODk0NDY1MVxyXG4gICAgLjk3MzQ0NTI5MDM5ODQxMjVcclxuICAgIC45ODIyNTA1NTAzMzMxMTcxXHJcbiAgICAuOTkxMTAyMDk3MTEzODI5OFxyXG4gICAgMTtcclxuICAgIFxyXG4gIFxyXG4gIC8vICAgdGhlbWUtY29sb3ItYmcge1xyXG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gIC8vIH1cclxuICBcclxuICAvLyB0aGVtZS1jb2xvci1iZy1jb250cmFzdCB7XHJcbiAgLy8gICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCR0aGVtZS1jb2xvcik7XHJcbiAgLy8gfSIsIkBtaXhpbiBidG4taG92ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCA4MHB4IHJnYmEoJGJsYWNrLDAuNSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDgwcHggcmdiYSgkYmxhY2ssMC41KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDgwcHggcmdiYSgkYmxhY2ssMC41KTtcclxuICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG59XHJcbiAgXHJcbkBtaXhpbiBwcmltYXJ5LWdyYWR7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLDUwLDUxLDEpO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTVkZWcsIHJnYmEoNTEsNTAsNTEsMSkgMCUsIHJnYmEoMCwwLDAsMSkgNDUlLCByZ2JhKDAsMCwwLDEpIDczJSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSg1MSw1MCw1MSwxKSksIGNvbG9yLXN0b3AoNDUlLCByZ2JhKDAsMCwwLDEpKSwgY29sb3Itc3RvcCg3MyUsIHJnYmEoMCwwLDAsMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMCwwLDAsMSkpKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE1ZGVnLCByZ2JhKDUxLDUwLDUxLDEpIDAlLCByZ2JhKDAsMCwwLDEpIDQ1JSwgcmdiYSgwLDAsMCwxKSA3MyUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTVkZWcsIHJnYmEoNTEsNTAsNTEsMSkgMCUsIHJnYmEoMCwwLDAsMSkgNDUlLCByZ2JhKDAsMCwwLDEpIDczJSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoMTVkZWcsIHJnYmEoNTEsNTAsNTEsMSkgMCUsIHJnYmEoMCwwLDAsMSkgNDUlLCByZ2JhKDAsMCwwLDEpIDczJSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNWRlZywgcmdiYSg1MSw1MCw1MSwxKSAwJSwgcmdiYSgwLDAsMCwxKSA0NSUsIHJnYmEoMCwwLDAsMSkgNzMlLCByZ2JhKDAsMCwwLDEpIDEwMCUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMzMzMyMzMnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsIEdyYWRpZW50VHlwZT0xICk7XHJcbn1cclxuXHJcbkBtaXhpbiBzZWNvbmRhcnktZ3JhZHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoNjksNjksNjksMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNWRlZywgcmdiKDQ5LCA0OSwgNDkpIDAlLCByZ2JhKDI2LDI2LDI2LDEpIDQ1JSwgcmdiYSgxNSwxNSwxNSwxKSA3MyUsIHJnYmEoMTUsMTUsMTUsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoNjksNjksNjksMSkpLCBjb2xvci1zdG9wKDQ1JSwgcmdiYSgyNiwyNiwyNiwxKSksIGNvbG9yLXN0b3AoNzMlLCByZ2JhKDE1LDE1LDE1LDEpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDE1LDE1LDE1LDEpKSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxNWRlZywgcmdiKDQ5LCA0OSwgNDkpIDAlLCByZ2JhKDI2LDI2LDI2LDEpIDQ1JSwgcmdiYSgxNSwxNSwxNSwxKSA3MyUsIHJnYmEoMTUsMTUsMTUsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTVkZWcsIHJnYig0OSwgNDksIDQ5KSAwJSwgcmdiYSgyNiwyNiwyNiwxKSA0NSUsIHJnYmEoMTUsMTUsMTUsMSkgNzMlLCByZ2JhKDE1LDE1LDE1LDEpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCgxNWRlZywgcmdiKDQ5LCA0OSwgNDkpIDAlLCByZ2JhKDI2LDI2LDI2LDEpIDQ1JSwgcmdiYSgxNSwxNSwxNSwxKSA3MyUsIHJnYmEoMTUsMTUsMTUsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTVkZWcsIHJnYig0OSwgNDksIDQ5KSAwJSwgcmdiYSgyNiwyNiwyNiwxKSA0NSUsIHJnYmEoMTUsMTUsMTUsMSkgNzMlLCByZ2JhKDE1LDE1LDE1LDEpIDEwMCUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM0NTQ1NDUnLCBlbmRDb2xvcnN0cj0nIzBmMGYwZicsIEdyYWRpZW50VHlwZT0xICk7XHJcbn1cclxuXHJcbkBtaXhpbiBhY2NlbnQtZ3JhZHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDE1MywwLDEpO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDE1MywwLDEpIDAlLCByZ2JhKDI1NSwxOTYsMCwxKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsMTUzLDAsMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LDE5NiwwLDEpKSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMTUzLDAsMSkgMCUsIHJnYmEoMjU1LDE5NiwwLDEpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwxNTMsMCwxKSAwJSwgcmdiYSgyNTUsMTk2LDAsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwxNTMsMCwxKSAwJSwgcmdiYSgyNTUsMTk2LDAsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDE1MywwLDEpIDAlLCByZ2JhKDI1NSwxOTYsMCwxKSAxMDAlKTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmY5OTAwJywgZW5kQ29sb3JzdHI9JyNmZmM0MDAnLCBHcmFkaWVudFR5cGU9MSApO1xyXG59IiwiLm5hdiAub3BlbiA+IGEge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5xdGEge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkdGVydGlhcnktMik7XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS0zO1xyXG4gIH1cclxuICAmLmFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbmlucHV0IHtcclxuICAmOi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBcclxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XHJcbiAgICBjb2xvcjogJGFjY2VudDtcclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKCRhY2NlbnQsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXGYxMTFcIjtcclxuICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gIH1cclxuICAmOmhvdmVye1xyXG4gICAgJjphZnRlcntcclxuICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoJGFjY2VudCwgMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGh1bWJzLWNvbnRhaW5lciB7XHJcbiAgLnJvdyAucGFuZWwgLnJvdyBhIHNwYW4uaWNvbiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICB9XHJcbn1cclxuXHJcbi5idG57XHJcbiAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7XHJcbiAgJi5idG4tZGFuZ2Vye1xyXG4gICAgYmFja2dyb3VuZDojZjAwO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBQQU5FTCAqL1xyXG5cclxuLnBhbmVsIHtcclxuICA+IHtcclxuICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogQ09OVEVOVCAqL1xyXG5cclxuLmxlZnQtY29sdW1uIC5zZWFyY2gtYm94LFxyXG4ubGVmdC1jb2x1bW4tcXVvdGUgLnNlYXJjaC1ib3h7XHJcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxufVxyXG5cclxuLmxlZnQtY29sdW1uIC5idG4uYnRuLWV4cGlyaW5nLWV2ZW50c3tcclxuICBib3JkZXI6IDZweCBzb2xpZCAjMDAwO1xyXG59XHJcblxyXG4vKiBMT0FESU5HICovXHJcblxyXG4ubG9hZGluZ193cnAge1xyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLndyYXBwZXItYm94ZWQge1xyXG4gICNtYWluIHtcclxuICAgIGJhY2tncm91bmQ6cmdiYSgkdGVydGlhcnktMiwgMC44KTtcclxuICAgIC8vICY6YWZ0ZXJ7XHJcbiAgICAvLyAgIGNvbnRlbnQ6XCJcIjtcclxuICAgIC8vICAgYmFja2dyb3VuZDogIHVybCguLi8uLi8uLi9pbWFnZXMvc2ZvbmRpL3Nwb3J0LmpwZykgIzAwMDAwMCBuby1yZXBlYXQgdG9wIGNlbnRlciBmaXhlZDtcclxuICAgIC8vICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICAvLyAgIHRvcDpsZWZ0O1xyXG5cclxuICAgIC8vIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkdGVydGlhcnktMiwgMC44KTtcclxufVxyXG5cclxuLmFsZXJ0e1xyXG4gICYuYWxlcnQtc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGZiNzhmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNWU5ZTVmO1xyXG4gICAgY29sb3I6ICMwMjc1MTcgIWltcG9ydGFudDtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OlwiXFxmMDBjXCI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWxlcnQtZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjhjOGE7XHJcbiAgICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XHJcbiAgICBjb2xvcjogIzk2MmYyZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLmFsZXJ0LXdhcm5pbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Yjg4NTtcclxuICAgIGJvcmRlci1jb2xvcjogI2NjNjYxMjtcclxuICAgIGNvbG9yOiAjNmYzODBiICAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLmFsZXJ0LWluZm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1ZDNmNztcclxuICAgIGJvcmRlci1jb2xvcjogIzA4ODlmZjtcclxuICAgIGNvbG9yOiAjMDY0YjhhICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuICAvKiBSSUNBUklDQSBVVEVOVEUgQ09VUE9OICovXHJcbiAgXHJcbi5yaWNhcmljYS1wYW5lbCB7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICAucmljYXJpY2EtdGl0bGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIH1cclxuICAucmljYXJpY2EtY29udGFpbmVyIHtcclxuICAgIC5zYWxkby11dGVudGUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICB9XHJcbiAgICAuc2VsZXppb25lLXV0ZW50ZSB7XHJcbiAgICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgIH1cclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuICAvKiBSSUVQSUxPR08gU0NIRURJTkEgKi9cclxuICBcclxuLnJpZXBpbG9nby1zY2hlZGluYSB7XHJcbiAgLmF2dmlzby1hY2NldHRhemlvbmUge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjA3MSc7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMzJweCAjZmYwMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4gIC8qIFBBR0lOQSBSSUNFUkNBICovXHJcbiAgYm9keS5xdW90ZS1wYWdle1xyXG4gICAgLndyYXBwZXItYm94ZWQtcXVvdGV7XHJcbiAgICAgIC5jb250YWluZXItZmx1aWQucXVvdGUtcGFnZXtcclxuICAgICAgICAubWFpbi1jb250YWluZXItcXVvdGV7XHJcbiAgICAgICAgICAucmljZXJjYS1zcG9ydHtcclxuICAgICAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmV7XHJcbiAgICAgICAgICAgICAgPiB0YWJsZS50YWJsZS50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgICAgICAgICAgICB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLyogbW9kYWwgKi9cclxuXHJcbi5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgYm9yZGVyOiA1cHggc29saWQgJHRlcnRpYXJ5LTI7XHJcbiAgLm1vZGFsLWhlYWRlciB7ICAgIFxyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICBidXR0b24uY2xvc2Uge1xyXG4gICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWJvZHl7XHJcbiAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgdGFibGUudGFibGV7XHJcbiAgICAgIHRye1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiMyZjJmMmY7XHJcbiAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcbiAgICAgICAgLy8gICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDpsaWdodGVuKCRzZWNvbmRhcnksIDUwJSk7XHJcbiAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGh7XHJcbiAgICAgICAgYmFja2dyb3VuZDokdGVydGlhcnktMztcclxuICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5LTMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC1mb290ZXJ7ICAgIFxyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICR0ZXJ0aWFyeS0yO1xyXG4gIH0gXHJcbn1cclxuXHJcbi8qIHRhYmxlcyAqL1xyXG5cclxuZGl2LnRhYmxlIHtcclxuICBib3JkZXI6IDBweCBzb2xpZDtcclxuICB0cjpmaXJzdC1jaGlsZCwgdGJvZHkgdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxudGFibGUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG59XHJcblxyXG5cclxuLnRhYmxlIHsgIFxyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gID4ge1xyXG4gICAgdHIgPiB7XHJcbiAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keSA+IHRyID4ge1xyXG4gICAgICB0aCwgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGhlYWQgPiB0ciA+IHRoLCB0Ym9keSA+IHRyID4gdGgsIHRmb290ID4gdHIgPiB0aCwgdGhlYWQgPiB0ciA+IHRkLCB0Ym9keSA+IHRyID4gdGQsIHRmb290ID4gdHIgPiB0ZCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFRBQkVMTEEgUVVPVEUgKi9cclxuXHJcbi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxufVxyXG5cclxuLnRhYmxlID4ge1xyXG4gIHRoZWFkID4gdHIgPiB0aCwgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gIH1cclxufVxyXG5cclxuLyogVEFCRUxMQSBUSEVBRCBFIFRGT09UICovXHJcblxyXG4ucG9wdXAtdWx0aW1lLXZpbmNpdGUgLnRhYmxlIHRoZWFkIHRyICsgdGQuaGVhZCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG59XHJcblxyXG4ucG9wdXAtdWx0aW1lLXZpbmNpdGUgLm1vZGFsLWJvZHkgLnJvdyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxufVxyXG5cclxuLnRhYmxlIHtcclxuICB0cjpmaXJzdC1jaGlsZCwgXHJcbiAgdGhlYWQgdHI6Zmlyc3QtY2hpbGQsIFxyXG4gIHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1yaXN1dGxhdGkgdGFibGUgdHI6Zmlyc3QtY2hpbGQsIFxyXG4udGFibGUtcmlzdWx0YXRpIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbn1cclxuXHJcbi5ib3R0b20tY29udGFpbmVyIC50YWJsZS1ib3R0b20gLnRhYmxlIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0ciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5pbmZvLWFnZW56aWEtY29udGFpbmVyIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkLCBcclxuLnBhZ2luYXRpb24tZ3JpZCB0Ym9keSB0cjpmaXJzdC1jaGlsZCwgXHJcbi50YWJsZS1kZXRhaWxzLXN5cyB0Ym9keSB0cjpmaXJzdC1jaGlsZCwgXHJcbi50YWJsZS1kZXRhaWxzLXNjb20gdGJvZHkgdHI6Zmlyc3QtY2hpbGQsIFxyXG4ucmVzb2NvbnRpLWdpb2NoaSB0YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQsIFxyXG4udGFibGUgLnRhYmxlIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuXHJcblxyXG4ucHJlaW5kZXggLm5hdmJhci1icmFuZCwgXHJcbi5kZXR0YWdsaW8tY29tbWlzc2lvbmkgdGFibGUgdHI6Zmlyc3QtY2hpbGQsIFxyXG4ubWFpbi1xdW90ZSAudGFibGUgdHI6Zmlyc3QtY2hpbGQge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBUQUJFTExBIFJFUE9SVCAqL1xyXG5cclxuLmRldHRhZ2xpby1jb21taXNzaW9uaSB0YWJsZSB7XHJcbiAgPiB0Ym9keSA+IHRyID4gdGQgc3BhbiB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuXHJcblxyXG4uZGV0dGFnbGlvLWNvbW1pc3Npb25pIHtcclxuICB0aGVhZCwgLnRhYmxlLXRvdGFsaSB0ciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5yZXBvcnQgLnRhYmxlLXJlcG9ydCB7XHJcbiAgdGhlYWQsIHRmb290IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmRldHRhZ2xpby1jb21taXNzaW9uaSB7XHJcbiAgdGhlYWQgPiB0ciA+IHRoLCB0Zm9vdCA+IHRyID4gdGQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIH1cclxufVxyXG5cclxuLnJlcG9ydCAudGFibGUtcmVwb3J0IHtcclxuICB0aGVhZCA+IHRyID4gdGgsIHRmb290ID4gdHIgPiB0ZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4wNSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuICBcclxuLyogUEFOTkVMTE8gVVRFTlRJICovXHJcbi5wYW5uZWxsby11dGVudGkge1xyXG4gIC51c2VyaW5mby1jb250YWluZXIge1xyXG4gICAgdWwge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFjdGlvbnMtY29udGFpbmVyIHVsIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICB9XHJcbiAgLnVzZXJjaGVjay1jb250YWluZXIge1xyXG4gICAgLmNoZWNrLWNvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBST1RFWklPTkUgTkVXKi9cclxuXHJcbi5wcm90ZXppb25lLWNvbnRhaW5lciB7XHJcbiAgLnFyY29kZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG4gIH1cclxuICAucXJjb2RlIHtcclxuICAgIC5xcmltZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbnB1dHFyIHtcclxuICAgIGJhY2tncm91bmQ6ICMyMjI7XHJcbiAgfVxyXG59IiwiLyogQVJFQSBSSVNFUlZBVEEgKi9cclxuLmFyZWFyaXNlcnZhdGF7XHJcbiAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgLm9wemlvbmktcmljZXJjYXtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgfVxyXG4gIC5vcHppb25pLWNvbnRhaW5lcntcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgfVxyXG4gIC5sZWdlbmRhLWlucHV0e1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICB9XHJcbiAgLmxlZ2VuZGEtYm90dG9te1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgIFxyXG4gIH1cclxuXHJcbiAgLnJpc3VsdGF0aS1jb250YWluZXJ7XHJcbiAgICAudGl0bGUtcGFnZXtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuICB0YWJsZXtcclxuICAgICYudGFibGV7XHJcbiAgICAgIHRye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTsgICBcclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5LTMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZHtcclxuICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkd2hpdGUpO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6JGJsYWNrXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZXNpdG8tcXVhZHJve1xyXG4gICAgICAgICAgICAuZ2lhbGxvIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZkYzQzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52ZXJkZS12aW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDRjZDA2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52ZXJkZS1wYWcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMzgzMDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvc3NvIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgJi50YWJsZS1saXN0IHtcclxuICAgICAgdGZvb3Qgc3BhbiwgYSwgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIHRmb290IHRyIHRkLCB0aGVhZCB0ciB0aCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICB9XHJcbiAgICAgIHRib2R5IHRyIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHRkIHtcclxuICAgICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjk2OTY5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0aGVhZCB0ciB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0RCREJEQjtcclxuICAgICAgfVxyXG4gICAgICB0Zm9vdCB0ciB0ZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0RCREJEQjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRyOmhvdmVyIHRkIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRvdGFsaXtcclxuICAgIC53ZWxse1xyXG4gICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcbiAgICAgIC5sYWJlbC1kYXJlLFxyXG4gICAgICAubGFiZWwtZ2lvY2F0b3tcclxuICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTsgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGFiZWwtYXZlcmUsXHJcbiAgICAgIC5sYWJlbC12aW50b3tcclxuICAgICAgICBjb2xvcjogIzEzODMwMTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTsgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcbiAgdWwucGFnaW5hdGlvbntcclxuICAgIGxpeyAgICAgIFxyXG4gICAgICBhe1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgICAgIGJvcmRlcjp1bnNldDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6JHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGFzaGJvYXJkIHtcclxuICAuanVtYm90cm9uIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjIpO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDBweCAyMDBweCByZ2JhKCRibGFjaywgMC45KSwgaW5zZXQgMHB4IDBweCAwcHggMXB4ICNjY2M7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwcHggMjBweCByZ2JhKCRibGFjaywgMC40KSwgaW5zZXQgMHB4IDBweCAwcHggMnB4ICNjY2M7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b20taW5mbyB7XHJcbiAgICAucGFuZWwge1xyXG4gICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBSRUdPTEFNRU5UTyBQQUdFICovXHJcblxyXG4ucmVnb2xhbWVudG8tcGFnZSB7XHJcbiAgLnBhbmVsIHtcclxuICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gICAgLnBhbmVsLWJvZHkgLnBhcmFncmFwaCB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2tcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFRFUk1JTkkgRSBDT05ESVpJT05JIFBBR0UgKi9cclxuXHJcbi50ZXJtaW5pLXBhZ2Uge1xyXG4gIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgfVxyXG4gIC5wYW5lbCAucGFuZWwtYm9keSAucGFyYWdyYXBoIHtcclxuICAgIGNvbG9yOiAkYmxhY2tcclxuICB9XHJcbn1cclxuXHJcbi8qIEdJT0NPIFJFU1BPTlNBQklMRSBQQUdFICovXHJcblxyXG4uZ2lvY29yZXNwLXBhZ2Uge1xyXG4gIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgfVxyXG4gIC5wYW5lbC1ib2R5IGEge1xyXG4gICAgY29sb3I6ICRibGFja1xyXG4gIH1cclxuICAucGFuZWwgLnBhbmVsLWJvZHkgLnBhcmFncmFwaCB7XHJcbiAgICBjb2xvcjogJGJsYWNrXHJcbiAgfVxyXG59XHJcblxyXG4vKiBDSEkgU0lBTU8gKi9cclxuXHJcbi5jb250ZW50LWNoaXNpYW1vIC5yb3cge1xyXG4gIC50aXRsZS1jaGlzaWFtbyB7XHJcbiAgICBjb2xvcjogJGFjY2VudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogQUZGSUxJQVRJICovXHJcblxyXG4uYmx1e1xyXG4gIGNvbG9yOiMwYTNiYWQ7XHJcbn1cclxuLnJvc3Nve1xyXG4gIGNvbG9yOiNmMDA7XHJcbn1cclxuLmFyYW5jaW9uZXtcclxuICBjb2xvcjojZTE2MzAwO1xyXG59XHJcbi5naWFsbG97XHJcbiAgY29sb3I6I2Y2ZGM0MztcclxufVxyXG4udmVyZGUtdmlue1xyXG4gIGNvbG9yOiMwNGNkMDY7XHJcbn1cclxuLnZlcmRlLXBhZyB7XHJcbiAgY29sb3I6ICMxMzgzMDE7XHJcbn1cclxuXHJcblxyXG4gIFxyXG4vKiBMSVNUQSBTQ09NTUVTU0UgKi9cclxuXHJcbi5saXN0YS1zY29tbWVzc2Uge1xyXG4gIC5vcHppb25pLWNvbnRhaW5lciB7XHJcbiAgICAudG9wLWNvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICB9XHJcbiAgICAubGVnZW5kYS1pbnB1dCB1bCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgIH1cclxuICAgIC5idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFnaW5hdGlvbiAubGlzdGEtc2NvbW1lc3NlIC5wYWdpbmF0aW9uOmhvdmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIH1cclxufVxyXG5cclxuLyogUE9QVVAgTElTVEEgU0NPTU1FU1NFICovXHJcblxyXG4ucG9wdXAtc2NvbSB7XHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgICAudGFibGUtYm9yZGVyZWQgPiB7XHJcbiAgICAgICAgdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGFibGUtZGV0YWlscy1zeXMge1xyXG4gICAgICAgID4ge1xyXG4gICAgICAgICAgdGZvb3QgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMSVNUQSBNT1ZJTUVOVEkgKi9cclxuICBcclxuLmxpc3RhLW1vdmltZW50aSB7XHJcbiAgLm9wemlvbmktY29udGFpbmVyIHtcclxuICAgIC50b3AtY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgfVxyXG4gICAgLm1pZGRsZS1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBSRVNPQ09OVE8gR0lPQ0hJICovXHJcblxyXG4vKiBMSVNUQSBNT1ZJTUVOVEkgKi9cclxuXHJcbi5yZXNvY29udGktZ2lvY2hpIHtcclxuICAub3B6aW9uaS1jb250YWluZXIge1xyXG4gICAgLnRvcC1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICB9XHJcbiAgICAubWlkZGxlLWNvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIERFVFRBR0xJTyBDT01NSVNTSU9OSSAqL1xyXG5cclxuLmRldHRhZ2xpby1jb21taXNzaW9uaSB7XHJcbiAgdGFibGUudGFibGUge1xyXG4gICAgdGJvZHl7XHJcbiAgICAgIHRye1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktNTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwOyBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuICBcclxuICAvKiBSRVBPUlQgKi9cclxuICBcclxuYm9keS5hcmVhcmlzZXJ2YXRhIC5yZXBvcnQge1xyXG4gIC5vcHppb25pLWNvbnRhaW5lciB7XHJcbiAgICAudG9wLWNvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgIH1cclxuICAgIC5taWRkbGUtY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmlzdWx0YXRpLWNvbnRhaW5lciB7XHJcbiAgICAudG90YWxpLWhlYWRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgID4gLnRpdGxlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgICAgLmJveC1jb250YWluZXIge1xyXG4gICAgICAgICYuZ2lvY2F0bywgJi52aW50bywgJi5uZXR0bywgJi5jb21taXNzaW9uaSwgJi5ib251cywgJi51dGlsZSB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVwb3J0LXBhZ2Uge1xyXG4gICAgICAucGFuZWwtbWFzdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgIC5wYW5lbC1hZ2VudGUsIC5wYW5lbC1zdWJhZ2VudGUgeyBcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgIH1cclxuICAgICAgLnBhbmVsLW1hc3RlciAucGFuZWwtaGVhZGVyIC50aXRsZSwgLnBhbmVsLWFnZW50ZSAucGFuZWwtaGVhZGVyIC50aXRsZSwgLnBhbmVsLXN1YmFnZW50ZSAucGFuZWwtaGVhZGVyIC50aXRsZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYW5lbC1tYXN0ZXIgLnBhbmVsLWhlYWRlciAudGl0bGU6YmVmb3JlLCAucGFuZWwtYWdlbnRlIC5wYW5lbC1oZWFkZXIgLnRpdGxlOmJlZm9yZSwgLnBhbmVsLXN1YmFnZW50ZSAucGFuZWwtaGVhZGVyIC50aXRsZTpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYW5lbC1tYXN0ZXIgLnBhbmVsLWhlYWRlci5hY3RpdmUgLnRpdGxlOmJlZm9yZSwgLnBhbmVsLWFnZW50ZSAucGFuZWwtaGVhZGVyLmFjdGl2ZSAudGl0bGU6YmVmb3JlLCAucGFuZWwtc3ViYWdlbnRlIC5wYW5lbC1oZWFkZXIuYWN0aXZlIC50aXRsZTpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYW5lbC1oZWFkZXIgLnRpdGxlIHtcclxuICAgICAgICAubmV0dG8sIC5naW9jYXRvLCAudmludG8sIC5jb21taXNzaW9uaSwgLm51bWVyby1jb3Vwb24ge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggcmdiYSgkd2hpdGUsIDAuMykgc29saWQ7XHJcbiAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvdGFsLWNvdW50IHtcclxuICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYW5lbC1zdWJhZ2VudGUge1xyXG4gICAgICAgIC50YWJsZS1yZXBvcnQge1xyXG4gICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAudG90LWdpb2NhdG8ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDg4NjA4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50b3QtdmludG8ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjQzMwMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYW5lbC1tYXN0ZXIgLnBhbmVsLWhlYWRlciAudGl0bGUgPiAuYmFkZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwZWI0MDI7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5wYW5lbC1hZ2VudGUgLnBhbmVsLWhlYWRlciAudGl0bGUgPiAuYmFkZ2Uge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2JhMDEwMTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnBhbmVsLXN1YmFnZW50ZSAucGFuZWwtaGVhZGVyIC50aXRsZSA+IC5iYWRnZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDIzZmJjO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAucGFuZWwtc3ViYWdlbnRlIC50YWJsZS1yZXBvcnQgdGFibGUgdGZvb3QgLnRvdC1naW9jYXRvIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwODg2MDg7XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG4gICAgLnRhYmxlLWJvcmRlcmVkID4ge1xyXG4gICAgICB0aGVhZHtcclxuICAgICAgICB0cntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHl7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGZvb3R7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0OyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3QtZ2lvY2F0byB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDg4NjA4O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3QtdmludG8ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0MzMDAwMDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIGRpdiNpbmZvQWdlbnppYXtcclxuICAgdGFibGUudGFibGUudGFibGUtYm9yZGVyZWR7XHJcbiAgICAgdGJvZHl7XHJcbiAgICAgICB0cntcclxuICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktNTtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICB0Zm9vdHtcclxuICAgICAgIHRye1xyXG4gICAgICAgICB0ZHtcclxuICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgfVxyXG4gfSBcclxuICBcclxuLmRpZmZlcmVuemUucm9zc28tYmsge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNmZjAwMDA7XHJcbn1cclxuXHJcbiAgXHJcbiAgLyogR0lST0NPTlRPICovXHJcblxyXG4uZ2lyb2NvbnRvIHtcclxuICAuZ2lyb2NvbnRvLWNvbnRhaW5lciB7XHJcbiAgICAuY2hlY2tib3gtY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgfVxyXG4gICAgLm1pZGRsZS1jb250YWluZXIge1xyXG4gICAgICAuY2hlY2tib3gtY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4gIFxyXG4gIC8qIExJU1RBIFVURU5USSAqL1xyXG5cclxuLmxpc3RhLXV0ZW50aSB7XHJcbiAgLm9wemlvbmktcmljZXJjYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgIH1cclxuICAgIC5vcHppb25pLWNvbnRhaW5lciB7XHJcbiAgICAgIC5idXR0b24tY29udGFpbmVyLXRvcCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG50YWJsZSAucm93LXRhYi11dGVudGkge1xyXG4gICAgdGR7XHJcbiAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICB9XHJcbn1cclxuICBcclxuICAvKiBDQVNTQS9UUkFTRkVSSU1FTlRJICovXHJcbiAgXHJcbi50cmFzZmVyaW1lbnRpIHtcclxuICAudHJhc2ZlcmltZW50aS1jb250YWluZXIge1xyXG4gICAgLmJ1dHRvbi1jb250YWluZXItYm90dG9tIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgfVxyXG4gICAgLm9wdGlvbi1jb250YWluZXItc2FsZG8ge1xyXG4gICAgICAuYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIE1FU1NBR0dJIE5FVyovXHJcblxyXG4ubWVzc2FnZ2ktY29udGFpbmVyIHtcclxuICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAuZmEtaG92ZXIge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJGJsYWNrKTtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFuZWwtdGl0bGUubmF2YmFyIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgJi5zb2dnZXR0bywgJi5kYXRhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGVja2JveC1kZWwge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgfVxyXG4gIC5wYW5lbC5wYW5lbC1kZWZhdWx0IHtcclxuICAgICYubWVzc05vbkxldHRvIC5wYW5lbC1oZWFkaW5nIC5uYXZiYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjQyYzJjICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYW5lbC1ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcclxuICAgIHNwYW4sIHAge1xyXG4gICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZC5tZXNzYWdnaSAucGFnZS10aXRsZSB7XHJcbiAgLmZhLWhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkYmxhY2spO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogR0VTVElPTkUgQU5USUVGRiAqL1xyXG5cclxuLmdlc3Rpb25lLWFudGllZmZyYXppb25lIHtcclxuICAucGFnZS1jb250ZW50IHtcclxuICAgIC5kZXR0YWdsaS1ib3R0b20ge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgIHVsID4gbGkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLypQQVlNRU5UU1BBR0UgMiAqL1xyXG5cclxuYm9keS5wYXltZW50c3BhZ2UyIHtcclxuICAgIC5zaWRlLW5hdi1iYWNrb2ZmaWNlIHtcclxuICAgICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgICAuc3ViLXBhZ2UtaGVhZGVyIHtcclxuICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgfVxyXG4gICAgICAuYnJlYWt7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDpsaWdodGVuKCRwcmltYXJ5LCA1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYXltZW50LWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAucGFnZS10aXRsZXtcclxuICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoJGJsYWNrLCAwLjc1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgkYmxhY2ssIDAuNzUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgkYmxhY2ssIDAuNzUpO1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAmI21lc2Ugb3B0aW9uOmZpcnN0LWNoaWxkLCAmI2Fubm8gb3B0aW9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiNtZXNlIG9wdGlvbiwgJiNhbm5vIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS0zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZHMtY29udGFpbmVyIHsgICBcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAuY2FyZCB7XHJcbiAgICAgICAgLmNvbnQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoJGJsYWNrLCAwLjc1KTtcclxuICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKCRibGFjaywgMC43NSk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoJGJsYWNrLCAwLjc1KTtcclxuICAgICAgICAgIC5pbmZvLWJveCB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuLWNvbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4xKTtcclxuICAgICAgICAgICAgLmV4dHJhLWluZm8ge1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2Fzc2UtY29udGFpbmVyIHsgICBcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgPiAuY29sLWxnLTZ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6JHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAmLmNhc3Nhe1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgJi5jYXNzYXtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokdGVydGlhcnktMjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IC0xcHggMHB4IDBweCAwcHggcmdiYSgkcHJpbWFyeSwxKTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAtMXB4IDBweCAwcHggMHB4IHJnYmEoJHByaW1hcnksMSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMHB4IDBweCAwcHggcmdiYSgkcHJpbWFyeSwxKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuICBcclxuLnBheW1lbnRzLWNje1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIC5jb250IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgkYmxhY2ssIDAuNzUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoJGJsYWNrLCAwLjc1KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgkYmxhY2ssIDAuNzUpO1xyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgIH1cclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICAmI21lc2Ugb3B0aW9uOmZpcnN0LWNoaWxkLCAmI2Fubm8gb3B0aW9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnktNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiNtZXNlIG9wdGlvbiwgJiNhbm5vIG9wdGlvbiB7XHJcbiAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGF5bWVudHNwYWdlMi5tb2RhbC1vcGVuIC5tb2RhbCNtb2RhbFBheW1lbnQgeyAgXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgY29sb3I6JHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMHB4IDdweCByZ2JhKCR0ZXJ0aWFyeS0yLCAxKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAwcHggN3B4IHJnYmEoJHRlcnRpYXJ5LTIsIDEpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggN3B4IHJnYmEoJHRlcnRpYXJ5LTIsIDEpIWltcG9ydGFudDtcclxuICAgIC5sb2FkaW5ne1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywwLjkpO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiAgXHJcblxyXG4gIFxyXG4ucGF5bWVudHNwYWdlIC5wYXltZW50cy1jb250YWluZXIgLnRhYi1jb250ZW50IC50YWItcGFuZSAucGFuZWwtZ3JvdXAge1xyXG4gIC50aHVtYm5haWwge1xyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcclxuICAgIH1cclxuICAgIGEgaSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24ubWFpbi1QYXltZW50c0NDIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICNkaXZQYWdDQyB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG4gIH1cclxufVxyXG5cclxuLyogQk9OVVMgTkVXKi9cclxuXHJcbi5ib251cy1jb250YWluZXIge1xyXG4gIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIC5wYW5lbC10aXRsZS5uYXZiYXIge1xyXG4gICAgICBhIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAmLnNvZ2dldHRvLCAmLmRhdGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFuZWwucGFuZWwtZGVmYXVsdCB7XHJcbiAgICAmLm1lc3NOb25MZXR0byAucGFuZWwtaGVhZGluZyAubmF2YmFyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2Y0MmMyYyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFuZWwtYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICBzcGFuLCBwIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2RpY2UtY29udCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQuYm9udXMgLnBhZ2UtdGl0bGUge1xyXG4gIC5mYS1ob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogQ0FNQklBIFBBU1NXT1JEIFBBR0UgKi9cclxuXHJcbmJvZHkuY2FtYmlhcHdkIC5kYXRpLWNvbnRhaW5lciB7XHJcbiAgLmNvbC1zbS0xMi5jb2wtbWQtMTIge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLnRlc3RvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS5yZWN1cGVyYS1wd2R7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgLnBhZ2UtdGl0bGV7XHJcbiAgICBoNHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKioqKioqKiogV0lSRUNBUkQgKioqKioqKiovXHJcblxyXG4ubWFpbi13aXJlY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAuY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG4gIC5sb2dvIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gIH1cclxuICBwLCBzcGFuIHtcclxuICAgIGNvbG9yOiAjMWUxZTFlO1xyXG4gIH1cclxuICAuaW5wdXQtZ3JvdXAtYnRuIC5idG4taW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzM3QUI3O1xyXG4gICAgc3Bhbi5mYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5mby1hbW91bnQge1xyXG4gICAgY29sb3I6ICMxZTFlMWU7XHJcbiAgfVxyXG4gIC5hbGVydC1kYW5nZXIgc3BhbiB7XHJcbiAgICBjb2xvcjogI2E5NDQ0MjtcclxuICB9XHJcbiAgLndhbGxldC1zZWN0aW9uIC5jcmVkaXQtY2FyZHMgYTphY3RpdmUsIC5wYXltZW50LXNlY3Rpb24gLmNyZWRpdC1jYXJkcyBhOmFjdGl2ZSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsIDk1LCAxOTYsIDAuNyk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsIDk1LCAxOTYsIDAuNyk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgwLCA5NSwgMTk2LCAwLjcpO1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBjb2xvcjogIzFlMWUxZTtcclxuICB9XHJcbiAgZmllbGRzZXQge1xyXG4gICAgaW5wdXQsIHNlbGVjdCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAjMWUxZTFlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VsZWN0ZWRfYnJhbmRpbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICB9XHJcbn1cclxuLnBvcHVwLXNjb20gLm1vZGFsLWJvZHkgLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRke1xyXG4gIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnBvcHVwLXNjb20ge1xyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgI3BuQ2FzaG91dCB7XHJcbiAgICAgIC5mdC1hbW91bnQtY29udGFpbmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4ICR0ZXJ0aWFyeS01O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXAtc2NvbSAubW9kYWwtYm9keSAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQgc3BhbntcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuYm9keS5hcmVhcmlzZXJ2YXRhe1xyXG4gIC5sb2FkaW5nLWNvbnRhaW5lcntcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgIC5sb2FkYmt7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqIEJPTlVTIFBBR0UgKioqKioqKiovXHJcbmJvZHkuYXJlYXJpc2VydmF0YXtcclxuICAuYm9udXMtY29udGFpbmVyIHtcclxuICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAucGFuZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjZGxnLWJvbnVzLWNvdXBvbnMge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBBWU1FTlRTIE1FVEhPRFMgUEFHRSAqL1xyXG5cclxuLnBheW1lbnQtbWV0aG9kcy1wYWdle1xyXG4gIC5yb3d7XHJcbiAgICAuY29sLXNtLTEye1xyXG4gICAgICAucGF5bWVudHMtY29udHtcclxuICAgICAgICB1bC5uYXYtdGFic3tcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7ICAgICAgICAgIFxyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNmM2YzZjtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmMwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZjMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYi1jb250ZW50eyAgICBcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgIC5tZW51LWNvbnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjcyNzI3O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNzI3Mjc7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyNzI3Mjc7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI3MjcyNztcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICYudHlwZS1udW17XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmMwO1xyXG4gICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICYudHlwZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgIC5wYXltZW50LWdycHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xyXG4gICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmYzA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5saW5lLWNvbnR7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICYubWV0aG9ke1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDEwMTA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbmZve1xyXG4gICAgICAgICAgICAgICAgICAuZGV0YWlsc3tcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYzAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYzAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRldGFpbHMtY29udHsgICAgXHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwYjBiMGI7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZjNmM2Y7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDBweCAxNnB4ICMxMTE7XHJcbiAgICAgICAgICAgICAgICAgIC5jYXJkLWJvZHl7ICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFhMWExYTsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwcHggMTZweCAjMTExO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9ICAgIFxyXG4gIH0gIFxyXG59IiwiXHJcbiAgXHJcbi5xdW90ZS1wYWdlIHtcclxuICAubWFpbi1jb250YWluZXItcXVvdGUge1xyXG4gICAgLnBhbGluc2VzdG8tY29udGFpbmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgIC5zcG9ydHMge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZS1wYWwge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6cmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWVyY2F0aS1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICAgICAgICAuYnRuLW1lcmNhdG8ge1xyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiR0ZXJ0aWFyeS0yO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCR0ZXJ0aWFyeS0yKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5LTMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tbWVyY2F0by1hdHRpdm8ge1xyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV2ZW50aS1jb250YWluZXIgLnF1b3RlLWV2ZW50aSB7XHJcbiAgICAgIC5pbnQtcXVvdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcclxuICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUge1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgPiB7XHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgPiB0ciA+IHRoIHtcclxuICAgICAgICAgICAgJi5kYXRhIHtcclxuICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgID4gdHI6bGFzdC1jaGlsZCA+IHRoLCB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5ID4gdHIge1xyXG4gICAgICAgICAgPiB0ZHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgkYWNjZW50LCAwLjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50ci1xdW90ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCR0ZXJ0aWFyeSk7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAmLmlkLCYuZXZlbnRvICwgJi5ldmVudG9fc2Vnbml7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgICAmLmlkMXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnF1b3RhIHtcclxuICAgICAgICAgICAgICAgIGEucXRhe1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMjtcclxuICAgICAgICAgICAgICAgICAgJi5xdW90YTFfYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkdGVydGlhcnktMik7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi5xdW90YTJfYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigxOTUsIDExMywgMjQxKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAmLnF1b3RhM19hIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjIsIDE5OSwgMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgJi5xdW90YTRfYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2IoMCwgMTY3LCAxNjApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICYucXVvdGE1X2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigyMTAsIDQ3LCA2KSFpbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS0zO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICYucXVvdGEgLnBuX2ltYWdlMSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnF1b3RhcHJlbXV0YSB7XHJcbiAgICAgICAgICAgICAgICAucXRhe1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuc2VnbmkgLnF0YS1kcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMjtcclxuICAgICAgICAgICAgICAgIC50aXBvIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmNvbWJvIHtcclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMjMyMzI7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucXRhLWRwIHtcclxuICAgICAgICAgICAgICAgICAgLnF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlZ2VuZGEtbWFpbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgICAgICB1bC5saXN0LWlubGluZSA+IGxpIHtcclxuICAgICAgICAgICYucmlnYTE6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb2xvcjogI2U1NzBlNztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucmlnYTI6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5yaWdhMzpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjk5YTBiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5yaWdhNDpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDA5NmVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5yaWdhNTpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2MwMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWluLXF1b3RlIC50YWJsZSA+IHtcclxuICB0aGVhZCA+IHRyID4gdGgsIFxyXG4gIHRib2R5ID4gdHIgPiB0aCwgXHJcbiAgdGZvb3QgPiB0ciA+IHRoLCBcclxuICB0aGVhZCA+IHRyID4gdGQsIFxyXG4gIHRib2R5ID4gdHIgPiB0ZCwgXHJcbiAgdGZvb3QgPiB0ciA+IHRkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LnF0YS1vdGhlciAucXVvdGUtcGFnZSAubWFpbi1jb250YWluZXItcXVvdGUgLnRhYmxlID4gdGJvZHkgPiB0ci50ci1xdW90ZSA+IHRkLnF1b3RhIC5xdGEge1xyXG4gIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICBcclxufVxyXG5cclxuICAvKiBNT0RBTCBQT1BVUCBRVU9URSAqL1xyXG5cclxuLnBvcHF1b3RlIC5tb2RhbC1jb250ZW50IHtcclxuICAubW9kYWwtYm9keSB7XHJcbiAgICA+IHVsID4gbGkgPiAucGFuZWwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcbiAgICAgID4ge1xyXG4gICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcclxuICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICA+IC5xdGEtZHAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTI7XHJcbiAgICAgICAgICAgICAgICAudGlwbyB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6JHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubm9tZS1xdW90YSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5LTIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLXF1b3RhLWNsaWNre1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAudGlwb3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAubm9tZS1xdW90YXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiICBcclxuICAvKiBTVEFNUEEgUVVPVEUgKi9cclxuXHJcbi5tYWluLXN0YW1wYS1xdW90ZSAubWFpbi1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIC5wYWdlLXRpdGxlIGgzIHtcclxuICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gIH1cclxuICAuc3RhbXBhLXF1b3RlLWNvbnRhaW5lciB7XHJcbiAgICAudGl0bGUgeyAgICAgIFxyXG4gICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgIH1cclxuICAgIC52aXN1YWxpenphLXF1b3RlIHtcclxuICAgICAgLnF1b3RlLXN0YW1wIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgZGl2LmNoZWNrYm94IHtcclxuICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWwtc2VsZXppb25hdGkge1xyXG4gICAgICAudGl0bGV7ICAgICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgIH1cclxuICAgICAgdWwgbGkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICA+IC5jaGVja2JveCB7XHJcbiAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGF0ZS1jb250YWluZXIge1xyXG4gICAgICAuY2hlY2tib3gtY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMDUpO1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kYXRhLWNhbGVuZGFyaW8geyAgICAgICAgXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjA1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpcG8tc3RhbXBhLWNvbnRhaW5lciB7XHJcbiAgICAgIC5vcmRpbmFtZW50bywgXHJcbiAgICAgIC5kaW1lbnNpb25lLWNhcmF0dGVyaSwgXHJcbiAgICAgIC50aXBvLXN0YW1wYSwgXHJcbiAgICAgIC5zdGFtcGEtbG9nby1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4wNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXRlLWNvbnRhaW5lciAuZGF0YS1jYWxlbmRhcmlvIC5mb3JtLWdyb3VwIGxhYmVsIHtcclxuICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcHppb25pLXN0YW1wYSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgbGFiZWx7XHJcbiAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idXR0b24tY29udGFpbmVyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICAgIC5idG4tc3RhbXBhLXF1b3RlIGEge1xyXG4gICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qIENBU0lOTyBMSVZFICovXHJcblxyXG5ib2R5IHtcclxuICAgICYuY2FzaW5vLWxpdmUgLndyYXBwZXItYm94ZWQge1xyXG4gICAgICAubWFpbi1jb250ZW50LWNhc2luby1saXZlIHtcclxuICAgICAgICAudG9wIHtcclxuICAgICAgICAgIC5sYXRlc3Qtd2lucyB7ICAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5O1xyXG4gICAgICAgICAgICB1bC5uYXYubmF2LXRhYnMgbGkge1xyXG4gICAgICAgICAgICAgIGEgeyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICYudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLnNsb3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5wcml6ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7ICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgI3NsaWRlci1jYXNpbm8ge1xyXG4gICAgICAgICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdhbWVzLWNvbnQge1xyXG4gICAgICAgICAgLnNlY3Rpb24ge1xyXG4gICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgJi5nYW1lIHtcclxuICAgICAgICAgICAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdhbWUtYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdhbWUtYmFjayAuYnRuLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgLyogUE9LRVIgKi9cclxuICBcclxuICAgICYucG9rZXIgLndyYXBwZXItYm94ZWQge1xyXG4gICAgICAubWFpbi1jb250ZW50LXBva2VyIHtcclxuICAgICAgICAudG9wIHtcclxuICAgICAgICAgIC5sYXRlc3Qtd2lucyB7ICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5O1xyXG4gICAgICAgICAgICB1bC5uYXYubmF2LXRhYnMge1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEgeyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBjb2xvcjokdGVydGlhcnktNDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLnVzZXJuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5zbG90LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAucHJpemUge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4geyAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICNzbGlkZXItY2FzaW5vIHtcclxuICAgICAgICAgICAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xyXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMXB4IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2FtZXMtY29udCB7XHJcbiAgICAgICAgICAuc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgICAmLmdhbWUge1xyXG4gICAgICAgICAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC44KTtcclxuICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2FtZS1iYWNrIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2FtZS1iYWNrIC5idG4tcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCk7XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIFxyXG4gIC8qIFBPS0VSICovXHJcbiAgXHJcbiAgLyogTUFJTiBDT05URU5UICovXHJcbiAgXHJcbi5tYWluLWNvbnRlbnQtY2FzaW5vLWxpdmUge1xyXG4gIC50b3AtY29udGFpbmVyIC5tZW51LWNhc2lubyB7XHJcbiAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzc4Nzg3ODtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1jb250YWluZXIge1xyXG4gICAgLmdhbWUtY29udGFpbmVyLWRiZyAuZ2FtZS1ib3ggLmxhYmVsLCAuZ2FtZS1jb250YWluZXItZXZvIC5nYW1lLWJveCAubGFiZWwge1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICMwMDAwMDA7XHJcbiAgICB9XHJcbiAgICAuZ2FtZS1jb250YWluZXItZGJnIC5nYW1lLWJveCAuYnRuLXBsYXksIC5nYW1lLWNvbnRhaW5lci1ldm8gLmdhbWUtYm94IC5idG4tcGxheSB7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzc4Nzg3ODtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1jb250YWluZXIge1xyXG4gICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gICAgfVxyXG4gICAgI21lbnUtbGl2ZWNhc2lubyB7XHJcbiAgICAgIHVsLm5hdi10YWJzIHtcclxuICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpLmFjdGl2ZSBhIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhc2luby1jb250IHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjcpO1xyXG4gICAgICAmOmhvdmVyIC5nYW1lLWNvbnRhaW5lci1uZXcgLmdhbWUtYm94LnRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nYW1lLWNvbnRhaW5lci1uZXcge1xyXG4gICAgICAuZ2FtZS1ib3gge1xyXG4gICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYWJlbC1uZXcge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiAgXHJcbi8qIFBPS0VSICovXHJcblxyXG4ubWFpbi1jb250YWluZXItcG9rZXIge1xyXG4gIC50b3AtY29udGFpbmVyIHtcclxuICAgIC5hbmltYXRlLWJveCB7XHJcbiAgICAgIC5zbGljZS1jIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICMwMDAwMDA7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWNvbnRhaW5lciB7XHJcbiAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgIC5ib3R0b20tY29udGFpbmVyIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAzcHggMXB4ICMwMDAsIDAgMy41cHggMXB4ICM5OTk7XHJcbiAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAycHggMHB4ICMwMDAsIDAgMi41cHggMHB4ICM5OTk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzc4Nzg3ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhc2luby1saXZlLW9wZW5nYW1lIHtcclxuICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xyXG4gIC5lcnJvci1tc2cge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIC5tc2cgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqIE5FVyAxMi8yLzE5ICoqKiovXHJcblxyXG5ib2R5LmNhc2luby1saXZle1xyXG4gIC5hbmltYXRlLWJveHsgICBcclxuICAgICAgdWwuc2VsZWN0LWNhc2lub3tcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwZjBmMGY7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWNvbnRhaW5lcntcclxuICAgICAgLmNvbC1tZC0zLmdhbWUtYm94e1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAmLmxhYmVse1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7ICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuLmJ0bi1wbGF5e1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmM0MDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbn0iLCIvKiBDQVNJTk8gTElWRSAqL1xyXG5cclxuYm9keSB7XHJcbiAgICAmLmNhc2luby1saXZlIC53cmFwcGVyLWJveGVkIHtcclxuICAgICAgLm1haW4tY29udGVudC1jYXNpbm8tbGl2ZS1uZXcge1xyXG4gICAgICAgIC50b3Age1xyXG4gICAgICAgICAgLmxhdGVzdC13aW5zIHsgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnk7XHJcbiAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFicyBsaSB7XHJcbiAgICAgICAgICAgICAgYSB7ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdGVydGlhcnktNDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgJi51c2VybmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnktNDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICYuc2xvdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLnByaXplIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHsgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAjc2xpZGVyLWNhc2lubyB7XHJcbiAgICAgICAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2FtZXMtY29udCB7XHJcbiAgICAgICAgICAuc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgICAmLmdhbWUge1xyXG4gICAgICAgICAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC44KTtcclxuICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2FtZS1iYWNrIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdhbWUtYmFjayAuYnRuLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgLyogUE9LRVIgKi9cclxuICBcclxuICAgICYucG9rZXIgLndyYXBwZXItYm94ZWQge1xyXG4gICAgICAubWFpbi1jb250ZW50LXBva2VyIHtcclxuICAgICAgICAudG9wIHtcclxuICAgICAgICAgIC5sYXRlc3Qtd2lucyB7ICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRwcmltYXJ5O1xyXG4gICAgICAgICAgICB1bC5uYXYubmF2LXRhYnMge1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEgeyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBjb2xvcjokdGVydGlhcnktNDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLnVzZXJuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5zbG90LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAucHJpemUge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4geyAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICNzbGlkZXItY2FzaW5vIHtcclxuICAgICAgICAgICAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xyXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMXB4IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2FtZXMtY29udCB7XHJcbiAgICAgICAgICAuc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgICAmLmdhbWUge1xyXG4gICAgICAgICAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC44KTtcclxuICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2FtZS1iYWNrIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdhbWUtYmFjayAuYnRuLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBcclxuICBcclxuICAvKiBQT0tFUiAqL1xyXG4gIFxyXG4gIC8qIE1BSU4gQ09OVEVOVCAqL1xyXG4gIFxyXG4ubWFpbi1jb250ZW50LWNhc2luby1saXZlLW5ldyB7XHJcbiAgLnRvcC1jb250YWluZXIgLm1lbnUtY2FzaW5vIHtcclxuICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjNzg3ODc4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWNvbnRhaW5lciB7XHJcbiAgICAuZ2FtZS1jb250YWluZXItZGJnIC5nYW1lLWJveCAubGFiZWwsIC5nYW1lLWNvbnRhaW5lci1ldm8gLmdhbWUtYm94IC5sYWJlbCB7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzAwMDAwMDtcclxuICAgIH1cclxuICAgIC5nYW1lLWNvbnRhaW5lci1kYmcgLmdhbWUtYm94IC5idG4tcGxheSwgLmdhbWUtY29udGFpbmVyLWV2byAuZ2FtZS1ib3ggLmJ0bi1wbGF5IHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjNzg3ODc4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWNvbnRhaW5lciB7XHJcbiAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxMTE7XHJcbiAgICB9XHJcbiAgICAjbWVudS1saXZlY2FzaW5vIHtcclxuICAgICAgdWwubmF2LXRhYnMge1xyXG4gICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGkuYWN0aXZlIGEge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FzaW5vLWNvbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuNyk7XHJcbiAgICAgICY6aG92ZXIgLmdhbWUtY29udGFpbmVyLW5ldyAuZ2FtZS1ib3gudGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdhbWUtY29udGFpbmVyLW5ldyB7XHJcbiAgICAgIC5nYW1lLWJveCB7XHJcbiAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVsLW5ldyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC44KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuICBcclxuLyogUE9LRVIgKi9cclxuXHJcbi5tYWluLWNvbnRhaW5lci1wb2tlciB7XHJcbiAgLnRvcC1jb250YWluZXIge1xyXG4gICAgLmFuaW1hdGUtYm94IHtcclxuICAgICAgLnNsaWNlLWMge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzAwMDAwMDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3R0b20tY29udGFpbmVyIHtcclxuICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgLmJvdHRvbS1jb250YWluZXIge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIHRleHQtc2hhZG93OiAwIDNweCAxcHggIzAwMCwgMCAzLjVweCAxcHggIzk5OTtcclxuICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDJweCAwcHggIzAwMCwgMCAyLjVweCAwcHggIzk5OTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjNzg3ODc4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FzaW5vLWxpdmUtb3BlbmdhbWUge1xyXG4gIGJhY2tncm91bmQ6ICMwZjBmMGY7XHJcbiAgLmVycm9yLW1zZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgLm1zZyBzcGFuIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmdhbWUtcG9wdXAtY29udGFpbmVyIHtcclxuICAucG9wdXAtYm94IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjgpO1xyXG4gIH1cclxufVxyXG4gIFxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIH1cclxuICBcclxuICBib2R5LmNhc2lubyAubWFpbi1jb250YWluZXItY2FzaW5vIHtcclxuICAgICNtZW51LWNhc2luby5sZWZ0LW1lbnV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAudGl0bGUtbWVudXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCNzbG90dHlwZXtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE3MTcxNztcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwZjBmMGY7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCNjdGwwM19jYXNpbm90eXBleyAgICAgICAgICBcclxuICAgICAgICAgIGxpeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTcxNzE3O1xyXG4gICAgICAgICAgICBheyAgICBcclxuICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBmMGYwZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOnZpc2l0ZWR7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGYwZjBmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSBhe1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciBhe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTEwLmdhbWUtY29udGFpbmVyIHtcclxuICAgICAgLnRvb2xiYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgIH1cclxuICAgICAgLmdhbWUtdGFiIHtcclxuICAgICAgICAjZGl2c2xvdCB7XHJcbiAgICAgICAgICBoNS5uby1nYW1lc3tcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdhbWUtYm94IHtcclxuICAgICAgICAgIC5nYW1lLWJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMjU1LDIwNCwwLDEpO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDI1NSwyMDQsMCwxKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMjU1LDIwNCwwLDEpO1xyXG4gICAgICAgICAgICAuZ2FtZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib3R0b20tY29udGFpbmVyLWJhY2sgLmJ0bi1wbGF5IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjNDAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogQ0FTSU5PIFBPUFVQIEVSUk9SRSAqL1xyXG5cclxuLmNhc2lubyAucG9wdXAtYm94IC5lcnJvci1ib3gge1xyXG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMjIyMjIyIDAlLCAjMTExMTExIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzIyMjIyMiAwJSwgIzExMTExMSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjIyMjIyIDAlLCAjMTExMTExIDEwMCUpO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMjIyMjIyJywgZW5kQ29sb3JzdHI9JyMxMTExMTEnLCBHcmFkaWVudFR5cGU9MSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNXB4ICMzMzNcclxufVxyXG5cclxuLmNhc2lubyAucG9wdXAtYm94IC5lcnJvci1ib3ggLmxvZ2luLWNvbnQgc3Bhbi5zcGFuMSB7XHJcbiAgY29sb3I6ICNmYzA7XHJcbn1cclxuXHJcbi5jYXNpbm8gLnBvcHVwLWJveCAuZXJyb3ItYm94IC5sb2dpbi1jb250IHNwYW4uc3BhbjIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzXHJcbn1cclxuXHJcbi5jYXNpbm8gLnBvcHVwLWJveCAuZXJyb3ItYm94IC5sb2dpbi1jb250IHNwYW4uc3BhbjMge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG59XHJcblxyXG4uY2FzaW5vIC5wb3B1cC1ib3ggLmVycm9yLWJveCAubG9naW4tYm94IC5mb3JtLWdyb3VwPi5mb3JtLWNvbnRyb2wge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6ICMyMTIxMjE7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcclxufVxyXG5cclxuLmNhc2lubyAucG9wdXAtYm94IC5lcnJvci1ib3ggLmxvZ2luLWNvbnQgLmJ0bi5idG4tcmVnaXN0cmF6aW9uZSxcclxuLmNhc2lubyAucG9wdXAtYm94IC5lcnJvci1ib3ggLmxvZ2luLWNvbnQgLmxvZ2luLWJveCAuYnRuLmJ0bi1sb2dpbiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMwMDA7XHJcbn1cclxuXHJcbi5jYXNpbm8gLnBvcHVwLWJveCAuZXJyb3ItYm94IC5lcnJvci1tc2cgc3Bhbi5zcGFuMSB7XHJcbiAgY29sb3I6ICNmYzA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzNcclxufVxyXG5cclxuLmNhc2lubyAucG9wdXAtYm94IC5lcnJvci1ib3ggLmVycm9yLW1zZyBzcGFuLnNwYW4yIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjMzMzO1xyXG59IiwiI21haW4ubWFpbi1jb250YWluZXItY2FzaW5vLW5ldyB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg1MSw1MSw1MSwwLjgpO1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCAucm93IHtcclxuICAgICAgLmxlZnQtY29udCB7XHJcbiAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6JHNlY29uZGFyeTtcclxuICAgICAgICAgICYubW9zdC1wbGF5ZWQgLnBhbmVsLWJvZHkgdWwgbGkgLmdhbWUtYmFjayAucHJlZmVyaXRpIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMDA2XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwMDVcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgLmFkZC1wcmVmIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAuZ2FtZS1iYWNrIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2FtZS1iYWNrIHtcclxuICAgICAgICAgICAgICAgICAgLnNsb3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmJ0bi1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5wcmVmZXJpdGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJpZ2h0LWNvbnQge1xyXG4gICAgICAgIC50b3Age1xyXG4gICAgICAgICAgI3NsaWRlci1jYXNpbm8ge1xyXG4gICAgICAgICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sYXRlc3Qtd2lucyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHByaW1hcnk7XHJcbiAgICAgICAgICAgIHVsLm5hdi5uYXYtdGFicyB7XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiR0ZXJ0aWFyeS00O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICYudXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLnNsb3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5wcml6ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Yi1tZW51LWNvbnQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAgIC5kcm9wZG93bi1jb250IHsgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwjc2xvdHR5cGUge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIgYSwgJi5hY3RpdmUgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2VhcmNoLWNvbnQge1xyXG4gICAgICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS00O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwuY2FzaW5vdHlwZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuYWN0aXZlIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCksIDIwJSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KSwgMjAlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5vcGVuLW1lbnUge1xyXG4gICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2FtZS1jb250YWluZXIge1xyXG4gICAgICAgICAgLmdhbWUtdGFiIHtcclxuICAgICAgICAgICAgLmdhbWUtYm94IHtcclxuICAgICAgICAgICAgICAuZ2FtZS1mcm9udCB7XHJcbiAgICAgICAgICAgICAgICAuc2xvdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZ2FtZS1iYWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgLmJ0bi1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByZWZlcml0aSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwNVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIC5pbmZvLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKCRibGFjaywgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKCRibGFjaywgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAwcHggcmdiYSgkYmxhY2ssIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAkdGVydGlhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbnVsI3ByZWYtbGlzdCBsaSAuZ2FtZS1iYWNrIC5wcmVmZXJpdGk6aG92ZXIgaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuICBcclxuLmxvZ2luLW1haW4tY29udCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcclxuICAgIC5sb2dpbi1jb250IHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJi5zcGFuMiB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zcGFuMyB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dpbi1ib3ggLmZvcm0tZ3JvdXAge1xyXG4gICAgICA+IC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIDAuMDc1KTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIDAuMDc1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ2luLWNvbnQge1xyXG4gICAgICAuYnRuLmJ0bi1yZWdpc3RyYXppb25lLCAubG9naW4tYm94IC5idG4uYnRuLWxvZ2luIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVycm9yLW1zZyB7XHJcbiAgICAgIHNwYW4uc3BhbjEge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4uc3BhbjIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICMzMzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiBDQVNJTk8gR0FNRSAqL1xyXG5cclxuXHJcbi5nYW1lLXBvcHVwLWNvbnRhaW5lciB7XHJcbiAgLnBvcHVwLWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC44KTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIC5jYXNpbm8tZ2FtZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjgpO1xyXG4gICAgLmdhbWUtY29udGFpbmVyLXdyYXBwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcclxuICAgICAgLmdhbWUtbWVudSB7XHJcbiAgICAgICAgLmdhbWUtc2VhcmNoLWJveCB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnktNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlucHV0I2dhbWVTZWFyY2gge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2xpbVNjcm9sbERpdiB7XHJcbiAgICAgICAgICAgIC5zbGltU2Nyb2xsQmFyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC51aS1hdXRvY29tcGxldGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gICAgICAgICAgICBsaS51aS1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1mb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxhYmVsdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdhbWUtaW5mbyB7XHJcbiAgICAgICAgICAuYWRkLXByZWYge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4zKTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMDVcIjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFuZWwtcHJlZmVyaXRpIHtcclxuICAgICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIC5nYW1lLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5nYW1lLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAuYnRuLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5wcmVmZXJpdGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5zbG90LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hZGQtcHJlZiB7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwudGl0bGVzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIgYSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC50aXRsZXMgbGkge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAmOmhvdmVyIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZlIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhbmVsLXByZWZlcml0aXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29udHJvbHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XHJcbiAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tZ3JvdXAgYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5nYW1lLWZyYW1lIC5nYW1lIHtcclxuICAgICAgICAjcG5naW9jbyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC44KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gICAgICBcclxuICB9XHJcbn1cclxuIiwiLyogTUFJTiBQQUxJTlNFU1RJICovXHJcblxyXG4ucGFsaW5zZXN0aS1jb250YWluZXIge1xyXG4gICAgXHJcbiAgICAgIC5tYWluLXBhbGluc2VzdGkgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgYmFja2dyb3VuZDokcHJpbWFyeTtcclxuICAgICAgICAgIC5oZWFkaW5nLXNwb3J0IHtcclxuICAgICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5oZWFkaW5nLXNwb3J0IC5pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGEgPiBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wYWwtaGVhZGluZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgIC5pY29uLWNvbnRhaW5lci1zdWIge1xyXG4gICAgICAgICAgICAgIGEgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bC5wYWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wYWwtY29udGFpbmVyIHtcclxuICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4iLCIvKiBRVU9UQSBGQVZPUklUQSAqL1xyXG5cclxuLyogUVVPVEUgRkFWT1JJVEUgKi9cclxuXHJcbi5xdC1mYXYgLnNwb3J0LXF0LWNvbnQgdWwgbGkge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIC5xdW90ZSAucXRhIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4gIFxyXG4gIC5xdC1mYXYge1xyXG4gICAgLnF0LW1heCwgLnRlbXBvIHtcclxuICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgICAuc3BvcnQtcXQtY29udCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzsgICAgICAgICAgXHJcbiAgICAgICAgICAucXVvdGUge1xyXG4gICAgICAgICAgICAucXRhIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMjtcclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZmF2IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKCR3aGl0ZSwgMC41KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgLm9yYXJpbyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmV2ZW50IHtcclxuICAgICAgICAgICAgLmNoYW1waW9uc2hpcCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS00O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4iLCIucmVnaXN0cmF6aW9uZS1wYWdlIHtcclxuICAucGFnZS10aXRsZXtcclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGV7ICAgICBcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgaDQge1xyXG4gICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnJvd3tcclxuICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICB9XHJcbiAgICAgIGkuZmEtaW5mb3tcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4gIFxyXG4gIC50b29sdGlwIHtcclxuICAgIC50b29sdGlwLWlubmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICB9XHJcbiAgICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gICAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gICAgJi5sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4iLCJcclxuLyogQVNJQSBCRVRUSU5HICovXHJcblxyXG4gIC5hc2lhbi1iZXR0aW5nLWNvbnRhaW5lci5wYW5lbCAucGFuZWwtYm9keSB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICAgIC5zdWItdGl0bGVzIGRpdiB7XHJcbiAgICAgICYubWFya2V0cyB7XHJcbiAgICAgICAgLmZ1bGwtdGltZSB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGFsZi10aW1lIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZ1bGwtdGltZSAudGl0bGUsIC5oYWxmLXRpbWUgLnRpdGxlIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgZGl2IHtcclxuICAgICAgICAmLmNhbXBpb25hdG8ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzA2NGI4ZDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmV2ZW50IHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWE5YTlhO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOWE5YTlhO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzlhOWE5YTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjOWQ4ZGU7XHJcbiAgICAgICAgICAuZXZlbnQtbmFtZSB7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgJi5saXZlLWxpbmsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmE5YjBhO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwNjRhOGM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5waXUtY29udCB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ldmVudCAucXVvdGUtbGluZWUge1xyXG4gICAgICAgICAgLnF1b3RhLWNvbnQge1xyXG4gICAgICAgICAgICAubGluZWEtMSBkaXYsIC5saW5lYS0yIGRpdiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGluZWEtMSBkaXYucGFydGUtYSwgLmxpbmVhLTIgZGl2LnBhcnRlLWEge1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGluZWEtMSBkaXYucGFydGUtYiwgLmxpbmVhLTIgZGl2LnBhcnRlLWIge1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmVhLTEgZGl2LnBhcnRlLWMsIC5saW5lYS0yIGRpdi5wYXJ0ZS1jIHtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5lYS0xIGRpdi5wYXJ0ZS1hLCAubGluZWEtMiBkaXYucGFydGUtYSwgLmxpbmVhLTEgZGl2LnBhcnRlLWIsIC5saW5lYS0yIGRpdi5wYXJ0ZS1iLCAubGluZWEtMSBkaXYucGFydGUtYywgLmxpbmVhLTIgZGl2LnBhcnRlLWMge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2E5YTlhOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5lYS0xOmhvdmVyIGRpdiwgLmxpbmVhLTI6aG92ZXIgZGl2IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuLyogKi8gIFxyXG5cclxuLyogQVNJQSBCRVQgKi9cclxuLyogTElWRSBPVkVSVklFVyAqL1xyXG4iLCIubGVmdC1jb2x1bW4gLnBhZ2UtaGVhZGVyLCBcclxuLmxlZnQtY29sdW1uLXF1b3RlIC5wYWdlLWhlYWRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgc3BhbntcclxuICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgfVxyXG59XHJcbiAgXHJcbi5uYXZiYXItZGVmYXVsdC5zaWRlYmFyIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAuc2lkZWJhci1uYXYge1xyXG4gICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkdGVydGlhcnkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCR0ZXJ0aWFyeSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7ICAgXHJcbiAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKk5FVyBCRVRUSU5HIE1FTlUqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLmJldHRpbmctbWVudS00IHtcclxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICBsaSB7XHJcbiAgICAmLmhlYWRlcntcclxuICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgICAmLmxldmVsLTEge1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnk7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCR0ZXJ0aWFyeSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAmLmV2ZW50LW5vIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bC50cmVldmlldy1tZW51IGxpLmxldmVsLTIge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDokdGVydGlhcnk7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCR0ZXJ0aWFyeSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkdGVydGlhcnkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC50cmVldmlldy1tZW51IGxpLmxldmVsLTMgeyAgICAgICAgICBcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4xNSk7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5KTtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCR0ZXJ0aWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gICAgXHJcbiAgfVxyXG59XHJcbiAgXHJcbi8qIEVYVFJBIE1FTlUgKi9cclxuICBcclxuLmxpdmUtYmV0dGluZyBhLCBcclxuLmV2ZW50aS1vZ2dpIGEsIFxyXG4ucXVvdGUtZmF2b3JpdGUgYSwgXHJcbi5leHBpcmluZy1ldmVudHMgYSB7XHJcbiAgY29sb3I6JGFjY2VudDtcclxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRwcmltYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbiAgLyogTEVGVCBNSU5JIE1FTlUgKi9cclxuXHJcbi5zaWRlYmFyLW5hdi5taW5pLW1lbnUge1xyXG4gIHVsIHtcclxuICAgID4gbGkge1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgID4gLmV2LW5hbWUge1xyXG4gICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyID4gYSA+IC5ldi1uYW1lIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuICBcclxuXHJcbi8qIEJPVFRPTkkgTElWRSBTQ09SRSAtIFNUQVRJU1RJQ0hFIC0gSE9NRSAqL1xyXG5cclxuYnV0dG9uLmJ0biB7XHJcbiAgJi5idG4tbGl2ZS1zY29yZSwgJi5idG4tc3RhdHMge1xyXG4gICAgYmFja2dyb3VuZDokYWNjZW50OyAgICBcclxuICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCk7XHJcbiAgfVxyXG59XHJcbiIsIi5ib3gtY291cG9ue1xyXG4gIC5DSXRlbXMge1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgI2xvYWRlcmNvdXBvbntcclxuICAgICAgLmxvYWRia3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXIxIHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5DSXRlbSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XHJcbiAgICAgIGNvbG9yOiAkdGVydGlhcnk7XHJcbiAgICAgIC5Db2RFdiB7XHJcbiAgICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuQ1N1YkV2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnk7XHJcbiAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCR0ZXJ0aWFyeSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5DT2RkcyB7XHJcbiAgICAgICAgLkNGaXNzYSB7XHJcbiAgICAgICAgICAuYmFuayB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZTphZnRlcntcclxuICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkNEZWxldGUge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuQ1F1b3RhIHtcclxuICAgICAgICAgIHNwYW4ubGFiZWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjc2xpZGUtdXBkb3duIHtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGNvbG9yOiAjZDIxMDBjO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltcG9ydG8tdG90LWNvdXBvbntcclxuICAgIC5yb3ctaW1wb3J0b3tcclxuICAgICAgYmFja2dyb3VuZDokcHJpbWFyeTtcclxuICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgIC5yb3ctc3h7XHJcbiAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3ctYnRue1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgI3BuY29uZmVybWF7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQxOWQwZDtcclxuICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgLnJvdy1zeHtcclxuICAgICAgICAuYnRuLmJ0bi1pbmRpZXRyb3tcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZDIxMDBjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyY3Age1xyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICAgIGJhY2tncm91bmQ6JHRlcnRpYXJ5LTMhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICNkaXZjaGVja2F1dG8ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvd19mb290ZXJfYnQge1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICNkOWQ5ZDk7XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3BuX3Npc19yaWQsXHJcbiAgICAjcXRpbnQsXHJcbiAgICAjcXRzb2xvIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuXHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgIC5mb290ZXJfZHgge1xyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNwbl9zaXNfcmlke1xyXG4gICAgICBkaXZ7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3Bfc2lzX2NvbnR7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkd2hpdGUsMC4xKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLkNwblRpcG9SaWVwIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoJHdoaXRlLDAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5DcG5UaXBvUmllcERibHtcclxuICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoJHdoaXRlLDAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yaWVwaWxvZ28tc2NoZWRpbmEge1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgIC5oZWFkZXJ7ICAgICAgXHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgIC50aXRsZXtcclxuICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9keSB7ICBcclxuICAgICAgLmNvZC1zY29tbSB7XHJcbiAgICAgICAgLmFjY2V0dGF6aW9uZSB7ICAgIFxyXG4gICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvZHtcclxuICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHsgICAgIFxyXG4gICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmR4LWltZyB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idXR0b24tY29udGludWEge1xyXG4gICAgICAgIC5idG4tY29udGludWEtc2NvbW0ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDokYWNjZW50O1xyXG4gICAgICAgICAgY29sb3I6Y2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpY2FyaWNhLXNjaGVkIHtcclxuICAgIC5oZWFkZXJ7ICAgICAgXHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAudGl0bGV7XHJcbiAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvZHkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XHJcbiAgICAgIC5yb3ctc2NoZWQge1xyXG4gICAgICAgIC5zeC10ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5keC1vcmF7XHJcbiAgICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucm93LXNjaGVkMiB7XHJcbiAgICAgICAgLmltZy1zY29tLWF0dGUsIC5zeC10ZXh0MiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmR4LW9yYTIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWVwaWxvZ28tcHJlbm90YXppb25lIHtcclxuICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgYmFja2dyb3VuZDokc2Vjb25kYXJ5O1xyXG4gICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRzZWNvbmRhcnkpO1xyXG4gICAgICAudGVzdG8tcHJlbm90YXppb25lIHtcclxuICAgICAgICBoNXtcclxuICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucm93X2Zvb3Rlcl9idDEge1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuXHJcbiAgICAuZm9vdGVyX3N4X2J0IHtcclxuXHJcbiAgICAgIC5idG4tc2NvbW1ldHRpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX2R4X2J0IHtcclxuICAgICAgLmJ0bi1yZXNldCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX3NhdmVfY3Age1xyXG4gICAgICBwe1xyXG4gICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudC0yKTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLXNhbHZhIHtcclxuICAgICAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQtMik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudC0yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3VudC1jb250YWluZXIgIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuICAgIC50aW1lci1ib2R5IHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICAmLnRpbWVyLWJveCB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSwgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlci5hY3RpdmUsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLCBcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XHJcbiAgICBjb2xvcjogY2hvb3NlLWNvbnRyYXN0LWNvbG9yKCRhY2NlbnQpO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXkuZm9jdXNlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnk7XHJcbiAgICBjb2xvcjokd2hpdGU7XHJcbn1cclxuXHJcbi5kYXRlcGlja2Vye1xyXG4gICAgJi5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjIpO1xyXG4gICAgICAgIC5kYXRlcGlja2VyLXN3aXRjaHtcclxuICAgICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0aC5kb3csXHJcbiAgICAgICAgdGQuZGF5e1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgICAgICYubmV3LFxyXG4gICAgICAgICAgICAmLm9sZHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0ZXJ0aWFyeS0zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGhlYWR7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgJi5wcmV2LFxyXG4gICAgICAgICAgICAgICAgJi5wcmV2e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJHByaW1hcnkpOyBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bntcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjIpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJHByaW1hcnk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIHRoIHNwYW57XHJcbiAgICBjb2xvcjogJHRlcnRpYXJ5LTNcclxufVxyXG5cclxuLnVpLXN0YXRlLWRlZmF1bHQsIFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsIFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdHtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkcHJpbWFyeSk7ICAgIFxyXG59XHJcblxyXG4udWktc3RhdGUtaGlnaGxpZ2h0LCBcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsIFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0e1xyXG4gICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCk7XHJcbn0iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vaW1nLnNlcnZpY2VjZG4uY29tL2Nzcy9zaWRlLW1lbnUtMi1jb2xvci5jc3NcIik7XHJcbiNoZWFkZXJ7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgLmhlYWRlci1xdHtcclxuICAgICAgLnRvcGhke1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIC5sb2dpbi1ib3h7XHJcbiAgICAgICAgICAgICAgZGl2LnJlYy1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgYS5yZWMtcGFzc3dvcmR7XHJcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTI5JztcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmxvZ2dhdG97XHJcbiAgICAgICAgICAgICAgICAudXNlci1pY29ue1xyXG4gICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kaXNwLXVzZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jbG9jay1ib3gge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29sLW1kLTIuc2V0dGluZ3MtY29udGFpbmVyIHsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAuZHJvcGRvd24uc2V0dGluZ3Mge1xyXG4gICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICBsaS5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICYubGFuZy1zZWxlY3QgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LCAxNSUpXHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYub2Rkcy1zZWxlY3QgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkc2Vjb25kYXJ5LCAxNSUpXHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYudGltZXpvbmUtc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRzZWNvbmRhcnksIDE1JSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyAmLmNsb2NrLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB1bFxyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5taWRoZHtcclxuICAgICAgICAgLmNvbC1tZC05LmNvbC1sZy05e1xyXG4gICAgICAgICAgICAgLm1pZC1tZW51e1xyXG4gICAgICAgICAgICAgICAgIHVsLmxpc3QtaW5saW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uYXZiYXJ7XHJcbiAgICAgICAgICAmLm5hdmJhci1xdHtcclxuICAgICAgICAgICAgICAubmF2Lm5hdmJhci1uYXZ7XHJcbiAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH0gICAgXHJcbn0iLCIvKiBTTElERVNIT1cgKi9cclxuXHJcbiNzbGlkZXJJbmRleCB7XHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnN7XHJcbiAgICBsaXtcclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBNVUxUSVNMSURFUiAqL1xyXG5cclxuLm11bHRpc2xpZGVyLWNvbnQge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xyXG4gIC5zbGlkZXItYm94LTEsIC5zbGlkZXItYm94LTIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSk7XHJcbiAgfVxyXG4gIC5zbGlkZXItYm94LTQsIC5zbGlkZXItYm94LTMge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNSk7XHJcbiAgfVxyXG4gIFtjbGFzc149XCJzbGlkZXItYm94XCJdIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC45KTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcHRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuOSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogRVZFTlRJIFBJVSBHSU9DQVRJIDIgKi9cclxuXHJcbi50cC1jaW4gLmV2ZW50aS1waXUtZ2lvY2F0aSB7XHJcbiAgdWwgbGkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIH1cclxufVxyXG4udmVyaWZpY2Etc2NvbW1lc3NhLWNvbnRhaW5lcixcclxuLnJpY2VyY2Etc3BvcnQsXHJcbmJvZHkub2Rkc2xlc3N0aGFuIC5xdC1mYXYsXHJcbi50cHQucGl1LWdpb2NhdGUtY29udGFpbmVyLFxyXG4uaW5mby1hZ2VuemlhLWNvbnRhaW5lcixcclxuLnRwZC5waXUtZ2lvY2F0ZS1jb250YWluZXIsXHJcbi51bHRpbW8tbWludXRvLWNvbnRhaW5lcixcclxuLm1hcmtldC1tb3ZlcnMtY29udGFpbmVyLFxyXG4udWx0aW1lLXZpbmNpdGUtY29udGFpbmVyLFxyXG4ubG90dG8td2luLWNvbnRhaW5lcixcclxuLmV2ZW50aS1waXUtZ2lvY2F0aXsgICAgICBcclxuICAmLnBhbmVse1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICB9XHJcbiAgLnBhbmVsLWhlYWRpbmcsIC5wYWdlLXRpdGxlIHtcclxuICAgIGJhY2tncm91bmQ6JHByaW1hcnk7XHJcbiAgICBoNCwgPiBzcGFuIHtcclxuICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBVTFRJTU8gTUlOVVRPIENPTlRBSU5FUiAqL1xyXG5cclxuLnVsdGltby1taW51dG8tY29udGFpbmVyIHsgIFxyXG4gIC50YWItY29udGVudCB1bCA+IGxpIHtcclxuICAgID4gLnJvdy1wYXJ0aXRhIHtcclxuICAgICAgPiB7XHJcbiAgICAgICAgLnRlbXBvLXBhcnRpdGEge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50OztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgPiAucXVvdGUtcGFydGl0YSAuY29sLXNtLTQge1xyXG4gICAgICAgIC5xdGEgeyAgICAgICAgIFxyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTI7XHJcbiAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHRlcnRpYXJ5LTIpO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIC50aXRvbG8tcGFydGl0YXtcclxuICAgICAgICAgIHNwYW4ubWF0Y2h7Y29sb3I6ICRhY2NlbnQ7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGFiLWNvbnRlbnQge1xyXG4gICAgdWwge1xyXG4gICAgICA+IGxpID4gLnJvdy1wYXJ0aXRhIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgICAgbGkgLnJvdy1wYXJ0aXRhIC5waXUge1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMCAzMHB4IDBweCAjMjMyNzMyO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAtMCAzMHB4IDBweCAjMjMyNzMyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTAgMzBweCAwcHggIzIzMjczMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLkdjbCxcclxuICAmLnF0Y2x7XHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgPiBsaSB7ICAgICAgICAgIFxyXG4gICAgICAgICAgPiAucm93LXBhcnRpdGEge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7ICBcclxuICAgICAgICAgICAgLnF1b3RlLXBhcnRpdGEge1xyXG4gICAgICAgICAgICAgIC5xdGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTJcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgdWwgbGk6Zmlyc3QtY2hpbGQgLnF0YSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDEwcHggLTRweCAwcHggLTlweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDEwcHggLTRweCAwcHggLTlweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxMHB4IC00cHggMHB4IC05cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGFuZWwtYm9keSB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIC5zdWItdGl0bGV7XHJcbiAgICAgICAgYmFja2dyb3VuZDojMGQwYzFhO1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIC5yb3ctcGFydGl0YSB7XHJcbiAgICAgICAgICAgIC50ZW1wby1wYXJ0aXRhIHtcclxuICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTAgMzBweCAwcHggIzIzMjczMjtcclxuICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgLTAgMzBweCAwcHggIzIzMjczMjtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0wIDMwcHggMHB4ICMyMzI3MzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdG9sby1wYXJ0aXRhe1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgLTFweCAwcHggMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgLTFweCAwcHggMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMHB4IDBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5xdW90ZS1wYXJ0aXRhIHtcclxuICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIHNwYW4ucXRhLnNwcmVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5wYW5lbCB7XHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIC5yb3ctcGFydGl0YSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGFjY2VudCwgMC4xKVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFJJR0hUIENPTlRBSU5FUiAqL1xyXG5cclxuLnJpZ2h0LWNvbnRhaW5lciB7XHJcbiAgLnVsdGltZS12aW5jaXRlLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIGxpLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgICAgLmRhdGEtdmluY2l0YXtcclxuICAgICAgICAgIGNvbG9yOiR0ZXJ0aWFyeS00O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudmluY2l0YSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS0yO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBVTFRJTUUgVklOQ0lURSAqL1xyXG5cclxuLnVsdGltZS12aW5jaXRlLWNvbnRhaW5lciB7XHJcbiAgLmdpb2NhdGEtdmluY2l0YSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcXGYwOTFcIjtcclxuICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIEJPWCBMT1RUT0JFVCAqL1xyXG5cclxuLmJveC1sb3R0b2JldCB7XHJcbiAgLmxvYWRpbmctY29udGFpbmVyLWNvdXBvbntcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC45KTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLyogSU5GTyBBR0VOWklBICovXHJcblxyXG4uaW5mby1hZ2VuemlhLWNvbnRhaW5lciB7XHJcbiAgLnBhbmVsLWJvZHkge1xyXG4gICAgLnRhYmxlIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgID4ge1xyXG4gICAgICAgIHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRmb290ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBMRSBQSVUgR0lPQ0FURSAyICovXHJcblxyXG4udHBkLnBpdS1naW9jYXRlLWNvbnRhaW5lciB7XHJcbiAgLnBhbmVsLWJvZHkgdWwge1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQ7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIC5wYXJ0aXRhIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgICAubWVyY2F0byB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGNvbG9yOiAjODA4MDgwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBDSEFSVCBMRSBQSVUgR0lPQ0FURSAqL1xyXG4uY2hhcnQtbXAtYzF7XHJcbiAgY29sb3I6ICRhY2NlbnQ7XHJcbn1cclxuLmNoYXJ0LW1wLWMye1xyXG4gY29sb3I6IGRhcmtlbigkYWNjZW50LCAxMCUpO1xyXG59XHJcbi5jaGFydC1tcC1jM3tcclxuIGNvbG9yOiBkYXJrZW4oJGFjY2VudCwgMjAlKTtcclxufSAgIFxyXG5cclxuLnRwdC5waXUtZ2lvY2F0ZS1jb250YWluZXJ7XHJcbiAgXHJcbiAgLnBhbmVsLWJvZHkge1xyXG4gICAgLnBhcnRpdGEge1xyXG4gICAgICBjb2xvcjokdGVydGlhcnktNDtcclxuICAgIH1cclxuICAgIC5jaGFydC1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcclxuICAgICAgdHNwYW57XHJcbiAgICAgICAgICBmaWxsOiRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBjb2xvcjokYWNjZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnF1b3RhIHtcclxuICAgICAgICAgICAgPiAucXRhIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMjtcclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmV2LWNvbnRhaW5lciB7XHJcbiAgICA+IHtcclxuICAgICAgLmV2LXRpdGxlIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICA+IHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLmV2LWF3YXkgLnNoaWVsZDpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggMXB4ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZXYtaG9tZSAuc2hpZWxkOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAxcHggIzAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsID4gbGkge1xyXG4gICAgICAucXQtYm94IHtcclxuICAgICAgICA+IC5xdGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IFxyXG5cclxuLyogTEUgUElVIEdJT0NBVEUgRiovXHJcblxyXG4udHBxLnBpdS1naW9jYXRlLWNvbnRhaW5lciB7XHJcbiAgLnBhbmVsLWJvZHkgdWwgPiBsaSB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xyXG4gICAgLmdyYXBoID4gc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNiZmQyNTU7XHJcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2JmZDI1NSAwJSwgIzhlYjkyYSA1MCUsICM3MmFhMDAgNTElLCAjOWVjYjJkIDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNiZmQyNTUgMCUsICM4ZWI5MmEgNTAlLCAjNzJhYTAwIDUxJSwgIzllY2IyZCAxMDAlKTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2JmZDI1NSAwJSwgIzhlYjkyYSA1MCUsICM3MmFhMDAgNTElLCAjOWVjYjJkIDEwMCUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAucXVvdGEge1xyXG4gICAgICAucXRhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIE1BUktFVCBNT1ZFUlMgKi9cclxuXHJcbi5tYXJrZXQtbW92ZXJzLWNvbnRhaW5lciB7XHJcbiAgLm5hdi10YWJzIHtcclxuICAgID4gbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHRlcnRpYXJ5LTQ7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY29sb3I6JGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgIH0gICAgICAgICBcclxuICAgIH1cclxuICB9XHJcbiAgLmNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAuYm90dG9tLWNvbnRhaW5lciB7XHJcbiAgICAgIHVsLmluZC1xdCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1b3RhIC5xdGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LTI7XHJcbiAgICAgICAgICAmOmhvdmVyeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktMztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucXRhLXVwe1xyXG4gICAgICAgICAgICBjb2xvcjojMTNGRjBBO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb2xvcjojMTNGRjBBO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnF0YS1kb3due1xyXG4gICAgICAgICAgICBjb2xvcjojZjAwO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb2xvcjojZjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgICAgY29sb3I6IGNob29zZS1jb250cmFzdC1jb2xvcigkYWNjZW50KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2Mge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG0tZHUgLnBhbmVsLWJvZHkge1xyXG4gIC50YWItcGFuZSAuaXRlbSB7XHJcbiAgICBib3gtc2hhZG93OiAtMXB4IDBweCA1cHggMHB4IHJnYmEoJGJsYWNrLCAwLjUpO1xyXG4gICAgLmJveC1wYXJ0aXRhIHtcclxuICAgICAgLnRpdG9sby1wYXJ0aXRhIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3gtcGFydGl0YSAucXVvdGUtcGFydGl0YSB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRpbWVjb2wge1xyXG4gIDAlLFxyXG4gICAgNTAlIHtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMTRweCAjRkRGRkEzO1xyXG4gIH1cclxuXHJcbiAgNjAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCAjRkFGRjAwO1xyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIHRpbWVjb2wge1xyXG4gIDAlLFxyXG4gICAgNTAlIHtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMTRweCAjRkRGRkEzO1xyXG4gIH1cclxuXHJcbiAgNjAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCAjRkFGRjAwO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRpbWVjb2wge1xyXG4gIDAlLFxyXG4gICAgNTAlIHtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMTRweCAjRkRGRkEzO1xyXG4gIH1cclxuXHJcbiAgNjAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCAjRkFGRjAwO1xyXG4gIH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyB0aW1lY29sIHtcclxuICAwJSxcclxuICAgIDUwJSB7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDE0cHggI0ZERkZBMztcclxuICB9XHJcblxyXG4gIDYwJSxcclxuICAgIDEwMCUge1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycHggI0ZBRkYwMDtcclxuICB9XHJcbn1cclxuXHJcbi50b3AtbGVhZ3Vlcy5wYW5lbHsgIFxyXG4gIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAucGFuZWwtaGVhZGluZ3tcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIGg0eyAgICAgXHJcbiAgICAgIGNvbG9yOiAkYWNjZW50OyBcclxuICAgIH1cclxuICB9XHJcbiAgLnBhbmVsLWJvZHl7XHJcbiAgICB1bHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubmF6aW9uZXtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY2FtcGlvbmF0b3tcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY2FtcGlvbmF0by1pY29uYXtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqIFNFTEVUVE9SRSBHSU9STkkgKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uc2VsZXR0b3JlLWdpb3JuaSAudGl0bGUge1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIGNvbG9yOiRhY2NlbnQ7XHJcbn1cclxuXHJcbi8qIFNFTEVUVE9SRSBHRyBNT0QgMiAqL1xyXG5cclxuLnRwYi5zZWxldHRvcmUtZ2lvcm5pIHtcclxuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuLyogU0VMRVRUT1JFIEdHIE1PRCAzICovXHJcblxyXG4udHBjLnNlbGV0dG9yZS1naW9ybmkge1xyXG4gIC50aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICB9XHJcbn1cclxuXHJcbiAgLyogU0VMRVRUT1JFIEdHIE1PRCA0ICovXHJcblxyXG4gIC50cHEuc2VsZXR0b3JlLWdpb3JuaSB7ICBcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAuc2xpZGVyLXRpY2suaW4tc2VsZWN0aW9uLFxyXG4gICAgLnNsaWRlci1zZWxlY3Rpb24udGljay1zbGlkZXItc2VsZWN0aW9ue1xyXG4gICAgICBiYWNrZ3JvdW5kOiRhY2NlbnQ7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyLWhhbmRsZSB7ICBcclxuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYWNjZW50LCAzMCUpO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCAkYWNjZW50LCBpbnNldCAwcHggMHB4IDBweCAxcHggJGFjY2VudDtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggJGFjY2VudCwgaW5zZXQgMHB4IDBweCAwcHggMXB4ICRhY2NlbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCAkYWNjZW50LCBpbnNldCAwcHggMHB4IDBweCAxcHggJGFjY2VudDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuLyogU0VMRVRUT1JFIEdHIE1PRCA1ICovXHJcblxyXG4udHBjbi5zZWxldHRvcmUtZ2lvcm5pIC50aXRsZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG59XHJcbiIsIiAgIC8qIFJJR0hUIFNJREVCQVIgLSBRQkVUICovXHJcbi8vIC5xYmV0LWJveCB7XHJcbi8vICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbi8vICAgc2VsZWN0I3NlbGVjdHFiZXQge1xyXG4vLyAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XHJcbi8vICAgfVxyXG4vLyAgIC5kaXYtc2VsZWN0IHtcclxuLy8gICAgID4gc3BhbiB7XHJcbi8vICAgICAgIGJhY2tncm91bmQ6ICMyZjJmMmY7XHJcbi8vICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAucWJldC1oZWFkZXIgLnJvd19oZWFkZXIyIHtcclxuLy8gICAgIC5oZWFkZXJfc3gyIHtcclxuLy8gICAgICAgc3BhbiNwcm92YWlke1xyXG4vLyAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyAgIC5yb3dfaGVhZGVyMiB7XHJcbi8vICAgICAuaGVhZGVyX2R4MiB7XHJcbi8vICAgICB9XHJcbi8vICAgICAuaGVhZGVyX3N4MiA+IHtcclxuLy8gICAgICAgc3BhbiB7XHJcbi8vICAgICAgIH1cclxuLy8gICAgICAgLnF1ZXN0aW9uIHtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4vLyAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgICAgLmhlYWRlcl9keDIge1xyXG4vLyAgICAgICBzcGFuLmNvZC1ldiB7XHJcbi8vICAgICAgICAgY29sb3I6ICNmZmY7XHJcbi8vICAgICAgIH1cclxuLy8gICAgICAgaW5wdXQjcWJldHR4dCB7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuLy8gICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWNjZW50O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcbi5xYmV0LWJveCB7ICBcclxuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gIC5xYmV0LWhlYWRlciB7XHJcblx0XHQucm93X2hlYWRlcjIge1xyXG5cdFx0XHQuaGVhZGVyX3N4MiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHRcdFx0c3BhbiNwcm92YWlkIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4ucXVlc3Rpb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDtcclxuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcblx0XHRcdH1cclxuXHRcdFx0LmhlYWRlcl9keDIgeyAgICAgICAgXHJcblx0XHRcdFx0c3Bhbi5jb2QtZXYge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0I3FiZXR0eHQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcblx0XHRcdH1cclxuICAgIH1cclxuICAgIC5kaXYtc2VsZWN0IHtcclxuICAgICAgPnNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHRlcnRpYXJ5LCAyJSk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgICAgc2VsZWN0I3NlbGVjdHFiZXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHR9XHJcbn1cclxuIFxyXG4ucWJldC1jb250YWluZXIge1xyXG4gIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICB9XHJcbn1cclxuXHJcbi8qIFBBR0lORSBRQkVUICovXHJcblxyXG4ucWJldC1wYWdlIHtcclxuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgLnRhYmxlIHtcclxuICAgICAgICAudGFibGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYW5lbCB7XHJcbiAgICAgIC5wYW5lbC1ib2R5ID4gZGl2IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiBRQkVUICovXHJcblxyXG5ib2R5LnFiZXQge1xyXG4gIGJhY2tncm91bmQ6ICM5OTk7XHJcbiAgLmhlYWRpbmctcWJldCA+IGg0IHtcclxuICAgIGNvbG9yOiRhY2NlbnQ7XHJcbiAgfVxyXG59XHJcbiAgXHJcbi5xYmV0LXdyYXBwZXIge1xyXG4gIFxyXG4gIC5jb2RlLWNvbnQge1xyXG4gICAgc3Bhbi50aXRsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDEpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX3ZvaWQge1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAgIC52b2lkaW50IHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgIC5oZWFkZXJfc3h7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wX3ZvaWRfY3gge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICAgIGNvbG9yOiBjaG9vc2UtY29udHJhc3QtY29sb3IoJGFjY2VudCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4gIFxyXG4iLCIvKiBGT09URVIgKi9cclxuICBcclxuZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gIGNvbG9yOmNob29zZS1jb250cmFzdC1jb2xvcigkc2Vjb25kYXJ5KTtcclxuICAuZm9vdGVyLXRvcCB7ICBcclxuICAgICAgdWwge1xyXG4gICAgICAgID4gbGkgYSB7XHJcbiAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjpjaG9vc2UtY29udHJhc3QtY29sb3IoJHNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgICYucGF5LmNvbC1tZC0xMiB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiIsIlxyXG4ubGl2ZS13aWRnZXQge1xyXG4gIC5wYW5lbC1ncm91cCB7XHJcbiAgICAuZmF2LnBhbmVsIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtaGVhZGluZywgXHJcbiAgICAuc29jY2VyLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtaGVhZGluZywgXHJcbiAgICAudGVubmlzLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtaGVhZGluZywgXHJcbiAgICAuYmFza2V0LnBhbmVsIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtaGVhZGluZywgXHJcbiAgICAucGFsbGF2b2xvLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtaGVhZGluZyxcclxuICAgIC5ob2NrZXkucGFuZWwgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1oZWFkaW5nLCBcclxuICAgIC5ydWdieS5wYW5lbCAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMjEyMTIxO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyMTIxMjEgMCUsICMzMDMwMzAgMTAwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzIxMjEyMSAwJSwgIzMwMzAzMCAxMDAlKTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzIxMjEyMSAwJSwgIzMwMzAzMCAxMDAlKTtcclxuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMyMTIxMjEnLCBlbmRDb2xvcnN0cj0nIzMwMzAzMCcsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIH1cclxuICAgIC5wYW5lbCB7XHJcbiAgICAgIC5wYW5lbC1oZWFkaW5nIHsgICAgICAgICAgXHJcbiAgICAgICAgaDQucGFuZWwtdGl0bGUge1xyXG4gICAgICAgICAgLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzIyMjtcclxuICAgICAgfVxyXG4gICAgICAucGFuZWwtY29sbGFwc2V7XHJcbiAgICAgICAgLnBhbmVsLWhlYWRpbmcgaDQucGFuZWwtdGl0bGUge1xyXG4gICAgICAgICAgYSwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzExMTtcclxuICAgICAgICAgIHRhYmxlLnRhYmxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjIyO1xyXG4gICAgICAgICAgICB0ciB0ZCB7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAmLnNldC5hY3RpdmUsICYuc2NvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZjMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucXVvdGEge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmhuZCBzcGFuLnF1b3RhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAucXQtY29udGFpbmVyLmhuZCB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMzE0OCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMzE0OCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDBweCAwcHggMHB4ICMyMjI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5tZXJjYXRvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDBweCAwcHggMHB4ICMyMjI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5xdC1jb250YWluZXIubm8tcXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAyMyc7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRyIHsgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgLnF0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgJi5xdGEtdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYucXRhLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHJlZDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDBweCAwcHggMHB4ICMyMjI7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAmLnNldCB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMyMzIzMjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm1hcmtldC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAycHggMHB4IDBweCAwcHggIzIyMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZmluYWwtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGFyayB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgICA+IC5kYXJrIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnNjb3JlaG9tZSwgJi5zY29yZWF3YXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYzA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ldmVudC5kYXJrIHtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aW1lLmRhcmsge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgJi5zdGF0byB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50ZW5uaXMgdHIgdGQsIFxyXG4gICAgICAgICAgJi5iYXNrZXQgdHIgdGQsIHtcclxuICAgICAgICAgICAgLnF0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDJweCAwcHggMHB4IDBweCAjMjIyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZXJjYXRvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAycHggMHB4IDBweCAwcHggIzIyMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB0ciAuZGFyayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNywgMjcsIDI3KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAuZmF2LnBhbmVsLCBcclxuICAgIC5zb2NjZXIucGFuZWwsIFxyXG4gICAgLnRlbm5pcy5wYW5lbCwgXHJcbiAgICAuYmFza2V0LnBhbmVsLCBcclxuICAgIC5wYWxsYXZvbG8ucGFuZWwsIFxyXG4gICAgLmhvY2tleS5wYW5lbCwgXHJcbiAgICAucnVnYnkucGFuZWwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgfVxyXG4gICAgLmZhdi5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnNvY2Nlci5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnRlbm5pcy5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLmJhc2tldC5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnBhbGxhdm9sby5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLmhvY2tleS5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnJ1Z2J5LnBhbmVsIC5wYW5lbC1oZWFkaW5nIGg0IGEgc3Bhbi50aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmZhdi5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnNvY2Nlci5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnRlbm5pcy5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLmJhc2tldC5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnBhbGxhdm9sby5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLmhvY2tleS5wYW5lbCAucGFuZWwtaGVhZGluZyBoNCBhIHNwYW4udGl0bGUsIFxyXG4gICAgLnJ1Z2J5LnBhbmVsIC5wYW5lbC1oZWFkaW5nIGg0IGEgc3Bhbi50aXRsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLmZhdi5wYW5lbCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUzLCAxNTMsIDE1MywgMC4zKTtcclxuICAgICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2Nlci5wYW5lbCAucGFuZWwtaGVhZGluZywgXHJcbiAgICAudGVubmlzLnBhbmVsIC5wYW5lbC1oZWFkaW5nLCBcclxuICAgIC5iYXNrZXQucGFuZWwgLnBhbmVsLWhlYWRpbmcsIFxyXG4gICAgLnBhbGxhdm9sby5wYW5lbCAucGFuZWwtaGVhZGluZywgXHJcbiAgICAuaG9ja2V5LnBhbmVsIC5wYW5lbC1oZWFkaW5nLCBcclxuICAgIC5ydWdieS5wYW5lbCAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9ICAgIFxyXG4gIH1cclxuICBhLnBpdSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMXB4ICMwMDA7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZTphZnRlciwgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4gIFxyXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4gICBcclxuLmxpdmUtd2lkZ2V0IHtcclxuXHJcbiAgLnRlbm5pcyBzcGFuIHtcclxuICAgICYudGVhbWhvbWUuYWN0aXZlOmJlZm9yZSwgJi50ZWFtYXdheS5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICBjb2xvcjogI2ZjMDtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCA1cHggI2ZjMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhbGxhdm9sbyBzcGFuIHtcclxuICAgICYudGVhbWhvbWUuYWN0aXZlOmJlZm9yZSwgJi50ZWFtYXdheS5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICBjb2xvcjogI2ZjMDtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCA1cHggI2ZjMDtcclxuICAgIH1cclxuICB9XHJcbiAgYSBzcGFuIHtcclxuICAgICYudGVubmlzLXRlYW0xLmFjdGl2ZTpiZWZvcmUsICYudGVubmlzLXRlYW0yLmFjdGl2ZTphZnRlciwgJi52b2xsZXktdGVhbTEuYWN0aXZlOmJlZm9yZSwgJi52b2xsZXktdGVhbTIuYWN0aXZlOmFmdGVyIHtcclxuICAgICAgY29sb3I6ICNmYzA7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgNXB4ICNmYzA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJwYWdlcy9saXZlLW92ZXJ2aWV3LXRpbWVyYmV0X2NvbG9yXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9saXZlLWNhbGVuZGFyaW8tdGltZXJiZXRfY29sb3JcIjtcclxuXHJcblxyXG5ib2R5LmxpdmV7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1hZ2VzL3Nmb25kaS9zcG9ydC5qcGdcIikgIzIyMiBuby1yZXBlYXQgdG9wIGNlbnRlciBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXItbGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1hZ2VzL3Nmb25kaS9zcG9ydC5qcGdcIikgIzIyMiBuby1yZXBlYXQgdG9wIGNlbnRlciBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLm1lbnUtbGl2ZSAucGFuZWwtaGVhZGluZy50aXRsZSB7XHJcbiAgYmFja2dyb3VuZDogIzBmMGYwZjtcclxufVxyXG5cclxuYm9keS5saXZlIC5saXZlLWNhbGVuZGFyaW8gLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IHRhYmxlIHRoZWFkIHRyIHRoIHtcclxuICBiYWNrZ3JvdW5kOiAjOTk5O1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC50b3AtbWVudS1zb2NjIHVsLmxpc3QtZ3JvdXAgPiBsaSAuZXYtbnVtIHtcclxuICBiYWNrZ3JvdW5kOiByZWQ7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB0YWJsZSB0cjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzY2NjtcclxufVxyXG5cclxuYm9keS5saXZlIC5saXZlLWNhbGVuZGFyaW8gLnBhbmVsLWJvZHkgdWwubmF2LXRhYnMgbGk6aG92ZXIgYSB7XHJcbiAgYmFja2dyb3VuZDogIzQ0NDtcclxufVxyXG5cclxuYm9keS5saXZlIC5saXZlLWNhbGVuZGFyaW8gLnBhbmVsLWJvZHkgLnRhYi1jb250ZW50IHRhYmxlIHRyIHtcclxuICBiYWNrZ3JvdW5kOiAjNDI0MjQyO1xyXG59XHJcblxyXG4ud3JhcHBlciAubGl2ZS1jb2wtY29udCAuY29sLW1haW4gI2RpdmNlbnRlciAuY29udGFpbmVyLXF1b3RlIC5pZnJhbWUtY29udGVudC5uZXcgLnRhYi1jb250ZW50LFxyXG5ib2R5LmxpdmUgLnNjcm9sbC13cmFwcGVyIC5jb2wtbWFpbi5zY3JvbGwtY29udGVudCxcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbWFpbiAuY29udGFpbmVyLXF1b3RlIC5xdW90ZS1ib3R0b20gLnJvdyAuY29sLXNtLTEyIHtcclxuICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xyXG59XHJcblxyXG5cclxuYm9keS5saXZlIC5tYWluLWNvbnRlbnQgLnRvcC1tZW51LWxpdmUsXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmNvbnRhaW5lci1xdW90ZSAuaWZyYW1lLWNvbnRlbnQgdWwubmF2Lm5hdi10YWJzIHtcclxuICBiYWNrZ3JvdW5kOiAjMTExO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1tYWluIC5jb250YWluZXItcXVvdGUgLnF1b3RlLWJvdHRvbSAudGFiLXF0LnBhbmVsLFxyXG5ib2R5LmxpdmUgZGl2LmNhbXBvIHtcclxuICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1tYWluIC5jb250YWluZXItcXVvdGUgLnF1b3RlLWJvdHRvbSAudGFiLXF0LnBhbmVsIC5ib3gtcXVvdGEgLnF0LWNvbnRhaW5lciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzExMTtcclxuICAvLyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDAwLCBpbnNldCAwIDAgMTZweCAwICMwMDA7XHJcbiAgLy8gLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzAwMCxpbnNldCAwIDAgMTZweCAwICMwMDA7XHJcbiAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMwMDAsIGluc2V0IDAgMCAxNnB4IDAgIzAwMDtcclxuXHJcbn1cclxuXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmNvbnRhaW5lci1xdW90ZSAucXVvdGUtYm90dG9tIC50YWItcXQucGFuZWwgLmludC1xdW90ZS5wYW5lbC1oZWFkaW5nIHtcclxuICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xyXG59XHJcblxyXG4ud3JhcHBlci1saXZlIC5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmNvbC1sZWZ0IC5sZWZ0LW5hdiAubWVudS1saXZlIC5tZW51LWl0ZW0gdWwubGlzdC1ncm91cCBsaS5saXN0LWdyb3VwLWl0ZW0gLm9kZHMtcm93IC5xdW90YTpob3ZlcixcclxuYm9keS5saXZlIC5saXZlLWNhbGVuZGFyaW8gLnBhbmVsLWJvZHkgdWwubmF2LXRhYnMgbGkuYWN0aXZlIGEsXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IHVsLm5hdi10YWJzIGxpOmhvdmVyIGEsXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmNvbnRhaW5lci1xdW90ZSAucXVvdGUtYm90dG9tIC50YWItcXQucGFuZWwgLmJveC1xdW90YSAucXQtY29udGFpbmVyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZjNDAwO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC5sZWZ0LW5hdiAubWVudS1saXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLnNlbGVjdGVkLW1lbnUge1xyXG4gIGJhY2tncm91bmQ6ICNmOGZiZjUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3JhcHBlci1saXZlIC5tYWluLWNvbnRlbnQgLndyYXBwZXIgYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAudG9wLW1lbnUtc29jYyB1bC5saXN0LWdyb3VwID4gbGksXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLnRvcC1tZW51LXNvY2MgdWwubGlzdC1ncm91cCA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaSA+IGEge1xyXG4gIGJhY2tncm91bmQ6ICMxODE4MTg7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IHVsLm5hdi10YWJzIGxpIGEge1xyXG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjMjEyMTIxKSx0bygjMzAzMDMwKSk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMjEyMTIxIDAsIzMwMzAzMCAxMDAlKTtcclxufVxyXG5cclxuYm9keS5saXZlIGJ1dHRvbiNidG5FbmxhcmdlRnJhbWUge1xyXG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAuYmstZ3JuIHtcclxuICBiYWNrZ3JvdW5kOiAjMWJhZDA0IWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAubWVudS1saXZlIC5maXJzdC1yb3cgLmxpdmUtaWNvbiBzcGFuIHtcclxuICBiYWNrZ3JvdW5kOiByZWQ7XHJcbn1cclxuXHJcbi5jb2wtbGVmdCAubGVmdC1uYXYgLm1lbnUtbGl2ZSAubWVudS1pdGVtIHVsLmxpc3QtZ3JvdXAgbGkubGlzdC1ncm91cC1pdGVtIC5vZGRzLXJvdyAucXVvdGEgLnF0YTpob3ZlcixcclxuYm9keS5saXZlIC5oZWFkZXItcXQgLnRvcGhkIC5sYW5nLWJveCAuZm9ybS1ncm91cCAuZHJvcGRvd24gLmJ0bi5kcm9wZG93bi10b2dnbGUsXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmZyYW1lc29jYyBpZnJhbWUge1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbWFpbiAuZnJhbWVzb2NjIGlmcmFtZSB7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC5tZW51LWxpdmUgLm1lbnUtaXRlbSA+IGEge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1yaWdodCAuY291cG9uLWNvbnRhaW5lciAuY291cG9uLXRvdGFsIC5xdW90ZS1jb3Vwb24gLnJvdy1xdW90YSAuYm5rIHNwYW4ge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC50b3AtbWVudS1zb2NjIHVsLmxpc3QtZ3JvdXAgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGksXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLnRvcC1tZW51LXNvY2MgdWwubGlzdC1ncm91cCA+IGxpOmhvdmVyID4gdWwuc3ViLW1lbnUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjMpO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdGFibGUgdHIgdGQuZW1wdHksXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB0YWJsZSB0ciB0ZC5ldmVudG8sXHJcbmJvZHkubGl2ZSAubGl2ZS1jb2wtY29udCAudG9wLW1lbnUtbGl2ZSB1bCBsaSBhLFxyXG5ib2R5LmxpdmUgLnBhbmVsLWJvZHkgcCxcclxuYm9keS5saXZlIC5wYW5lbC1jb3Vwb24gLnRpdGxlLFxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC5tZW51LWxpdmUgLmxhc3Qtcm93IC5wcmVmZXJpdGksXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLm1lbnUtbGl2ZSAubWVudS1pdGVtID4gYSxcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAubWVudS1saXZlIC5tZW51LWl0ZW0gPiBhID4gc3BhbixcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAudG9wLW1lbnUtc29jYyB1bC5saXN0LWdyb3VwID4gbGkgLmV2LW51bSxcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAudG9wLW1lbnUtc29jYyB1bC5saXN0LWdyb3VwID4gbGkgPiB1bC5zdWItbWVudSxcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAudG9wLW1lbnUtc29jYyB1bC5saXN0LWdyb3VwID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYSxcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAudG9wLW1lbnUtc29jYyB1bC5saXN0LWdyb3VwID4gbGkgPiB1bC5zdWItbWVudSA+IGxpID4gYTpob3ZlcixcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbWFpbiAuY29udGFpbmVyLXF1b3RlIC5xdW90ZS1ib3R0b20gLnF1b3RlLWNsb3NlLFxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1tYWluIC5jb250YWluZXItcXVvdGUgLnF1b3RlLWJvdHRvbSAudGFiLXF0LnBhbmVsIC5ib3gtcXVvdGEgLnF0LWNvbnRhaW5lciAuc2Vnbm8tcXVvdGEsXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLnRvcC1zZXR0aW5ncyA+IGEgPiBkaXYsXHJcbmJvZHkubGl2ZSBhLnJlYy1wYXNzd29yZDphZnRlcixcclxuYm9keS5saXZlIGJ1dHRvbiNidG5FbmxhcmdlRnJhbWUsXHJcbmJvZHkubGl2ZSBidXR0b24jYnRuRW5sYXJnZUZyYW1lIHNwYW4uY2xvc2UtbGl2ZTpiZWZvcmUsXHJcbmJvZHkubGl2ZSBidXR0b24jYnRuRW5sYXJnZUZyYW1lIHNwYW4ub3Blbi1saXZlOmJlZm9yZSxcclxuYm9keS5saXZlIGRpdiN0b3AtaGVhZGVyLWR1ZS50b3AtaGVhZGVyIC5mb3JtLWdyb3VwIC5zZWFyY2gtYnRuOmhvdmVyLFxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbWFpbiAuY29udGFpbmVyLXF1b3RlIC5xdW90ZS1ib3R0b20gLnRhYi1xdC5wYW5lbCAuYm94LXF1b3RhIC5xdC1jb250YWluZXIgLnRpcG8tcXVvdGEge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIFxyXG59XHJcblxyXG4ud3JhcHBlci1saXZlIC5tYWluLWNvbnRlbnQgLndyYXBwZXIgLmNvbC1sZWZ0IC5sZWZ0LW5hdiAubWVudS1saXZlIC5tZW51LWl0ZW0gdWwubGlzdC1ncm91cCBsaS5saXN0LWdyb3VwLWl0ZW0gLm9kZHMtcm93IC5xdW90YTpob3ZlciAubWVyY2F0byxcclxuLndyYXBwZXItbGl2ZSAubWFpbi1jb250ZW50IC53cmFwcGVyIC5jb2wtbGVmdCAubGVmdC1uYXYgLm1lbnUtbGl2ZSAubWVudS1pdGVtIHVsLmxpc3QtZ3JvdXAgbGkubGlzdC1ncm91cC1pdGVtIC5vZGRzLXJvdyAucXVvdGE6aG92ZXIgLnF0YSxcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAubWVudS1saXZlIC5tZW51LWl0ZW0gLmxpc3QtZ3JvdXAgPiBkaXYgPiBsaS5saXN0LWdyb3VwLWl0ZW0uc2VsZWN0ZWQtbWVudSxcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAubWVudS1saXZlIC5tZW51LWl0ZW0gLmxpc3QtZ3JvdXAgPiBkaXYgPiBsaS5saXN0LWdyb3VwLWl0ZW06YWN0aXZlLFxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC5tZW51LWxpdmUgLm1lbnUtaXRlbSAubGlzdC1ncm91cCA+IGxpLmxpc3QtZ3JvdXAtaXRlbS5zZWxlY3RlZC1tZW51LFxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1tYWluIC5jb250YWluZXItcXVvdGUgLnF1b3RlLWJvdHRvbSAudGFiLXF0LnBhbmVsIC5ib3gtcXVvdGEgLnF0LWNvbnRhaW5lcjpob3ZlciAuc2Vnbm8tcXVvdGEsXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmNvbnRhaW5lci1xdW90ZSAucXVvdGUtYm90dG9tIC50YWItcXQucGFuZWwgLmJveC1xdW90YSAucXQtY29udGFpbmVyOmhvdmVyIC50aXBvLXF1b3RhLFxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1tYWluIC5jb250YWluZXItcXVvdGUgLnF1b3RlLWJvdHRvbSAudGFiLXF0LnBhbmVsIC5ib3gtcXVvdGEgLnF0LWNvbnRhaW5lcjpob3ZlciA+IGRpdixcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbWFpbiAudG9wLXNldHRpbmdzID4gYSA+IGRpdixcclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbWFpbiAudG9wLXNldHRpbmdzIGkge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLnNlbGVjdGVkLW1lbnUge1xyXG4gIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAubWVudS1saXZlIC5tZW51LWl0ZW0gYSxcclxuYm9keS5saXZlIC5jb2wtbGVmdCAubGVmdC1uYXYgLm1lbnUtbGl2ZSAubWVudS1pdGVtIGEgc3Bhbi5zcG9ydC10aXRsZSxcclxuYm9keS5saXZlIC5saXZlLWNhbGVuZGFyaW8gLnBhbmVsLWJvZHkgdWwubmF2LXRhYnMgbGkgYTpob3ZlciA+IHNwYW4uZGF0YSxcclxuYm9keS5saXZlIC5saXZlLWNhbGVuZGFyaW8gLnBhbmVsLWJvZHkgdWwubmF2LXRhYnMgbGkgYTpob3ZlciA+IHNwYW4uZ2lvcm5vLFxyXG5ib2R5LmxpdmUgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSB1bC5uYXYtdGFicyBsaS5hY3RpdmUgYSBzcGFuLmRhdGEsXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHNwYW4uZ2lvcm5vLFxyXG5ib2R5LmxpdmUgLm1haW4tY29udGVudCAudG9wLW1lbnUtbGl2ZSB1bCBsaSBhLmFjdGl2ZSxcclxuYm9keS5saXZlIC5tYWluLWNvbnRlbnQgLnRvcC1tZW51LWxpdmUgdWwgbGkgYTpob3ZlcixcclxuYm9keS5saXZlIC5tZW51LWxpdmUgLnBhbmVsLWhlYWRpbmcudGl0bGUsXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLm1lbnUtbGl2ZSAubWVudS1pdGVtID4gYSA+IGksXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmNvbnRhaW5lci1xdW90ZSAucXVvdGUtYm90dG9tIC50YWItcXQucGFuZWwgLmludC1xdW90ZS5wYW5lbC1oZWFkaW5nIHtcclxuICBjb2xvcjogI2ZmYzQwMDtcclxufVxyXG5cclxuYm9keS5saXZlIC5zZWxlY3RlZC1tZW51IC5wcmVmZXJpdGkge1xyXG4gIGNvbG9yOiAjZmZjNDAwIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5saXZlIC50ZW5uaXMgc3Bhbi50b3JuZW8sXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLm1lbnUtbGl2ZSAubWVudS1pdGVtIC5saXN0LWdyb3VwID4gZGl2ID4gbGkubGlzdC1ncm91cC1pdGVtLFxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC5tZW51LWxpdmUgLm1lbnUtaXRlbSAubGlzdC1ncm91cCA+IGxpLmxpc3QtZ3JvdXAtaXRlbSxcclxuYm9keS5saXZlIHNwYW4udG9ybmVvIHtcclxuICBjb2xvcjogIzk5OTtcclxufVxyXG5cclxuYm9keS5saXZlIC5uby1tYXJrZXRzIHtcclxuICBjb2xvcjogIzk5OSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB0YWJsZSB0aGVhZCB0ciB0aCB7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAuZ3JuIHtcclxuICBjb2xvcjogIzFiYWQwNCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAucmVkIHtcclxuICBjb2xvcjogcmVkO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLm9yYW4ge1xyXG4gIGNvbG9yOiAjZjYwO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSB1bC5uYXYtdGFicyBsaSBhIHNwYW4uZGF0YSB7XHJcbiAgY29sb3I6ICM4ZThlOGU7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB0YWJsZSB0ciB0ZC5jYW1waW9uYXRvLFxyXG5ib2R5LmxpdmUgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdGFibGUgdHIgdGQub3JhcmlvLFxyXG5ib2R5LmxpdmUgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdGFibGUgdHIgdGQuc3BvcnQsXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IHVsLm5hdi10YWJzIGxpIGEgc3Bhbi5naW9ybm8ge1xyXG4gIGNvbG9yOiAjYzVjNWM1O1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLnBhbGxhdm9sbyBzcGFuLnRlYW1hd2F5LmFjdGl2ZTphZnRlcixcclxuYm9keS5saXZlIC5wYWxsYXZvbG8gc3Bhbi50ZWFtaG9tZS5hY3RpdmU6YmVmb3JlLFxyXG5ib2R5LmxpdmUgLnRlbm5pcyBzcGFuLnRlYW1hd2F5LmFjdGl2ZTphZnRlcixcclxuYm9keS5saXZlIC50ZW5uaXMgc3Bhbi50ZWFtaG9tZS5hY3RpdmU6YmVmb3JlLFxyXG5ib2R5LmxpdmUgYSBzcGFuLnRlbm5pcy10ZWFtMS5hY3RpdmU6YmVmb3JlLFxyXG5ib2R5LmxpdmUgYSBzcGFuLnRlbm5pcy10ZWFtMi5hY3RpdmU6YWZ0ZXIsXHJcbmJvZHkubGl2ZSBhIHNwYW4udm9sbGV5LXRlYW0xLmFjdGl2ZTpiZWZvcmUsXHJcbmJvZHkubGl2ZSBhIHNwYW4udm9sbGV5LXRlYW0yLmFjdGl2ZTphZnRlciB7XHJcbiAgY29sb3I6ICNmYzA7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAubGl2ZS1jYWxlbmRhcmlvIC5wYW5lbC1ib2R5IC50YWItY29udGVudCB0YWJsZSB0aGVhZCB0ciB0aCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNTU1O1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdGFibGUgdHI6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogIzQ0NDtcclxufVxyXG5cclxuYm9keS5saXZlIC5tYWluLWNvbnRlbnQgLnRvcC1tZW51LWxpdmUgdWwgbGksXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmNvbnRhaW5lci1xdW90ZSAucXVvdGUtYm90dG9tIC50YWItcXQucGFuZWwgLmludC1xdW90ZS5wYW5lbC1oZWFkaW5nIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjMpO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSAudGFiLWNvbnRlbnQgdGFibGUgdHIge1xyXG4gIGJvcmRlci1jb2xvcjogIzMzMztcclxufVxyXG5cclxuYm9keS5saXZlIC5mYXYgc3Bhbi50aXRsZTphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmYzA7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAuc29jY2VyIHNwYW4udGl0bGU6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA4ZWRhO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLnRlbm5pcyBzcGFuLnRpdGxlOmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogIzc5YjUyNjtcclxufVxyXG5cclxuYm9keS5saXZlIC5iYXNrZXQgc3Bhbi50aXRsZTphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmYTgzMjA7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAucGFsbGF2b2xvIHNwYW4udGl0bGU6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNGM3ZDhiO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLmhvY2tleSBzcGFuLnRpdGxlOmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogIzkwMjIyMjtcclxufVxyXG5cclxuYm9keS5saXZlIC5ydWdieSBzcGFuLnRpdGxlOmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogIzAwNWEzZDtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAubWVudS1saXZlIC5tZW51LWl0ZW0gLmxpc3QtZ3JvdXAgPiBkaXYgPiBsaS5saXN0LWdyb3VwLWl0ZW0sXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLm1lbnUtbGl2ZSAubWVudS1pdGVtIC5saXN0LWdyb3VwID4gbGkubGlzdC1ncm91cC1pdGVtLFxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC5tZW51LWxpdmUgLm1lbnUtaXRlbSA+IGEsXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLXJpZ2h0IC5jb3Vwb24tY29udGFpbmVyIC5jb3Vwb24tY29uZmVybWEtc2NoIC5saXN0LWdyb3VwIC5yb3ctY291cG9uIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcclxufVxyXG5cclxuYm9keS5saXZlIC53cmFwcGVyIC5jb2wtbGVmdCAudG9wLW1lbnUtc29jYyB1bC5saXN0LWdyb3VwID4gbGkge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1sZWZ0IC50b3AtbWVudS1zb2NjIHVsLmxpc3QtZ3JvdXAgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkgPiBhIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLC4yKTtcclxufVxyXG5cclxuYm9keS5saXZlIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYm9keS5saXZlIC5saXZlLWNhbGVuZGFyaW8gLnBhbmVsLWJvZHkgdWwubmF2LXRhYnMgbGkgYSB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjIyO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLm1lbnUtbGl2ZSAuZmlyc3Qtcm93IC5zY29yZS1ob21lIHtcclxuICBib3gtc2hhZG93OiAwIDRweCAwIC0zcHggcmdiYSgyNTUsMjU1LDI1NSwuMyk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAwIC0zcHggcmdiYSgyNTUsMjU1LDI1NSwuMyk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwIDRweCAwIC0zcHggcmdiYSgyNTUsMjU1LDI1NSwuMyk7XHJcbn1cclxuXHJcbmJvZHkubGl2ZSAud3JhcHBlciAuY29sLWxlZnQgLm1lbnUtbGl2ZSAuc2VsZWN0ZWQtbWVudSAuZmlyc3Qtcm93IC5zY29yZS1ob21lIHtcclxuICBib3gtc2hhZG93OiAwIDRweCAwIC0zcHggcmdiYSgwLDAsMCwuMyk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAwIC0zcHggcmdiYSgwLDAsMCwuMyk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwIDRweCAwIC0zcHggcmdiYSgwLDAsMCwuMyk7XHJcbn1cclxuXHJcbi5jb2wtbGVmdCAubGVmdC1uYXYgLm1lbnUtbGl2ZSAubWVudS1pdGVtIHVsLmxpc3QtZ3JvdXAgbGkubGlzdC1ncm91cC1pdGVtIC5vZGRzLXJvdyAucXVvdGE6aG92ZXIge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwwLDAsLjQpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsMCwwLC40KTtcclxufVxyXG5cclxuYm9keS5saXZlIGRpdi5jYW1wbyB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggIzExMTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzExMTtcclxufVxyXG5cclxuYm9keS5saXZlIGRpdi5jYW1wby5hY3RpdmUsXHJcbmJvZHkubGl2ZSBkaXYuY2FtcG86aG92ZXIge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjU1LDIwNCwwLC41KTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNTUsMjA0LDAsLjUpO1xyXG59XHJcblxyXG4vLyBib2R5LmxpdmUgYnV0dG9uI2J0bkVubGFyZ2VGcmFtZSBzcGFuLmNsb3NlLWxpdmU6YmVmb3JlLFxyXG4vLyBib2R5LmxpdmUgYnV0dG9uI2J0bkVubGFyZ2VGcmFtZSBzcGFuLm9wZW4tbGl2ZTpiZWZvcmUge1xyXG4vLyAgIHRleHQtc2hhZG93OiAwIDAgOXB4ICNjOGYzMDU7XHJcbi8vIH1cclxuXHJcbi8qKioqKioqKioqKioqKi9cclxuXHJcbi8vIGJvZHkubGl2ZSAud3JhcHBlciAuY29sLW1haW4gLmNvbnRhaW5lci1xdW90ZSAucXVvdGUtYm90dG9tIC5uYXYtbWFya2V0cy1ncm91cHMgdWwgbGkgYSxcclxuLy8gYm9keS5saXZlIHVsLm5hdi5uYXYtdGFicyBsaSBhIHtcclxuLy8gICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgIzNjM2MzYztcclxuLy8gICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgIzNjM2MzYztcclxuLy8gICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICMzYzNjM2M7XHJcbi8vICAgY29sb3I6ICNmZmY7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1tYWluIC5jb250YWluZXItcXVvdGUgLnF1b3RlLWJvdHRvbSAubmF2LW1hcmtldHMtZ3JvdXBzIHVsIGxpLmFjdGl2ZSBhLFxyXG5ib2R5LmxpdmUgdWwubmF2Lm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgI2ZmYzQwMDtcclxuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgI2ZmYzQwMDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICNmZmM0MDA7XHJcbiAgY29sb3I6ICNmZmM0MDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5LmxpdmUgLndyYXBwZXIgLmNvbC1tYWluIC5jb250YWluZXItcXVvdGUgLnF1b3RlLWJvdHRvbSAubmF2LW1hcmtldHMtZ3JvdXBzIHVsIGxpIGE6aG92ZXIsXHJcbmJvZHkubGl2ZSB1bC5uYXYubmF2LXRhYnMgbGk6aG92ZXIgYSB7XHJcbiAgY29sb3I6ICNmZmM0MDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmF2LW1hcmtldHMtZ3JvdXBzIC5zY3JvbGxiYXIgLmhhbmRsZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmYzQwMDtcclxufVxyXG5cclxuYm9keSAud3JhcHBlci1saXZlIHNlY3Rpb24ubWFpbi1jb250ZW50IC53cmFwcGVyIC5jb2wtcmlnaHQgLmNvbC1yaWdodC1saXZlICNmcmFtZXNvY2NyaWdodCB1bC5uYXYubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCAjZmZjNDAwO1xyXG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCAjZmZjNDAwO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgI2ZmYzQwMDtcclxuICBjb2xvcjogI2ZmYzQwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkgLndyYXBwZXItbGl2ZSBzZWN0aW9uLm1haW4tY29udGVudCAud3JhcHBlciAuY29sLXJpZ2h0IC5jb2wtcmlnaHQtbGl2ZSAjZnJhbWVzb2NjcmlnaHQgdWwubmF2Lm5hdi10YWJzIGxpOmhvdmVyIGEge1xyXG4gIGNvbG9yOiAjZmZjNDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxufVxyXG5cclxuLm1haW4tY29udGVudCAudG9wLW1lbnUtbGl2ZSB1bCBsaSBhLmFjdGl2ZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICNmZmM0MDA7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICNmZmM0MDA7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCAjZmZjNDAwO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBxdW90YWNoYW5nIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA2OGMxO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4ICMwMDY4YzE7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMwMDY4YzE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAjMDA2OGMxO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgIzAwNjhjMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNjhjMTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCAjMDA2OGMxO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjMDA2OGMxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHF1b3RhY2hhbmcge1xyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDY4YzE7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxcHggIzAwNjhjMTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggIzAwNjhjMTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwICMwMDY4YzE7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAjMDA2OGMxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA2OGMxO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4ICMwMDY4YzE7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMwMDY4YzE7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBxdW90YWNoYW5nIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA2OGMxO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4ICMwMDY4YzE7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMwMDY4YzE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAjMDA2OGMxO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgIzAwNjhjMTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNjhjMTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCAjMDA2OGMxO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjMDA2OGMxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHF1b3RhcmVtIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxcHggcmVkO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCByZWQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCByZWQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCByZWQ7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCByZWQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJlZDtcclxuICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHF1b3RhcmVtIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxcHggcmVkO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCByZWQ7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCByZWQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCByZWQ7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCByZWQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJlZDtcclxuICB9XHJcbn1cclxuIiwiYm9keXtcclxuICAgICYubGl2ZXtcclxuICAgICAgICBzZWN0aW9uLm1haW4tY29udGVudHtcclxuICAgICAgICAgICAgLndyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAubGl2ZS1jb2wtY29udHtcclxuICAgICAgICAgICAgICAgICAgICAubGl2ZS1vdmVydmlld3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwOEVEQTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDhFREE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6Izc5QjUyNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM3OUI1MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I0ZBODMyMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNGQTgzMjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTIze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM0YzdkOGI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC5wYW5lbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNGM3ZDhiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9zcG9ydGxpdmU0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM5MDIyMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC5wYW5lbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojOTAyMjIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9zcG9ydGxpdmUyMHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNmIwMjYyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQucGFuZWwtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzZiMDI2MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vc3BvcnRsaXZlMTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwNUEzRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDVBM0Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2YwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZjMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmYzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTIxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDVBM0Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC5wYW5lbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDA1QTNEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9zcG9ydGxpdmUyOXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNzliNTI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQucGFuZWwtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6Izc5YjUyNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vc3BvcnRsaXZlMTl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwOGVkYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDhlZGE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTIye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmYTgzMjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC5wYW5lbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmE4MzIwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9zcG9ydGxpdmUzMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNzlCNTI2OztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM3OUI1MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTMye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM0YzdjOGI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC5wYW5lbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNGM3YzhiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9zcG9ydGxpdmUzN3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmd7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojOTAyMjIzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQucGFuZWwtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzkwMjIyMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vc3BvcnRsaXZlMzd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5neyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAyNWEzYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnBhbmVsLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMjVhM2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3Nwb3J0bGl2ZTM0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMjM3NWE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC5wYW5lbC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDM0MzZkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQucGFuZWwtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtY29sbGFwc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUudGFibGUtZXZlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmQyZDJkIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMTExO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzExMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzExMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5eyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmZvLXRkLXdpZHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudG9ybmVve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdGF0b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5kaXYuZGFya3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zY29yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGVhbWhvbWUsJi50ZWFtYXdheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kYXJreyAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFya2V0LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RhLWNvbnR7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICMwMDAsIGluc2V0IDBweCAwcHggMTZweCAwcHggcmdiYSgwLDAsMCwxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggIzAwMCwgaW5zZXQgMHB4IDBweCAxNnB4IDBweCByZ2JhKDAsMCwwLDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggIzAwMCwgaW5zZXQgMHB4IDBweCAxNnB4IDBweCByZ2JhKDAsMCwwLDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lcmNhdG8tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5obmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDIyNCwgMTgwLCAzKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmMwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lcmNhdG8tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVvdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEucGl1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZjMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsImJvZHkge1xyXG4gICAgJi5saXZlIHtcclxuICAgICAgc2VjdGlvbi5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgIC5saXZlLWNvbC1jb250IHtcclxuICAgICAgICAgICAgLmxpdmUtY2FsZW5kYXJpbyAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgdWwubmF2LXRhYnMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MDQwNDA7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50YWItY29udGVudCB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjFmMWY7ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xyXG4gICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI5MjkyOTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYjNiM2I7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgdGQgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICYuc3BvcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICAgICYuZXZlbnRvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFrQkFBLE9BQU8sQ0FBQywyREFBSSxDZkFaLEFBQUEsSUFBSSxDQUFDLEtBQUssQ0FBRyxDQUFDLEFBQUMsQ0FDYixZQUFZLENBQUUsV0FBVyxDQUkxQixBQUxELEFBRUUsSUFGRSxDQUFDLEtBQUssQ0FBRyxDQUFDLEFBRVgsTUFBTSxDQUZULElBQUksQ0FBQyxLQUFLLENBQUcsQ0FBQyxBQUVGLE1BQU0sQUFBQyxDQUNmLFlBQVksQ0FBRSxXQUFXLENBQzFCLEFBSUgsQUFBQSxJQUFJLEFBQUMsQ0FDSCxVQUFVLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxlQUFrQixDQUM5QyxXQUFXLENBQUUsVUFBVSxDQUN2QixVQUFVLENBQUUsV0FBVyxDQUN2QixL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QUM5QixJQUFJLEFBQUEsS0FBSyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQzVELElBQUksQUFBQSxLQUFLLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFHLENBQUMsQ0FDdEQsSUFBSSxBQUFBLEtBQUssQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUcsQ0FBQyxDQUFHLElBQUksQ0FDN0QsSUFBSSxBQUFBLEtBQUssQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFHLEVBQUUsQ0FBQyxPQUFPLENBQ3RFLElBQUksQUFBQSxLQUFLLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBRyxFQUFFLENBQUcsRUFBRSxBQUFBLFNBQVMsQ0FDNUUsSUFBSSxBQUFBLEtBQUssQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFHLEVBQUUsQ0FBRyxFQUFFLEFBQUEsU0FBUyxDQUFHLEVBQUUsQ0FBRyxDQUFDLENBQ3JGLElBQUksQUFBQSxLQUFLLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsRUFBRSxBQUFBLFdBQVcsQ0FBRyxFQUFFLENBQUcsRUFBRSxBQUFBLFNBQVMsQ0FBRyxFQUFFLENBQUcsQ0FBQyxBQUFBLE1BQU0sQ0FDM0YsSUFBSSxBQUFBLEtBQUssQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxZQUFZLENBQ3hFLElBQUksQUFBQSxLQUFLLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsT0FBTyxBQUFBLE1BQU0sQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLFlBQVksQ0FDL0csSUFBSSxBQUFBLEtBQUssQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLGFB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Q1osQUFFRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLEVBQUUsQUFBQSxTQUFTLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLEFBQUEsS0FBSyxBQUFDLENBQ2hFLEtBQUssQ0FBRSxPQUFPLENBQ2YsQUFFRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQzFFLElBQUksQUFBQSxLQUFLLENBQUMsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLENBQ3RFLElBQUksQUFBQSxLQUFLLENBQUMsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQSxNQUFNLENBQ3JFLElBQUksQUFBQSxLQUFLLENBQUMsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLEVBQUUsQUFBQSxTQUFTLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFDLENBQ2xFLEtBQUssQ0FBRSxPQUFPLENBQ2YsQUFFRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsVUFBVSxDQUFDLElBQUksQUFBQSxTQUFTLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FDL0MsSUFBSSxBQUFBLEtBQUssQ0FBQyxVQUFVLENBQUMsSUFBSSxBQUFBLFNBQVMsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUNoRCxJQUFJLEFBQUEsS0FBSyxDQUFDLE9BQU8sQ0FBQyxJQUFJLEFBQUEsU0FBUyxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQzVDLElBQUksQUFBQSxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQUFBQSxTQUFTLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FDN0MsSUFBSSxBQUFBLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxBQUFBLGFBQWEsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUMzQyxJQUFJLEFBQUEsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLEFBQUEsYUFBYSxBQUFBLE9BQU8sQUFBQSxNQUFNLENBQzFDLElBQUksQUFBQSxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQUFBQSxhQUFhLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FDM0MsSUFBSSxBQUFBLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxBQUFBLGFBQWEsQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFDLENBQ3pDLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUMsQ0FDcEUsWUFBWSxDQUFFLElBQUksQ0FDbkIsQUFFRCxBQUFBLElBQUksQUFBQSxLQUFLLENBQUMsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQyxDQUNqRSxZQUFZLENBQUUsSUFBSSxDQUNuQixBQUVELEFBQUEsSUFBSSxBQUFBLEtBQUssQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQzVDLElBQUksQUFBQSxLQUFLLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsT0FBTyxBQUFBLE1BQU0sQ0FBQyxVQUFVLEFBQUEsY0FBYyxBQUFDLENBQ2pHLFlBQVksQ0FBRSxlQUFjLENBQzdCLEFBRUQsQUFBQSxJQUFJLEFBQUEsS0FBSyxDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLEVBQUUsQUFBQyxDQUMzRCxZQUFZLENBQUUsSUFBSSxDQUNuQixBQUVELEFBQUEsSUFBSSxBQUFBLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDOUIsaUJBQWlCLENBQUUsSUFBSSxDQUN4QixBQUVELEFBQUEsSUFBSSxBQUFBLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDakMsaUJBQWlCLENBQUUsT0FBTyxDQUMzQixBQUVELEFBQUEsSUFBSSxBQUFBLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDakMsaUJBQWlCLENBQUUsT0FBTyxDQUMzQixBQUVELEFBQUEsSUFBSSxBQUFBLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDakMsaUJBQWlCLENBQUUsT0FBTyxDQUMzQixBQUVELEFBQUEsSUFBSSxBQUFBLEtBQUssQ0FBQyxVQUFVLENBQUMsSUFBSSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDcEMsaUJBQWlCLENBQUUsT0FBTyxDQUMzQixBQUVELEFBQUEsSUFBSSxBQUFBLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDakMsaUJBQWlCLENBQUUsT0FBTyxDQUMzQixBQUVELEFBQUEsSUFBSSxBQUFBLEtBQUssQ0FBQyxNQUFNLENBQUMsSUFBSSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDaEMsaUJBQWlCLENBQUUsT0FBTyxDQUMzQixBQUVELEFBQUEsSUFBSSxBQUFBLEtBQUssQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFHLEdBQUcsQ0FBRyxFQUFFLEFBQUEsZ0JBQWdCLENBQ3pGLElBQUksQUFBQSxLQUFLLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBRyxFQUFFLEFBQUEsZ0JBQWdCLENBQ25GLElBQUksQUFBQSxLQUFLLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFHLENBQUMsQ0FDdEQsSUFBSSxBQUFBLEtB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 */
