@charset "UTF-8";#filter,#teststatus,#userstatus,header{height:3em;padding:.25em 2em;top:0}#filter,#teststatus,#userstatus,form nav,header{left:3em;margin:0;position:fixed;right:0;z-index:100}form nav{bottom:0;padding:8px 2em 0}form nav .button,form nav button{margin:0 0 4px 4px}body #filter,body #teststatus,body #userstatus,body header{background-color:#eee}body form nav,form body nav{background-color:hsla(0,0%,100%,.8)}body{color:#333}body,body hr{background-color:#fff}body #filehover{background-color:rgba(250,154,72,.25);color:#f87f16}body a:link,body a:visited{color:#fa9a48}body a:active,body a:focus,body a:hover{color:#fbb579}body aside.note{border:1px solid #f87f16}body aside.note h3,body aside.note p{color:#f87f16}body footer{color:#777}body nav.menu{background-color:#ddd}body nav.menu a:link,body nav.menu a:visited{color:#777}body nav.menu a:active,body nav.menu a:focus,body nav.menu a:hover{color:#333}body nav.menu a.active{background-color:#fff}body nav.menu .home a{background-color:#eee}body nav.menu .sep{border-bottom:3px double #fff}body fieldset{background-color:#ddd}body fieldset.flows{background-color:#eee}body #testextra,body #testissues,body #testmain,body #testmedia,body #testmessages,body .separator{border-top:6px solid #fa9a48}body #dupissuemessage div{background-color:rgba(255,0,0,.7);color:#fff}body legend{background-color:#fa9a48}body label{color:#777}body input,body output,body select,body textarea{background-color:#fff;color:#333}body input.autofill,body input.autofill~label,body input.invalid~label,body output.autofill,body output.autofill~label,body output.invalid~label,body select.autofill,body select.autofill~label,body select.invalid~label,body textarea.autofill,body textarea.autofill~label,body textarea.invalid~label{color:red}body input.invalid,body output.invalid,body select.invalid,body textarea.invalid{border:1px solid red}body input:focus~label,body output:focus~label,body select:focus~label,body textarea:focus~label{color:#333;font-weight:600}body input[disabled],body input[readonly],body output[disabled],body output[readonly],body select[disabled],body select[readonly],body textarea[disabled],body textarea[readonly]{background-color:transparent}body div.invalid{border:1px solid red}body select{background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10"><path d="M2,4h2L3,6Lz" stroke-width="0" fill="rgba(128,128,128,.2)"/></svg>') no-repeat 100% 50%}body optgroup,body optgroup option{background-color:#eee}body output{background-color:transparent}body input[type=checkbox]~label:after,body input[type=checkbox]~label:before,body input[type=radio]~label:after,body input[type=radio]~label:before{background-color:#c00;color:red}body input[type=checkbox]~label:after,body input[type=radio]~label:after{background-color:hsla(0,0%,100%,.5)}body input[type=checkbox]:checked~label,body input[type=radio]:checked~label{color:#333}body input[type=checkbox]:checked~label:before,body input[type=radio]:checked~label:before{background-color:#090;color:#0c0}body pre span.domain{color:red}body form div p,body pre span.query{color:#777}body form nav.login{background-color:transparent;border-top:3px solid hsla(0,0%,100%,.8);padding:0 2em}body form nav.login a{background-color:rgba(248,127,22,.8);color:#fff}body form nav.login a:focus,body form nav.login a:hover{background-color:#f87f16}body form .comment p{color:#333}body .button,body button{background-color:#ccc;color:#777}body .button:link,body .button:visited,body button:link,body button:visited{color:#777}body .button:active,body .button:focus,body .button:hover,body button:active,body button:focus,body button:hover{background-color:#fa9a48;color:#333}body .button[disabled],body button[disabled]{color:#ddd}body .button[disabled]:active,body .button[disabled]:focus,body .button[disabled]:hover,body button[disabled]:active,body button[disabled]:focus,body button[disabled]:hover{background-color:#ccc}body #readonly .comment p{color:#333}body form.active table th:focus,body form.active table th:hover{color:#555}body thead{background-color:#fa9a48}body th.sort-1{background-color:#fbb579}body th.sort1{background-color:#f87f16}body tbody tr:nth-child(2n){background-color:rgba(0,0,0,.1)}body tbody tr.sep td[rowspan]{background-color:#fff}body tbody tr:hover td{background-color:rgba(250,154,72,.2)}body tbody tr.selected{background-color:rgba(248,127,22,.3)}body tbody tr.selected:nth-child(2n){background-color:rgba(248,127,22,.4)}body col.country{border-right:1px solid #f87f16}body table.report{border:1px solid #f87f16}body table.report tr.sep{border-top:1px solid #f87f16}body table.report tr.firstrec{border-top:5px solid #f87f16}body table.report tr.subtotal td{border-top:3px double #f87f16}body table.report td.title,body table.report th.title{border-right:1px solid #f87f16}body table.report .sum{border-left:1px solid #f87f16}body table.report .z{color:rgba(51,51,51,.25)}body table.report .green{background-color:rgba(0,204,0,.35)}body table.report .red{background-color:rgba(255,0,0,.45)}body table.report .yellow{background-color:rgba(244,208,98,.35)}body table.report .pink{background-color:rgba(255,0,0,.15)}body table.ops td,body table.ops th{border-right:1px solid #f87f16}body table.ops td.u{color:#c00}body table.ops td.o{color:#090}body table.ops tr.sepm{border-top:1px dotted #eee}body table.extended tbody tr,body table.issue tbody tr,body table.issue tbody tr:hover td,body table.ops tbody tr,body table.ops tbody tr:hover td{background-color:transparent}body table.extended td.sep{border-top:1px solid #f87f16}body table.extended td.sepm{border-top:1px dotted #ccc}body table.extended td.agg,body table.extended td.alltotal{background-color:hsla(0,0%,47%,.3)!important}body table.extended td.alltotal{border-bottom:1px solid #f87f16;border-top:1px solid #f87f16}body table.extended td.subtotal{background-color:hsla(28,94%,73%,.2)!important;border-top:1px solid #f87f16}body table.extended td.total{background-color:rgba(248,127,22,.3);border-top:1px solid #f87f16}body .showhide{color:#777}body .linked{border:3px solid #ddd}body .cards>li{background-color:#eee}body .cards figure{background-color:#ddd;border-top:4px solid #eee}body .cards ul{border-top:1px solid #ddd}body .cards .merchant{color:#555}body .cards .highlight{color:#fa9a48}body section{background-color:#eee}body section h2{background-color:#ddd;color:#777}body section h2 em{color:#f87f16}body section h2 em.alt{color:#333;text-transform:uppercase}body section h2 span:focus,body section h2 span:hover{color:#333}body section h3{color:#fa9a48}body section a:focus h3,body section a:hover h3{color:#fbb579}body section .main{color:#555}body section .active{color:#090}body section .inactive{color:#c00}body section .secondary{color:#777}body section progress{background:#c00;color:#090}body section progress::-webkit-progress-bar{background:#c00}body section progress::-moz-progress-bar{background:#090}body section p.help a:before{background-color:#ccc;color:#777}body section p.help a:focus:before,body section p.help a:hover:before{background-color:#f87f16;color:#333}body fieldset section{background-color:transparent}body div.testcard{background-color:#eee;border:1px solid #fa9a48}body #modal{background-color:hsla(0,0%,100%,.75)}body #modal div{background-color:#eee;color:#333}body #modal header{background-color:#f87f16;color:#333}body #modal progress{background:#777;border:1px solid #777;color:#090}body #modal progress::-webkit-progress-bar{background:#777}body #modal progress::-moz-progress-bar{background:#090}body ol#media li{border:1px solid #f87f16}body ol#media li.dragging{background-color:#ddd;border:3px solid #f87f16}body ol#media li.dragovertop{border-left:4px dotted #333}body ol#media li.dragoverend{border-right:4px dotted #333}body ol#media h3{background-color:#f87f16}body ol#media figure,body ol#media p.alert{background-color:#fff}body ol#media figure{border-bottom:1px dotted #f87f16}body ol#media span{color:#333}body #preview{background-color:hsla(0,0%,100%,.9)}body #preview article{background-color:#333;border:2px solid #fa9a48;border-radius:2px;border-top:15px solid #fa9a48;color:#ddd}body #preview p{background-color:hsla(0,0%,100%,.8);color:#333}body #preview a{color:#777}body #preview a:focus,body #preview a:hover{color:#555}body #testissues section p:before{color:#c00}body #testmessages p.company span{color:#0c0}body #testmessages a.unread p.company span{color:red}body div.messageoverlay{background-color:hsla(0,0%,100%,0)}body #messagepanel{background-color:#ccc}body #messagepanel h2{background-color:transparent;color:#333}body #messagepanel nav{background-color:#ccc}body #messagepanel button{background-color:#ddd}body #messagepanel button:active,body #messagepanel button:focus,body #messagepanel button:hover{background-color:#fa9a48}body #comments{background-color:#eee;border:5px solid #eee}body blockquote.speech p{background-color:#f87f16;color:#333}body blockquote.speech p:after{border-color:#f87f16 #f87f16 transparent transparent}body blockquote.speech cite{color:#777}body blockquote.speech a{color:#333;text-decoration:underline}body blockquote.speech q{font-style:italic}body blockquote.speech.client p{background-color:#ccc}body blockquote.speech.client p:after{border-color:#ccc transparent transparent #ccc}body.showmessagepanel div.messageoverlay{background-color:hsla(0,0%,100%,.5)}body #filter div.filters{background-color:inherit}body div.filters{background-color:#ddd}body div.advanced{background-color:#eee}body div.advanced fieldset{background-color:inherit}body td.m3g{color:#777}body td.gmomit,body td.overdue{color:#c00}body td.using{color:#090}body .updated p{background-color:#fff;color:#333}body .updated ol{background-color:#eee}body .updated ol:before{border-bottom-color:#eee}body .updated li.sep{border-top:1px dotted #777}body .updated:hover p{background-color:#fa9a48}body li.autofill input,body li.new:before{color:red}body #ref{background-color:transparent}body #status option,body input#ref:focus,body input#ref:hover{background-color:#fff}body #status option{border-top-color:#fff}body #status option[value="0"]{background-color:inherit;border-top-color:inherit}body #status option[value="500"]{background-color:#88f;border-top-color:#88f}body #status option[value="1000"]{background-color:#8c6;border-top-color:#8c6}body #status option[value="1500"]{background-color:#bbc;border-top-color:#bbc}body #status option[value="2000"]{background-color:#fa6;border-top-color:#fa6}body #status option[value="3000"]{background-color:#d55;border-top-color:#d55}body #status option[value="4000"]{background-color:#f99;border-top-color:#f99}body ul.barchart{background-color:#ddd}body svg:not([aria-label="A chart."]) circle,body svg:not([aria-label="A chart."]) ellipse,body svg:not([aria-label="A chart."]) path{stroke:#eee;fill:#fa9a48}body svg:not([aria-label="A chart."]) circle#eh,body svg:not([aria-label="A chart."]) circle#ma,body svg:not([aria-label="A chart."]) ellipse#eh,body svg:not([aria-label="A chart."]) ellipse#ma,body svg:not([aria-label="A chart."]) path#eh,body svg:not([aria-label="A chart."]) path#ma{stroke:none}body svg:not([aria-label="A chart."]) path,body svg:not([aria-label="A chart."]) rect{fill:#fa9a48}body svg:not([aria-label="A chart."]) path.alt,body svg:not([aria-label="A chart."]) rect.alt{fill:#fbb579}body svg:not([aria-label="A chart."]) path:hover,body svg:not([aria-label="A chart."]) rect:hover{fill:#f87f16}body svg:not([aria-label="A chart."]) g rect{fill:#fa9a48}body svg:not([aria-label="A chart."]) g:hover rect{fill:#f87f16}body svg:not([aria-label="A chart."]) path.low,body svg:not([aria-label="A chart."]) rect.low{fill:#090}body svg:not([aria-label="A chart."]) g:hover rect.low,body svg:not([aria-label="A chart."]) path.low:hover,body svg:not([aria-label="A chart."]) rect.low:hover{fill:#0c0}body svg:not([aria-label="A chart."]) path.high,body svg:not([aria-label="A chart."]) rect.high{fill:#c00}body svg:not([aria-label="A chart."]) g:hover rect.high,body svg:not([aria-label="A chart."]) path.high:hover,body svg:not([aria-label="A chart."]) rect.high:hover{fill:red}body svg:not([aria-label="A chart."]) path.i1,body svg:not([aria-label="A chart."]) rect.i1{fill:#ccc}body svg:not([aria-label="A chart."]) g:hover rect.i1,body svg:not([aria-label="A chart."]) path.i1:hover,body svg:not([aria-label="A chart."]) rect.i1:hover{fill:#777}body svg:not([aria-label="A chart."]) path.i01,body svg:not([aria-label="A chart."]) rect.i01{fill:#0c0}body svg:not([aria-label="A chart."]) g:hover rect.i01,body svg:not([aria-label="A chart."]) path.i01:hover,body svg:not([aria-label="A chart."]) rect.i01:hover{fill:#090}body svg:not([aria-label="A chart."]) path.i00,body svg:not([aria-label="A chart."]) rect.i00{fill:red}body svg:not([aria-label="A chart."]) g:hover rect.i00,body svg:not([aria-label="A chart."]) path.i00:hover,body svg:not([aria-label="A chart."]) rect.i00:hover{fill:#c00}body svg:not([aria-label="A chart."]) text{fill:#333}body svg:not([aria-label="A chart."]) text.total{fill:#fa9a48}body svg:not([aria-label="A chart."]) text.axism{fill:#777}body svg:not([aria-label="A chart."]) line{stroke:#777}body .inner{fill:#fff!important}body section .inner{fill:#eee!important}body svg .status500,body svg g .status500{fill:#88f!important}body svg .status500:hover,body svg g .status500:hover,body svg g:hover .status500{fill:#55f!important}body svg .status1000,body svg g .status1000{fill:#8c6!important}body svg .status1000:hover,body svg g .status1000:hover,body svg g:hover .status1000{fill:#6abf40!important}body svg .status1500,body svg g .status1500{fill:#bbc!important}body svg .status1500:hover,body svg g .status1500:hover,body svg g:hover .status1500{fill:#9e9eb6!important}body svg .status2000,body svg g .status2000{fill:#fa6!important}body svg .status2000:hover,body svg g .status2000:hover,body svg g:hover .status2000{fill:#ff8e33!important}body svg .status3000,body svg g .status3000{fill:#d55!important}body svg .status3000:hover,body svg g .status3000:hover,body svg g:hover .status3000{fill:#d42b2b!important}body svg .status4000,body svg g .status4000{fill:#f99!important}body svg .status4000:hover,body svg g .status4000:hover,body svg g:hover .status4000{fill:#f66!important}body svg [class^=classification]{fill:#fa9a48}body svg [class^=classification]:hover{fill:#f87f16}body path.classificationnone{fill:#fbb579}body svg.map{border-top-color:#090}body svg.map path{fill:#ccc}body svg.map path:hover{fill:#fa9a48!important}body ul.pin{background-color:#fff;border:1px solid #fff;color:#333}body ul.pin:after{border-top-color:#fff}body ul.pin li.subtitle,body ul.pin li.title{background-color:#eee}body ul.pin a:active,body ul.pin a:focus,body ul.pin a:hover{background-color:#f87f16}body .subfields{background-color:#ddd}body #name,body#dashboard header,body#dashboard main{background-color:transparent}body#dashboard header div{background-color:#eee;border:5px solid #ddd}body#dashboard header h1{color:#777}body#dashboard header sup{color:#333}body#dashboard header .maintenance{animation:textfade .3s linear 1.5s 9 alternate;color:#555;text-transform:uppercase}body#dashboard p.success{color:#090}body.dark #filter,body.dark #teststatus,body.dark #userstatus,body.dark header{background-color:#363636}body.dark form nav,form body.dark nav{background-color:rgba(29,29,29,.8)}body.dark{color:#e0e0e0}body.dark,body.dark hr{background-color:#1d1d1d}body.dark #filehover{background-color:rgba(238,114,7,.25);color:#a44e05}body.dark a:link,body.dark a:visited{color:#ee7207}body.dark a:active,body.dark a:focus,body.dark a:hover{color:#fa9a48}body.dark aside.note{border:1px solid #a44e05}body.dark aside.note h3,body.dark aside.note p{color:#a44e05}body.dark footer{color:#929292}body.dark nav.menu{background-color:#2a2a2a}body.dark nav.menu a:link,body.dark nav.menu a:visited{color:#929292}body.dark nav.menu a:active,body.dark nav.menu a:focus,body.dark nav.menu a:hover{color:#e0e0e0}body.dark nav.menu a.active{background-color:#1d1d1d}body.dark nav.menu .home a{background-color:#363636}body.dark nav.menu .sep{border-bottom:3px double #1d1d1d}body.dark fieldset{background-color:#2a2a2a}body.dark fieldset.flows{background-color:#363636}body.dark #testextra,body.dark #testissues,body.dark #testmain,body.dark #testmedia,body.dark #testmessages,body.dark .separator{border-top:6px solid #ee7207}body.dark #dupissuemessage div{background-color:rgba(191,38,38,.7);color:#fff}body.dark legend{background-color:#ee7207}body.dark label{color:#929292}body.dark input,body.dark output,body.dark select,body.dark textarea{background-color:#1d1d1d;color:#e0e0e0}body.dark input.autofill,body.dark input.autofill~label,body.dark input.invalid~label,body.dark output.autofill,body.dark output.autofill~label,body.dark output.invalid~label,body.dark select.autofill,body.dark select.autofill~label,body.dark select.invalid~label,body.dark textarea.autofill,body.dark textarea.autofill~label,body.dark textarea.invalid~label{color:#bf2626}body.dark input.invalid,body.dark output.invalid,body.dark select.invalid,body.dark textarea.invalid{border:1px solid #bf2626}body.dark input:focus~label,body.dark output:focus~label,body.dark select:focus~label,body.dark textarea:focus~label{color:#e0e0e0;font-weight:600}body.dark input[disabled],body.dark input[readonly],body.dark output[disabled],body.dark output[readonly],body.dark select[disabled],body.dark select[readonly],body.dark textarea[disabled],body.dark textarea[readonly]{background-color:transparent}body.dark div.invalid{border:1px solid #bf2626}body.dark select{background:#1d1d1d url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10"><path d="M2,4h2L3,6Lz" stroke-width="0" fill="rgba(128,128,128,.2)"/></svg>') no-repeat 100% 50%}body.dark optgroup,body.dark optgroup option{background-color:#363636}body.dark output{background-color:transparent}body.dark input[type=checkbox]~label:after,body.dark input[type=checkbox]~label:before,body.dark input[type=radio]~label:after,body.dark input[type=radio]~label:before{background-color:#d55;color:#bf2626}body.dark input[type=checkbox]~label:after,body.dark input[type=radio]~label:after{background-color:hsla(0,0%,100%,.5)}body.dark input[type=checkbox]:checked~label,body.dark input[type=radio]:checked~label{color:#e0e0e0}body.dark input[type=checkbox]:checked~label:before,body.dark input[type=radio]:checked~label:before{background-color:#8c6;color:#60ac39}body.dark pre span.domain{color:#bf2626}body.dark form div p,body.dark pre span.query{color:#929292}body.dark form nav.login{background-color:transparent;border-top:3px solid rgba(29,29,29,.8);padding:0 2em}body.dark form nav.login a{background-color:rgba(164,78,5,.8);color:#1d1d1d}body.dark form nav.login a:focus,body.dark form nav.login a:hover{background-color:#a44e05}body.dark form .comment p{color:#e0e0e0}body.dark .button,body.dark button{background-color:#313131;color:#929292}body.dark .button:link,body.dark .button:visited,body.dark button:link,body.dark button:visited{color:#929292}body.dark .button:active,body.dark .button:focus,body.dark .button:hover,body.dark button:active,body.dark button:focus,body.dark button:hover{background-color:#ee7207;color:#e0e0e0}body.dark .button[disabled],body.dark button[disabled]{color:#2a2a2a}body.dark .button[disabled]:active,body.dark .button[disabled]:focus,body.dark .button[disabled]:hover,body.dark button[disabled]:active,body.dark button[disabled]:focus,body.dark button[disabled]:hover{background-color:#313131}body.dark #readonly .comment p{color:#e0e0e0}body.dark form.active table th:focus,body.dark form.active table th:hover{color:#fff}body.dark thead{background-color:#ee7207}body.dark th.sort-1{background-color:#fa9a48}body.dark th.sort1{background-color:#a44e05}body.dark tbody tr:nth-child(2n){background-color:rgba(0,0,0,.1)}body.dark tbody tr.sep td[rowspan]{background-color:#1d1d1d}body.dark tbody tr:hover td{background-color:rgba(238,114,7,.2)}body.dark tbody tr.selected{background-color:rgba(164,78,5,.3)}body.dark tbody tr.selected:nth-child(2n){background-color:rgba(164,78,5,.4)}body.dark col.country{border-right:1px solid #a44e05}body.dark table.report{border:1px solid #a44e05}body.dark table.report tr.sep{border-top:1px solid #a44e05}body.dark table.report tr.firstrec{border-top:5px solid #a44e05}body.dark table.report tr.subtotal td{border-top:3px double #a44e05}body.dark table.report td.title,body.dark table.report th.title{border-right:1px solid #a44e05}body.dark table.report .sum{border-left:1px solid #a44e05}body.dark table.report .z{color:hsla(0,0%,88%,.25)}body.dark table.report .green{background-color:rgba(96,172,57,.35)}body.dark table.report .red{background-color:rgba(191,38,38,.45)}body.dark table.report .yellow{background-color:rgba(201,155,14,.35)}body.dark table.report .pink{background-color:rgba(191,38,38,.15)}body.dark table.ops td,body.dark table.ops th{border-right:1px solid #a44e05}body.dark table.ops td.u{color:#d55}body.dark table.ops td.o{color:#8c6}body.dark table.ops tr.sepm{border-top:1px dotted #363636}body.dark table.extended tbody tr,body.dark table.issue tbody tr,body.dark table.issue tbody tr:hover td,body.dark table.ops tbody tr,body.dark table.ops tbody tr:hover td{background-color:transparent}body.dark table.extended td.sep{border-top:1px solid #a44e05}body.dark table.extended td.sepm{border-top:1px dotted #313131}body.dark table.extended td.agg,body.dark table.extended td.alltotal{background-color:hsla(0,0%,57%,.3)!important}body.dark table.extended td.alltotal{border-bottom:1px solid #a44e05;border-top:1px solid #a44e05}body.dark table.extended td.subtotal{background-color:rgba(250,154,72,.2)!important;border-top:1px solid #a44e05}body.dark table.extended td.total{background-color:rgba(164,78,5,.3);border-top:1px solid #a44e05}body.dark .showhide{color:#929292}body.dark .linked{border:3px solid #2a2a2a}body.dark .cards>li{background-color:#363636}body.dark .cards figure{background-color:#2a2a2a;border-top:4px solid #363636}body.dark .cards ul{border-top:1px solid #2a2a2a}body.dark .cards .merchant{color:#fff}body.dark .cards .highlight{color:#ee7207}body.dark section{background-color:#363636}body.dark section h2{background-color:#2a2a2a;color:#929292}body.dark section h2 em{color:#a44e05}body.dark section h2 em.alt{color:#e0e0e0;text-transform:uppercase}body.dark section h2 span:focus,body.dark section h2 span:hover{color:#e0e0e0}body.dark section h3{color:#ee7207}body.dark section a:focus h3,body.dark section a:hover h3{color:#fa9a48}body.dark section .main{color:#fff}body.dark section .active{color:#8c6}body.dark section .inactive{color:#d55}body.dark section .secondary{color:#929292}body.dark section progress{background:#d55;color:#8c6}body.dark section progress::-webkit-progress-bar{background:#d55}body.dark section progress::-moz-progress-bar{background:#8c6}body.dark section p.help a:before{background-color:#313131;color:#929292}body.dark section p.help a:focus:before,body.dark section p.help a:hover:before{background-color:#a44e05;color:#e0e0e0}body.dark fieldset section{background-color:transparent}body.dark div.testcard{background-color:#363636;border:1px solid #ee7207}body.dark #modal{background-color:rgba(29,29,29,.75)}body.dark #modal div{background-color:#363636;color:#e0e0e0}body.dark #modal header{background-color:#a44e05;color:#e0e0e0}body.dark #modal progress{background:#929292;border:1px solid #929292;color:#8c6}body.dark #modal progress::-webkit-progress-bar{background:#929292}body.dark #modal progress::-moz-progress-bar{background:#8c6}body.dark ol#media li{border:1px solid #a44e05}body.dark ol#media li.dragging{background-color:#2a2a2a;border:3px solid #a44e05}body.dark ol#media li.dragovertop{border-left:4px dotted #e0e0e0}body.dark ol#media li.dragoverend{border-right:4px dotted #e0e0e0}body.dark ol#media h3{background-color:#a44e05}body.dark ol#media figure,body.dark ol#media p.alert{background-color:#1d1d1d}body.dark ol#media figure{border-bottom:1px dotted #a44e05}body.dark ol#media span{color:#e0e0e0}body.dark #preview{background-color:rgba(29,29,29,.9)}body.dark #preview article{background-color:#e0e0e0;border:2px solid #ee7207;border-radius:2px;border-top:15px solid #ee7207;color:#2a2a2a}body.dark #preview p{background-color:rgba(29,29,29,.8);color:#e0e0e0}body.dark #preview a{color:#929292}body.dark #preview a:focus,body.dark #preview a:hover{color:#fff}body.dark #testissues section p:before{color:#d55}body.dark #testmessages p.company span{color:#60ac39}body.dark #testmessages a.unread p.company span{color:#bf2626}body.dark div.messageoverlay{background-color:rgba(29,29,29,0)}body.dark #messagepanel{background-color:#313131}body.dark #messagepanel h2{background-color:transparent;color:#e0e0e0}body.dark #messagepanel nav{background-color:#313131}body.dark #messagepanel button{background-color:#2a2a2a}body.dark #messagepanel button:active,body.dark #messagepanel button:focus,body.dark #messagepanel button:hover{background-color:#ee7207}body.dark #comments{background-color:#363636;border:5px solid #363636}body.dark blockquote.speech p{background-color:#a44e05;color:#e0e0e0}body.dark blockquote.speech p:after{border-color:#a44e05 #a44e05 transparent transparent}body.dark blockquote.speech cite{color:#929292}body.dark blockquote.speech a{color:#e0e0e0;text-decoration:underline}body.dark blockquote.speech q{font-style:italic}body.dark blockquote.speech.client p{background-color:#313131}body.dark blockquote.speech.client p:after{border-color:#313131 transparent transparent #313131}body.dark.showmessagepanel div.messageoverlay{background-color:rgba(29,29,29,.5)}body.dark #filter div.filters{background-color:inherit}body.dark div.filters{background-color:#2a2a2a}body.dark div.advanced{background-color:#363636}body.dark div.advanced fieldset{background-color:inherit}body.dark td.m3g{color:#929292}body.dark td.gmomit,body.dark td.overdue{color:#d55}body.dark td.using{color:#8c6}body.dark .updated p{background-color:#1d1d1d;color:#e0e0e0}body.dark .updated ol{background-color:#363636}body.dark .updated ol:before{border-bottom-color:#363636}body.dark .updated li.sep{border-top:1px dotted #929292}body.dark .updated:hover p{background-color:#ee7207}body.dark li.autofill input,body.dark li.new:before{color:#bf2626}body.dark #ref{background-color:transparent}body.dark input#ref:focus,body.dark input#ref:hover{background-color:#1d1d1d}body.dark #status option{background-color:#1d1d1d;border-top-color:#1d1d1d}body.dark #status option[value="0"]{background-color:inherit;border-top-color:inherit}body.dark #status option[value="500"]{background-color:#88f;border-top-color:#88f}body.dark #status option[value="1000"]{background-color:#8c6;border-top-color:#8c6}body.dark #status option[value="1500"]{background-color:#bbc;border-top-color:#bbc}body.dark #status option[value="2000"]{background-color:#fa6;border-top-color:#fa6}body.dark #status option[value="3000"]{background-color:#d55;border-top-color:#d55}body.dark #status option[value="4000"]{background-color:#f99;border-top-color:#f99}body.dark ul.barchart{background-color:#2a2a2a}body.dark svg:not([aria-label="A chart."]) circle,body.dark svg:not([aria-label="A chart."]) ellipse,body.dark svg:not([aria-label="A chart."]) path{stroke:#363636;fill:#ee7207}body.dark svg:not([aria-label="A chart."]) circle#eh,body.dark svg:not([aria-label="A chart."]) circle#ma,body.dark svg:not([aria-label="A chart."]) ellipse#eh,body.dark svg:not([aria-label="A chart."]) ellipse#ma,body.dark svg:not([aria-label="A chart."]) path#eh,body.dark svg:not([aria-label="A chart."]) path#ma{stroke:none}body.dark svg:not([aria-label="A chart."]) path,body.dark svg:not([aria-label="A chart."]) rect{fill:#ee7207}body.dark svg:not([aria-label="A chart."]) path.alt,body.dark svg:not([aria-label="A chart."]) rect.alt{fill:#fa9a48}body.dark svg:not([aria-label="A chart."]) path:hover,body.dark svg:not([aria-label="A chart."]) rect:hover{fill:#a44e05}body.dark svg:not([aria-label="A chart."]) g rect{fill:#ee7207}body.dark svg:not([aria-label="A chart."]) g:hover rect{fill:#a44e05}body.dark svg:not([aria-label="A chart."]) path.low,body.dark svg:not([aria-label="A chart."]) rect.low{fill:#8c6}body.dark svg:not([aria-label="A chart."]) g:hover rect.low,body.dark svg:not([aria-label="A chart."]) path.low:hover,body.dark svg:not([aria-label="A chart."]) rect.low:hover{fill:#60ac39}body.dark svg:not([aria-label="A chart."]) path.high,body.dark svg:not([aria-label="A chart."]) rect.high{fill:#d55}body.dark svg:not([aria-label="A chart."]) g:hover rect.high,body.dark svg:not([aria-label="A chart."]) path.high:hover,body.dark svg:not([aria-label="A chart."]) rect.high:hover{fill:#bf2626}body.dark svg:not([aria-label="A chart."]) path.i1,body.dark svg:not([aria-label="A chart."]) rect.i1{fill:#313131}body.dark svg:not([aria-label="A chart."]) g:hover rect.i1,body.dark svg:not([aria-label="A chart."]) path.i1:hover,body.dark svg:not([aria-label="A chart."]) rect.i1:hover{fill:#929292}body.dark svg:not([aria-label="A chart."]) path.i01,body.dark svg:not([aria-label="A chart."]) rect.i01{fill:#60ac39}body.dark svg:not([aria-label="A chart."]) g:hover rect.i01,body.dark svg:not([aria-label="A chart."]) path.i01:hover,body.dark svg:not([aria-label="A chart."]) rect.i01:hover{fill:#8c6}body.dark svg:not([aria-label="A chart."]) path.i00,body.dark svg:not([aria-label="A chart."]) rect.i00{fill:#bf2626}body.dark svg:not([aria-label="A chart."]) g:hover rect.i00,body.dark svg:not([aria-label="A chart."]) path.i00:hover,body.dark svg:not([aria-label="A chart."]) rect.i00:hover{fill:#d55}body.dark svg:not([aria-label="A chart."]) text{fill:#e0e0e0}body.dark svg:not([aria-label="A chart."]) text.total{fill:#ee7207}body.dark svg:not([aria-label="A chart."]) text.axism{fill:#929292}body.dark svg:not([aria-label="A chart."]) line{stroke:#929292}body.dark .inner{fill:#1d1d1d!important}body.dark section .inner{fill:#363636!important}body.dark svg .status500,body.dark svg g .status500{fill:#88f!important}body.dark svg .status500:hover,body.dark svg g .status500:hover,body.dark svg g:hover .status500{fill:#55f!important}body.dark svg .status1000,body.dark svg g .status1000{fill:#8c6!important}body.dark svg .status1000:hover,body.dark svg g .status1000:hover,body.dark svg g:hover .status1000{fill:#6abf40!important}body.dark svg .status1500,body.dark svg g .status1500{fill:#bbc!important}body.dark svg .status1500:hover,body.dark svg g .status1500:hover,body.dark svg g:hover .status1500{fill:#9e9eb6!important}body.dark svg .status2000,body.dark svg g .status2000{fill:#fa6!important}body.dark svg .status2000:hover,body.dark svg g .status2000:hover,body.dark svg g:hover .status2000{fill:#ff8e33!important}body.dark svg .status3000,body.dark svg g .status3000{fill:#d55!important}body.dark svg .status3000:hover,body.dark svg g .status3000:hover,body.dark svg g:hover .status3000{fill:#d42b2b!important}body.dark svg .status4000,body.dark svg g .status4000{fill:#f99!important}body.dark svg .status4000:hover,body.dark svg g .status4000:hover,body.dark svg g:hover .status4000{fill:#f66!important}body.dark svg [class^=classification]{fill:#ee7207}body.dark svg [class^=classification]:hover{fill:#a44e05}body.dark path.classificationnone{fill:#fa9a48}body.dark svg.map{border-top-color:#8c6}body.dark svg.map path{fill:#313131}body.dark svg.map path:hover{fill:#ee7207!important}body.dark ul.pin{background-color:#1d1d1d;border:1px solid #1d1d1d;color:#e0e0e0}body.dark ul.pin:after{border-top-color:#1d1d1d}body.dark ul.pin li.subtitle,body.dark ul.pin li.title{background-color:#363636}body.dark ul.pin a:active,body.dark ul.pin a:focus,body.dark ul.pin a:hover{background-color:#a44e05}body.dark .subfields{background-color:#2a2a2a}body#dashboard.dark header,body#dashboard.dark main,body.dark #name{background-color:transparent}body#dashboard.dark header div{background-color:#363636;border:5px solid #2a2a2a}body#dashboard.dark header h1{color:#929292}body#dashboard.dark header sup{color:#e0e0e0}body#dashboard.dark header .maintenance{animation:textfade .3s linear 1.5s 9 alternate;color:#fff;text-transform:uppercase}body#dashboard.dark p.success{color:#8c6}svg.fraudscan{display:none}.logobig,svg.fraudscan path.fstext{fill:#222}body.dark .logobig,body.dark svg.fraudscan path.fstext{fill:#ddd}.home a svg{display:none;max-height:100%;max-width:100%}.home a .logosml{display:block}*,:after,:before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block;margin:0;padding:0}template{display:none}textarea{overflow:auto}@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(/fonts/icons.eot);src:url(/fonts/icons.eot#iefix) format("embedded-opentype"),url(/fonts/icons.woff) format("woff"),url(/fonts/icons.ttf) format("truetype"),url(/fonts/icons.svg#icons) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before,body output.status0:before,body output.status1000:before,body output.status1500:before,body output.status2000:before,body output.status3000:before,body output.status4000:before,body output.status500:before,body td.status0:before,body td.status1000:before,body td.status1500:before,body td.status2000:before,body td.status3000:before,body td.status4000:before,body td.status500:before,body th.status0:before,body th.status1000:before,body th.status1500:before,body th.status2000:before,body th.status3000:before,body th.status4000:before,body th.status500:before,section .status1000 a:before,section .status1500 a:before,section .status2000 a:before,section .status3000 a:before,section .status4000 a:before,section .status500 a:before,td.active:before,td.cancomment:before,td.canedit:before,td.canfix:before,td.canverify:before,td.careline:before,td.endtoend:before,td.marketing:before,td.payment:before,td.published:before,td.timezone:before,td.uat:before{display:inline-block;font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-align:center;text-transform:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:1em;speak:none}[class*=" icon-"]:before,[class^=icon-]:before{margin-left:.2em;margin-right:.2em}[class*=" icon-file-"]:before,[class^=icon-file-]:before{padding:.1em 0;width:1.1em}.icon-end-to-end:before{content:"⇔"}.icon-down-mini:before{content:"\e800"}.icon-left-mini:before{content:"\e801"}.icon-right-mini:before{content:"\e802"}.icon-up-mini:before{content:"\e803"}.icon-down-big:before{content:"\e804"}.icon-left-big:before{content:"\e805"}.icon-right-big:before{content:"\e806"}.icon-up-big:before{content:"\e807"}.icon-arrows-ccw:before{content:"\e808"}.icon-star:before{content:"\e809"}.icon-star-empty:before{content:"\e80a"}.icon-user:before{content:"\e80b"}.icon-users:before{content:"\e80c"}.icon-user-add:before{content:"\e80d"}.icon-clock:before{content:"\e80e"}.icon-cog:before{content:"\e80f"}.icon-search:before{content:"\e810"}.icon-attach:before{content:"\e811"}.icon-comment:before{content:"\e812"}.icon-chat:before{content:"\e813"}.icon-plus-squared:before{content:"\e814"}.icon-phone:before{content:"\e815"}.icon-reply:before{content:"\e816"}.icon-reply-all:before{content:"\e817"}.icon-forward:before,.icon-imgpreland:before{content:"\e818"}.icon-quote:before{content:"\e819"}.icon-pencil:before{content:"\e81a"}.icon-check:before{content:"\e81c"}.icon-cancel:before{content:"\e81d"}.icon-gauge:before{content:"\e81e"}.icon-cancel-squared:before{content:"\e81f"}.icon-mail:before{content:"\e820"}.icon-vcard:before{content:"\e821"}.icon-block:before{content:"\e823"}.icon-resize-full-1:before{content:"\e824"}.icon-arrow-combo:before{content:"\e825"}.icon-down-dir:before{content:"\e826"}.icon-left-dir:before{content:"\e827"}.icon-right-dir:before{content:"\e828"}.icon-up-dir:before{content:"\e829"}.icon-play:before{content:"\e82a"}.icon-stop:before{content:"\e82b"}.icon-pause:before{content:"\e82c"}.icon-to-end:before{content:"\e82d"}.icon-to-start:before{content:"\e82e"}.icon-fast-forward:before{content:"\e82f"}.icon-fast-backward:before{content:"\e830"}.icon-globe:before{content:"\e831"}.icon-eye:before{content:"\e832"}.icon-chart-pie:before{content:"\e833"}.icon-chart-line:before{content:"\e834"}.icon-chart-bar:before{content:"\e835"}.icon-chart-area:before{content:"\e836"}.icon-floppy:before{content:"\e837"}.icon-clipboard:before{content:"\e838"}.icon-share:before{content:"\e83d"}.icon-thumbs-up:before{content:"\e83e"}.icon-thumbs-down:before{content:"\e83f"}.icon-info:before{content:"\e840"}.icon-help:before{content:"\e841"}.icon-imgbanner:before,.icon-link:before{content:"\e842"}.icon-lock:before{content:"\e843"}.icon-lock-open:before{content:"\e844"}.icon-plus:before{content:"\e845"}.icon-minus:before{content:"\e846"}.icon-trash:before{content:"\e847"}.icon-attention:before{content:"\e849"}.icon-rss:before{content:"\e84a"}.icon-record:before{content:"\e84b"}.icon-target:before{content:"\e84c"}.icon-list:before{content:"\e84d"}.icon-signal:before{content:"\e84e"}.icon-mobile:before{content:"\e84f"}.icon-monitor:before{content:"\e850"}.icon-tablet:before{content:"\e822"}.icon-credit-card:before,.icon-imglanding:before{content:"\e851"}.icon-menu:before{content:"\e852"}.icon-minus-squared:before{content:"\e854"}.icon-print:before{content:"\e855"}.icon-tag:before{content:"\e856"}.icon-bookmark:before{content:"\e857"}.icon-list-add:before{content:"\e858"}.icon-network:before{content:"\e859"}.icon-calendar:before{content:"\e85a"}.icon-home:before{content:"\e85b"}.icon-camera:before{content:"\e85c"}.icon-ccw:before{content:"\e85e"}.icon-cw:before{content:"\e85f"}.icon-video:before{content:"\e860"}.icon-picture:before{content:"\e861"}.icon-flag:before{content:"\e863"}.icon-layout:before{content:"\e864"}.icon-resize-full:before{content:"\e865"}.icon-resize-small:before{content:"\e866"}.icon-resize-small-1:before{content:"\e867"}.icon-resize-vertical:before{content:"\e868"}.icon-resize-horizontal:before{content:"\e869"}.icon-move:before{content:"\e86a"}.icon-popup:before{content:"\e86b"}.icon-txt:before{content:"\e86e"}.icon-word:before{content:"\e839"}.icon-excel:before{content:"\e83a"}.icon-pdf:before{content:"\e81b"}.icon-file-doc:before,.icon-file-rtf:before{background-color:#295391;color:#ddd;content:"\e839"}.icon-file-csv:before,.icon-file-xls:before{background-color:#1f6b41;color:#ddd;content:"\e83a"}.icon-file-pdf:before{background-color:#7b0000;color:#ddd;content:"\e81b"}.icon-file-ppt:before{background-color:#c44423;color:#ddd;content:"\e848"}.icon-file-zip:before{color:#fb0;content:"\e862"}.icon-file-htm:before{color:#1f6b41;content:"\e86d"}.icon-file-odp:before,.icon-file-ods:before,.icon-file-odt:before,.icon-file-txt:before{content:"\e86e"}.icon-file-image:before{content:"\e86c"}.icon-file-vid:before,.icon-file-video:before{content:"\e86f"}.icon-file-audio:before{content:"\e870"}body,html{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:87.5%;font-weight:300;height:100%;margin:0;padding:0;width:100%}html{touch-action:manipulation}body{line-height:1.3;overflow-y:scroll;padding:5em 0}button,datalist,input,option,output,pre,select,table,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1em;font-weight:300}pre{font-family:Consolas,Menlo,DejaVu Mono,monospace}h1,h2,h3,h4,h5,h6,strong{font-weight:600;margin:0;padding:0}h1{font-size:1.75em;font-weight:300;margin-bottom:.2em;width:100%}h1 span{display:block;font-size:.75em}header h1{line-height:1.75;margin-left:2rem}h2{font-size:1.25em}h2 span{display:block}h3{font-size:1em}p{margin:0 0 1em}ul{list-style-type:disc}ul ul{list-style-type:square}em{font-style:normal}hr{border:0;height:1px;margin:8px 0}a{text-decoration:none}img{display:block;height:auto;margin:0;max-width:100%;padding:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:auto}#report form>h2{margin-bottom:.2em;margin-top:3em}article h2{margin-top:3em}article li{margin-bottom:.5em}article img{margin:1em 0}main{margin:0 0 0 3em;padding:0 2em 5em;position:relative;z-index:0}body.full{overflow:hidden;padding:0}body.full main{bottom:0;left:0;padding:0;position:absolute;right:0;top:3em}article{max-width:40em}iframe.full{border:0;bottom:0;height:100%;left:0;margin:0;overflow:auto;padding:0;position:absolute;right:0;top:0;width:100%}footer{bottom:0;left:0;padding-bottom:10px;position:fixed;width:3em}footer p{display:none;font-size:.8em;margin:0;padding:0;text-align:center}nav.menu{bottom:0;left:0;position:fixed;top:0;width:3em}nav.menu li,nav.menu ul{list-style-type:none;margin:0;padding:0}nav.menu a{display:block;line-height:3em;outline:0 none;overflow:hidden;text-transform:uppercase;white-space:nowrap}nav.menu a:before{margin:0;width:3em}nav.menu .home a{height:3em;margin-bottom:1em;outline:0 none;overflow:hidden;padding:0 2px}form{margin:0;padding:0}form div{align-items:center;display:flex;flex-wrap:nowrap;margin:2px 2em}form div.tall{align-items:flex-start}form div.tall label,form div.tall p{padding-top:.4em}form div.issuecompany{align-items:flex-start}form div.ggchart,form div.ggchart div{margin:0}form a.addlink{margin-left:8em}form nav ul,form ul.buttons{float:right;list-style-type:none;margin:0;padding:0}form nav ul li,form ul.buttons li{display:inline-block;margin:0 0 4px 4px;padding:0}form nav ul.alt,form ul.buttons.alt{float:left}form nav ul.alt.pad,form ul.buttons.alt.pad{margin-left:10em}form nav ul.alt li,form ul.buttons.alt li{margin:0 4px 4px 0}form nav.login{padding:0}form nav p{font-weight:600;margin:0;text-align:center;text-transform:uppercase}form nav p a{display:block;padding:8px 0}fieldset{border:0;margin:0 0 1em;padding:1em 0}fieldset fieldset{margin:0;padding:0}legend{font-size:1.2em;font-weight:600;line-height:2;margin:0 0 1em;text-align:center;text-transform:uppercase;width:100%}label{cursor:pointer;order:1;padding-right:1em;text-align:right;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:8em}label.longlabel{white-space:inherit}input,output,pre,select,textarea{appearance:none;border:0;border-radius:0;box-shadow:none;flex:2 1 auto;height:2.25em;margin:0;order:2;outline:0 none;padding:.4em .6em}select{cursor:pointer;outline:0 none;padding-left:.4em}textarea{height:auto}textarea[disabled],textarea[readonly]{font-size:.85em;padding-top:0;white-space:pre-wrap}textarea#url_notes{min-height:27px!important}pre{font-size:.85em;height:auto;margin-top:0;padding-top:0;width:10em;word-wrap:break-word;overflow:auto;white-space:pre-wrap}pre span.domain{font-weight:600}input[type=file]{cursor:pointer;height:auto;padding:.4em}input[type=checkbox],input[type=radio]{flex:0 0 auto;height:auto;order:1;width:2em}div input[type=checkbox],div input[type=radio]{margin-left:8em}div span.chkcol input[type=checkbox],div span.chkcol input[type=radio]{margin-left:0}div span.chkcol input[type=checkbox]~label,div span.chkcol input[type=radio]~label{width:0}input[type=checkbox]~label,input[type=radio]~label{left:-2em;padding-left:0;padding-right:0;position:relative;text-align:left;width:auto}input[type=checkbox]~label:after,input[type=checkbox]~label:before,input[type=radio]~label:after,input[type=radio]~label:before{content:"\e81d";display:inline-block;font-family:icons;margin-right:.6em;text-indent:1.7em;vertical-align:top;width:2.6em}input[type=checkbox]~label:after,input[type=radio]~label:after{content:"";display:block;height:80%;left:.15em;position:absolute;top:10%;transform:translateX(0);transition:transform 70ms ease-in;width:1.1em}input[type=checkbox]:checked~label:before,input[type=radio]:checked~label:before{content:"\e81c";text-indent:.3em}input[type=checkbox]:checked~label:after,input[type=radio]:checked~label:after{transform:translateX(1.25em)}form div p{margin:0;padding:0 1em 0 0;text-align:right;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:8em}form div p~input[type=checkbox],form div p~input[type=radio]{margin-left:0}form div .chkcol{text-align:left;width:4.5em}form div span.chkcol{display:flex}form div ol,form div ul{flex:2 1 auto;margin:0;order:2;padding:0}form div li{align-items:center;display:flex;flex-wrap:nowrap;margin:.1em 0;padding:0}form div li.template{display:none}form div .button{order:3;width:2.5em}.button,button{border:0;box-shadow:none;cursor:pointer;display:inline-block;font-weight:600;height:2.25em;line-height:2.2;margin:0;outline:0;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:11.5em}.button::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}.button span[class*=" icon-"],.button span[class^=icon-],button span[class*=" icon-"],button span[class^=icon-]{padding-right:.6em}.button[disabled],button[disabled]{cursor:default}#readonly form div.tall>p{padding-top:0}#readonly form div.tall li{margin-top:0}#readonly output{height:auto;padding:0 .6em 0 0}#readonly label{cursor:default}#readonly a.url{display:block;max-width:16em;order:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#readonly ol#media li figure{min-height:3.5em}label.copyable.active:before{content:"\e838";cursor:copy;display:inline-block;font-family:icons;padding-right:.25em;visibility:hidden}label.copyable.active:hover:before{visibility:visible}#readonly label.copyable{cursor:copy}div.copier{display:block}div.copier label.copyable{margin-left:8em;text-align:left;width:auto}#filehover{bottom:0;display:none;font-family:icons;font-size:100vmin;left:0;line-height:1;margin:auto;position:fixed;right:0;text-align:center;top:0}body.filehover #filehover{display:block}p.nodata{display:none;margin:1em 0}.nodata p.nodata{display:block}.nodata nav.tablenav,.nodata table{display:none}.tablescroll{margin:0;overflow-x:auto}table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:1em;font-variant-numeric:tabular-nums;table-layout:fixed;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}form.active button.icon-search{display:none}form.active table{cursor:pointer}form.active th{cursor:ns-resize;-webkit-user-select:none;-ms-user-select:none;user-select:none}form.active a{color:inherit!important}td,th{font-weight:300;margin:0;overflow:hidden;padding:.3em;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}td.date,td.num,th.date,th.num{direction:rtl;text-align:right;text-overflow:clip;width:3.5em}td.date,th.date{width:6.2em}td.ref,th.ref{width:7.5em}td:before,th:before{margin:0;width:auto}td[class^=icon],th[class^=icon]{margin:0;text-overflow:clip;width:2.4em}td sup,th sup{font-size:.6em;opacity:.6}th{font-weight:600;text-overflow:unset}td[rowspan]{vertical-align:top}div.testcardtemplate,tbody tr.rowtemplate{display:none}div.testcard{display:block;font-size:.7rem;margin:0;position:absolute;right:20px;z-index:9999}div.testcard time{float:right}div.testcard p{padding:.8rem;text-align:left;width:unset}div.testcard section.testcardbreach p{font-size:inherit;margin-bottom:0;padding:0}div.testcard section.testcardbreach p:before{color:#c00;content:"\e823";display:inline-block;font-family:icons;padding-right:1rem;text-align:center;width:.8em}div.testcard div.subfields{margin:0;padding:.8rem}div.testcard div.subfields output[data-type=status]{padding:0}div.testcard div.subfields fieldset{padding:.2rem}div.testcard table.issue th{cursor:default;vertical-align:text-top}div.testcard fieldset#testmedia{margin:0}div.testcard fieldset#testmedia ol#media li{max-width:80px}table.help,table.info{margin-bottom:1.5em;table-layout:auto}table.help td,table.help th,table.info td,table.info th{vertical-align:top;white-space:normal}table.info td,table.info th{direction:rtl;text-align:right;text-overflow:clip}table.info td.left-align,table.info th.left-align{direction:ltr;text-align:left}table.help td:first-child{font-weight:600;padding-left:2em;padding-right:.5em;text-align:right;white-space:nowrap}table.issue{margin:0 0 1em;table-layout:auto;width:auto}table.issue#issueinfo{display:inline-block!important}table.issue td,table.issue th{padding:0 1em 0 0}nav.tablenav .sep{padding-left:.75em}nav.tablenav .pages{width:3em}nav.tablenav button{margin-left:0;width:3em}col.status500{background-color:rgba(136,136,255,.3)}col.status1000{background-color:rgba(136,204,102,.3)}col.status1500{background-color:rgba(187,187,204,.3)}col.status2000{background-color:rgba(255,170,102,.3)}col.status3000{background-color:rgba(221,85,85,.3)}col.status4000{background-color:hsla(0,100%,80%,.3)}col.issue-state1{background-color:rgba(187,187,204,.3)}col.issue-state01{background-color:rgba(136,204,102,.3)}col.issue-state00{background-color:rgba(221,85,85,.3)}section{position:relative}section h2{font-size:.85em;margin:5px;padding:2px 5px 3px}section a.icon-floppy{float:right;overflow:hidden;visibility:hidden;white-space:nowrap;width:1.2em}section:hover a.icon-floppy{visibility:visible}section span.icon-cancel{cursor:pointer;float:right;overflow:hidden;white-space:nowrap;width:1.2em}section li,section ol,section ul{list-style-type:none;margin:0;padding:0}section ol,section p:last-child,section ul{margin-bottom:10px}section li,section p{font-size:1.25em;font-weight:300;margin:0 10px}section table{margin:0 auto;min-width:calc(100% - 10px);width:auto}section a:active,section a:focus,section a:hover,section a:link,section a:visited{color:inherit!important}section p.help{float:right;font-size:.75em}section p.help a:before{border-radius:50%;height:1.5em;line-height:1.5;margin:0;width:1.5em}section p.alert{float:none;font-size:.9em;text-align:center}section p.alert a:before{margin-right:.2em}section p.flash{animation:flash .2s ease-in 1s 6 alternate;transform-origin:1.2em 50%}section hr:last-child{height:0}section .main{font-size:3em;letter-spacing:-.04em;line-height:1;margin-bottom:.2em;margin-top:.4em}section h2+.main{margin-top:0}section .status500{color:#88f}section .status500 a:before{content:"\e863";margin-right:.2em}section .status1000{color:#8c6}section .status1000 a:before{content:"\e863";margin-right:.2em}section .status1500{color:#bbc}section .status1500 a:before{content:"\e863";margin-right:.2em}section .status2000{color:#fa6}section .status2000 a:before{content:"\e863";margin-right:.2em}section .status3000{color:#d55}section .status3000 a:before{content:"\e863";margin-right:.2em}section .status4000{color:#f99}section .status4000 a:before{content:"\e863";margin-right:.2em}section strong{float:right;padding-left:1em}section progress{appearance:none;border:0;bottom:0;display:block;height:5px;left:0;margin:0;padding:0;position:absolute;width:100%}section ul.barchart{margin:5px}section a{display:block}section p.secondary{margin-bottom:.25em;margin-top:.25em}ul.barchart{clear:both;list-style-type:none;margin:1em auto;padding:1px}ul.barchart li{font-size:1em;margin:0 0 1px;padding:0 3px}ul.barchart li:last-child{margin:0}ul.barchart a{padding:0}ul.barchart strong{float:right;padding-left:1em}svg{overflow:hidden}svg.piechart{display:block;margin:0 auto;max-width:360px}svg.piechart text{font-size:2.6em;font-weight:600;text-anchor:end;dominant-baseline:middle;pointer-events:none;stroke-width:.15em;fill:#222}@supports (paint-order:stroke){svg.piechart text{stroke:hsla(0,0%,100%,.9);stroke-linecap:round;stroke-linejoin:round;animation:textfade 1.5s linear;paint-order:stroke}}svg.piechart text.rev{text-anchor:start}svg.piechart circle,svg.piechart ellipse,svg.piechart path{stroke-width:1}@supports (paint-order:stroke){svg.piechart circle,svg.piechart ellipse,svg.piechart path{animation:grow 1s ease-out;transform-origin:50% 50%}}svg.barchart text{font-size:1em;text-anchor:end;dominant-baseline:middle}svg.barchart text.total{font-size:.8em;font-weight:600;text-anchor:start}@supports (paint-order:stroke){svg.barchart text.total{animation:textfade 1.2s linear}}svg.barchart text.value{font-size:.8em;font-weight:600;fill:rgba(0,0,0,.7);pointer-events:none}@supports (paint-order:stroke){svg.barchart text.value{animation:textfade 1.8s linear}}svg.barchart text.axism{font-size:.8em;text-anchor:start;dominant-baseline:hanging}svg.barchart line{stroke-width:1;stroke-linecap:butt}svg.barchart line.axism{stroke-width:.5;stroke-dasharray:1,2}@supports (paint-order:stroke){svg.barchart rect{animation:growX 1s ease-out}}svg+svg.barchart,svg+svg.piechart{margin-top:1em}body#dashboard main section.announcements{display:none}body#dashboard main section.announcements p{margin:0}body#dashboard main section.announcements li,body#dashboard main section.announcements p{font-size:1em;margin-bottom:1em}body#dashboard main section.announcements li li,body#dashboard main section.announcements li ul{list-style-type:disc;margin:1em 0 1em 1.8em}body#dashboard main section.announcements li li{margin:.3em 0}body#dashboard main section.announcements a h3:after{content:"\e818";display:inline-block;font-family:icons;font-weight:400;padding-left:.25em;transform:translateX(0) rotate(-30deg);transition:transform .2s ease}body#dashboard main section.announcements a:focus h3:after,body#dashboard main section.announcements a:hover h3:after{animation:linkarrow 1.5s ease-out 1s infinite forwards;transform:translateX(.25em) rotate(0deg)}body#dashboard main p.announcements,body#dashboard.announcements-open main section.announcements{display:block}body#dashboard.announcements-open main p.announcements{display:none}body#dashboard main section.map{flex:3 1 59em}body#dashboard main section.map div{margin:0 4px;overflow:hidden;position:relative}svg.map{min-height:15em;width:100%;text-anchor:middle;stroke-width:1}svg.map path{transition:fill .3s linear}ul.pin{display:none;font-size:.7em;left:0;list-style-type:none;margin:0;padding:0;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}ul.pin:after{border:6px solid transparent;bottom:-12px;content:"";height:0;left:calc(50% - 6px);pointer-events:none;position:absolute;width:0}ul.pin li{line-height:1.2;margin:0;padding:0;text-align:left;white-space:nowrap}ul.pin li a,ul.pin li span{padding:0 3px}ul.pin li a span,ul.pin li span span{float:right;padding:0}ul.pin li img{margin:0 auto;width:130px}ul.pin li.subtitle,ul.pin li.title{font-weight:600;padding:2px 0}ul.pin li.mi a:before{content:"\e833"}ul.pin li.mi a:before,ul.pin li.ms a:before{display:inline-block;font-family:icons;font-weight:400;padding-right:2px}ul.pin li.ms a:before{content:"\e864"}svg#load{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}svg#load circle{stroke:#ee750d;stroke-width:4px;fill:transparent;animation:loadline 1.6s cubic-bezier(.4,0,.2,1) infinite,loadrotate 1.6s linear infinite;transform-origin:50%}svg#load.inactive{display:none}.cards ul.link li a span:after{content:"\e818";display:inline-block;font-family:icons;font-weight:400;padding-left:.25em;transform:translateX(0) rotate(-30deg);transition:transform .2s ease}.cards ul.link li a:focus span:after,.cards ul.link li a:hover span:after{animation:linkarrow 1.5s ease-out 1s infinite forwards;transform:translateX(.25em) rotate(0deg)}@keyframes flash{0%{transform:scale(1)}to{transform:scale(.6)}}@keyframes grow{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes textfade{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes linkarrow{0%{transform:translateX(.25em)}15%{transform:translateX(.5em)}30%{transform:translateX(.25em)}to{transform:translateX(.25em)}}@keyframes loadrotate{0%{transform:rotate(0)}to{transform:rotate(450deg)}}@keyframes loadline{0%{opacity:0;stroke-dasharray:2,86;transform:rotate(0)}50%{opacity:1;stroke-dasharray:66,22;stroke-dashoffset:0}to{stroke-dasharray:2,86;stroke-dashoffset:-66;transform:rotate(90deg)}}.updated p{border-radius:50%;cursor:pointer;float:right;height:2em;line-height:1.95;padding:0;text-align:center;transition:background-color .35s linear;width:2em}.updated ol,.updated p{font-size:.85em;margin:0}.updated ol{list-style-type:none;padding:1em;position:absolute;right:0;top:4.5em;transform:translateX(100%);transition:transform .35s ease}.updated ol:before{border:10px solid transparent;content:"";display:block;position:absolute;right:.9em;top:-20px;width:0}.updated img{border-radius:8%;margin:0 5px 0 0;width:20px}.updated li[title]{cursor:help}.updated li.sep{margin-top:.25em;padding-top:.25em}.updated:hover ol{transform:translateX(-2em)}#modal{height:0;overflow:hidden;position:fixed;transition:height 0s linear .3s;z-index:9999}#modal,#modal div{left:0;right:0;top:0}#modal div{border-radius:3px;bottom:0;display:block;height:18em;margin:auto;max-height:90%;max-width:90%;padding:3px 3px 3em;position:absolute;transform:translateY(-100vh);transition:transform .3s cubic-bezier(.7,-.4,1,0);width:25em}#modal.progress div{height:4.5em;padding-bottom:3px}#modal header{border-radius:3px;font-weight:600;height:auto;padding:3px .5em 5px;position:static}#modal p{margin:.5em}#modal progress{appearance:none;border-radius:3px;display:block;height:2em;margin:5px 0;padding:0;width:100%}#modal #nav{bottom:.5em;list-style-type:none;margin:0;padding:0;position:absolute;right:.5em}#modal #nav li{display:inline-block;margin:0 0 0 4px}#modal .button{height:2em;line-height:2;width:5em}#modal.active{height:100%;transition-delay:0s}#modal.active div{transform:translateY(0);transition:transform .3s cubic-bezier(.6,1.6,.8,.8)}ol#media{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;margin:.5em 2em;padding:0}ol#media.flows{justify-content:space-around}ol#media li{flex:1 1 auto;margin:0 10px 10px 0;overflow:hidden;padding:0;position:relative;width:100%;z-index:0}ol#media li h3,ol#media li p{margin:0;padding:.5em .6em;text-align:left;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:auto;word-break:break-all}ol#media li h3{cursor:pointer}ol#media li p{padding:.25em .6em;-webkit-user-select:text;-ms-user-select:text;user-select:text}ol#media li figure{display:block;margin:0;max-height:32em;min-height:4.75em;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}ol#media li img{cursor:pointer;margin:1px auto;max-width:100%;max-width:calc(100% - 2px)}ol#media li span{display:block;margin:8px .5em 2px}ol#media li span:before{font-size:2em;vertical-align:middle;width:1em}ol#media li fieldset{margin:0;padding:0}ol#media li div{margin-left:0;margin-right:0}ol#media li div.actions{display:none;left:auto;margin:0;position:absolute;right:0;top:0}ol#media li div.actions .button{clear:both;display:block;margin:0 0 2px;opacity:.4}ol#media li:focus div.actions .button,ol#media li:hover div.actions .button{opacity:.85}ol#media.active div.actions{display:block}ol#media.active div.actions .move{cursor:move;display:none}ol#media.active li:hover div.actions .move{display:block}ol#media.dragging div.actions{display:none}ol#media li.dragging{opacity:.95;pointer-events:none;transform:rotate(-1.5deg) scale(.85);transition:transform .2s ease;z-index:1}#preview{height:0;left:0;outline:0 none;overflow:hidden;position:fixed;right:0;top:0}#preview.active{height:100%}#preview div{align-items:center;display:flex;justify-content:center;left:3.6em;overflow:hidden;right:3.6em}#preview div,#preview img{bottom:0;position:absolute;top:0}#preview img{cursor:zoom-in;left:0;margin:auto;max-height:100%;max-width:100%;right:0}#preview img.zoom{max-height:none;max-width:none}#preview article{max-height:90%;max-width:30em;padding:.8em}#preview p{bottom:0;left:0;margin:0;padding:.8em .5em;position:absolute;right:0;text-align:center;transform:translateY(0);transition:transform .3s ease .6s}#preview div:hover p{transform:translateY(100%)}#preview a{font-size:3em;height:100%;left:0;position:absolute;top:0;width:1.2em}#preview a:after{bottom:0;content:"\e805";font-family:icons;height:1em;line-height:1;margin:auto;position:absolute;text-align:center;top:0;width:100%}#preview a.next{left:auto;right:0}#preview a.next:after{content:"\e806"}#preview a.close{height:1.25em;left:auto;right:0}#preview a.close:after{content:"\e81d"}.button.active span:before,button.active span:before{animation:spin 1s linear infinite;content:"\e808"}#testissues{visibility:hidden}#testissues.active{visibility:visible}#testissues label{white-space:inherit}#testissues p.showhide{clear:right;cursor:pointer;float:right;font-size:.85em;margin:1em 0}#issuelink{display:none;list-style-type:none;margin:0 2em 1em;padding:0}#issuelink li{text-indent:-1em}#assign{margin-bottom:0}ul#commentbuttons.buttons.alt.pad{margin-left:8em}#comments{list-style-type:none;margin:0;max-height:70vh;overflow-x:hidden;overflow-y:auto;padding:0 .5em;text-overflow:clip;width:10em}#comments li{margin:0;padding:0}#comments li blockquote.speech.admin{margin-right:2em}#comments li blockquote.speech.client{margin-left:2em}#comments li.animate blockquote.speech{opacity:0;transform:scaleY(0);transition:transform .3s cubic-bezier(.6,1,.2,1.5)}#comments li.animate.in blockquote.speech{opacity:1;transform:scaleY(1)}blockquote.speech{font-size:1rem;margin:0 0 .5em;overflow:hidden;padding:0;text-overflow:clip;width:100%}blockquote.speech strong{display:block}blockquote.speech cite,blockquote.speech p{font-size:1em;margin:0;padding:0;text-align:left;width:auto}blockquote.speech p{border-radius:5px;display:block;font-size:1em;line-height:1.1;margin:0 0 10px;padding:.5em .75em;position:relative;white-space:pre-wrap}blockquote.speech p:after{border-style:solid;border-width:5px;bottom:-9px;content:" ";display:block;height:0;left:.5em;position:absolute;width:0}blockquote.speech cite{display:block;font-size:.9em;font-style:normal;line-height:1.2;padding:0 32px}blockquote.speech img{border-radius:20%;float:left;margin-left:-24px;max-width:20px}blockquote.speech a{outline:0 none;text-overflow:clip}blockquote.speech a:focus,blockquote.speech a:hover{text-decoration:underline}blockquote.speech.admin{margin-right:2em}blockquote.speech.client p:after{left:auto;right:.5em}blockquote.speech.client cite{text-align:right}blockquote.speech.client img{float:right;margin-left:0;margin-right:-24px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.linked{margin:0 0 1em;padding:.5em;text-align:center}.linked img,.linked video{margin:.5em auto 0;max-height:40vh;max-width:40vh}.cards{list-style-type:none;margin:0;padding:0}.cards>li{display:inline-block;margin:0 1.5vw 1.5vw 0;padding:0 0 3.5em;position:relative;vertical-align:top;width:20em}.cards>li.reveal{animation:cardreveal 1.2s ease}.cards figure{max-height:40vh;overflow-x:hidden;overflow-y:auto}.cards img{cursor:pointer;margin:0 auto}.cards .merchant{display:block;font-weight:600}.cards .new{margin:0}.cards .highlight{font-weight:600;padding:.25em .5em;text-align:center}.cards .tests,.cards ul{margin:0;padding:.25em .5em}.cards time{float:right}.cards ul.none{display:none}.cards ul li{display:inline-block;padding:.1em 1em .1em 0}.cards ul.link{bottom:0;padding:0;position:absolute;text-align:center;width:100%}.cards ul.link li{font-weight:600;margin:0;padding:1em}@supports (display:grid){.cards{display:grid;grid-auto-flow:dense;grid-auto-rows:minmax(20em,auto);grid-template-columns:repeat(auto-fill,minmax(20em,1fr));margin-top:1em;grid-gap:1.5vw}.cards>li{margin:0;width:auto}}@keyframes cardreveal{0%{opacity:0;transform:translateY(4em)}to{opacity:1;transform:translateY(0)}}body#dashboard{padding:1em}body#dashboard header,body#dashboard main{display:block;height:auto;margin:0 auto;min-width:18.5em;padding:0;position:static;width:auto}body#dashboard main{padding-bottom:1em}body#dashboard header div{margin:5px;overflow:hidden}body#dashboard header h1{background-color:#ee7207;border-radius:0 0 3em 0;float:left;font-size:1em;height:3.5em;margin:0;padding:.7em 2em 0 1em;width:12em}body#dashboard header h1 path{fill:#000;stroke-width:0}body#dashboard header h1 path.dot,body#dashboard header h1 path.em{fill:#fff}body#dashboard header .logobig{float:right;margin:0 1em;max-height:3.5em;width:9em}body#dashboard header p{font-size:1.25em;font-weight:600;margin:.7em 0 0;padding:0 140px;text-align:center}body#dashboard p.system{font-size:1.5em;margin:1em auto;text-align:center}body#dashboard p.system:before{animation:spin 5s linear infinite}body#dashboard main,body#dashboard main div.sectiongroup,body#report main,body#report main div.sectiongroup{display:flex;flex-flow:row wrap;justify-content:space-between}body#dashboard main.sectiongroup,body#report main.sectiongroup{display:block}body#dashboard main.restricted,body#report main.restricted{max-width:1200px}body#dashboard main.notablereport,body#report main.notablereport{flex-direction:column}body#dashboard main article,body#dashboard main section,body#report main article,body#report main section{flex:1 1 17em;margin:5px;padding:0 0 5px}body#dashboard main article div,body#dashboard main section div,body#report main article div,body#report main section div{flex-wrap:wrap;margin:5px}body#dashboard main article button,body#dashboard main section button,body#report main article button,body#report main section button{order:8;padding-left:.5em;padding-right:.5em;width:auto}body#dashboard main article p.message,body#dashboard main section p.message,body#report main article p.message,body#report main section p.message{margin:.5em;order:9;padding:0;text-align:center;width:100%}body#dashboard main article p.message a,body#dashboard main section p.message a,body#report main article p.message a,body#report main section p.message a{color:#ee7207!important}body#dashboard main article p#themetoggler,body#dashboard main article p#themetoggler_demo,body#dashboard main section p#themetoggler,body#dashboard main section p#themetoggler_demo,body#report main article p#themetoggler,body#report main article p#themetoggler_demo,body#report main section p#themetoggler,body#report main section p#themetoggler_demo{cursor:pointer}body#dashboard main aside.note,body#report main aside.note{margin:1.5em auto;padding:.5em 2em;text-align:left;width:75%}body#dashboard main aside.note p,body#report main aside.note p{margin-bottom:0}body#dashboard main div#files h2,body#dashboard main div#flows h2,body#dashboard main div#reports h2,body#report main div#files h2,body#report main div#flows h2,body#report main div#reports h2{margin-bottom:1em;margin-top:3em}body#dashboard main div#files ul,body#dashboard main div#flows ul,body#dashboard main div#reports ul,body#report main div#files ul,body#report main div#flows ul,body#report main div#reports ul{list-style-type:none;margin-top:2em;max-width:300px;padding:0 0 1em}body#dashboard main div#files ul.files,body#dashboard main div#flows ul.files,body#dashboard main div#reports ul.files,body#report main div#files ul.files,body#report main div#flows ul.files,body#report main div#reports ul.files{max-width:400px}body#dashboard main div#files ul li,body#dashboard main div#flows ul li,body#dashboard main div#reports ul li,body#report main div#files ul li,body#report main div#flows ul li,body#report main div#reports ul li{margin-bottom:.5em}body#dashboard main div#files ul li button,body#dashboard main div#flows ul li button,body#dashboard main div#reports ul li button,body#report main div#files ul li button,body#report main div#flows ul li button,body#report main div#reports ul li button{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}body#dashboard main div#files ul li button span,body#dashboard main div#flows ul li button span,body#dashboard main div#reports ul li button span,body#report main div#files ul li button span,body#report main div#flows ul li button span,body#report main div#reports ul li button span{padding-left:1em}body#dashboard main div#files ul li button span:after,body#dashboard main div#flows ul li button span:after,body#dashboard main div#reports ul li button span:after,body#report main div#files ul li button span:after,body#report main div#flows ul li button span:after,body#report main div#reports ul li button span:after{content:"\e837";display:inline-block;font-family:icons;font-weight:400;padding-left:.5em;visibility:hidden}body#dashboard main div#files ul li button:hover span:after,body#dashboard main div#flows ul li button:hover span:after,body#dashboard main div#reports ul li button:hover span:after,body#report main div#files ul li button:hover span:after,body#report main div#flows ul li button:hover span:after,body#report main div#reports ul li button:hover span:after{visibility:visible}body#dashboard main div#contact a:after,body#report main div#contact a:after{content:"\e820";display:inline-block;font-family:icons;font-weight:400;padding-left:.5em}body#report main section{flex-basis:80%}body#report main section.wide{flex-basis:100%}#filter div.filters{flex-wrap:nowrap;justify-content:left;padding:0}#filter div.filters.wrap{flex-wrap:wrap}#filter div.filters:focus-within{flex-wrap:wrap}div.filters{align-items:center;clear:both;display:flex;flex-wrap:wrap;margin:0;padding:.2em 0;width:100%}div.filters #published,div.filters button,div.filters div,div.filters input,div.filters select{flex:1 1 auto;margin:.2em .25em;min-width:3em;order:1;width:auto}div.filters button{flex:0 0 auto;margin-left:auto;min-width:auto;width:3em}div.filters button#submit-report{margin-left:unset;order:0}div.filters #month,div.filters input[type=date]{max-width:9.25em}div.filters #ps,div.filters input[type=number],div.filters input[type=year]{max-width:4.5em}div.filters input.fitcontent,div.filters select.fitcontent{max-width:fit-content}div.filters #period{max-width:5em}div.filters #country{max-width:9em}div.filters #active,div.filters #complete,div.filters #gm{flex:1 0 auto;width:5.5em}div.filters #gm{font-weight:600}div.filters div{flex:0 0 auto}div.filters div input[type=checkbox],div.filters div input[type=radio]{min-width:auto;padding:0;width:2em}div.filters div input[type=checkbox]:focus~label,div.filters div input[type=radio]:focus~label{font-weight:300}div.sepfilters{margin-bottom:1em;padding:0}div.sepfilters:last-of-type{margin-bottom:3em}div.advanced{align-items:flex-start;display:flex;flex-wrap:wrap;height:0;margin:0;padding:0;position:relative;top:-2em;transform:scaleY(0);transform-origin:50% 0;transition:transform .2s ease-in-out}div.advanced>fieldset{flex:1 1 auto;margin:0;padding:.2em 0}div.advanced fieldset div{margin:2px .8em}div.advanced fieldset label{width:8.2em}.advanced-open div.advanced{height:auto;transform:scaleY(1)}.advanced-open button.toggler.icon-menu:before{content:"\e807"}body output.status0,body td.status0,body th.status0{color:inherit}body output.status0:before,body td.status0:before,body th.status0:before{content:"\e863"}body output.status500,body td.status500,body th.status500{color:#88f}body output.status500:before,body td.status500:before,body th.status500:before{content:"\e863"}body output.status1000,body td.status1000,body th.status1000{color:#8c6}body output.status1000:before,body td.status1000:before,body th.status1000:before{content:"\e863"}body output.status1500,body td.status1500,body th.status1500{color:#bbc}body output.status1500:before,body td.status1500:before,body th.status1500:before{content:"\e863"}body output.status2000,body td.status2000,body th.status2000{color:#fa6}body output.status2000:before,body td.status2000:before,body th.status2000:before{content:"\e863"}body output.status3000,body td.status3000,body th.status3000{color:#d55}body output.status3000:before,body td.status3000:before,body th.status3000:before{content:"\e863"}body output.status4000,body td.status4000,body th.status4000{color:#f99}body output.status4000:before,body td.status4000:before,body th.status4000:before{content:"\e863"}td.active:before,td.published:before{content:"\e81c"}td.marketing:before{content:"\e84c"}td.payment:before{content:"\e851"}td.careline:before{content:"\e815"}td.timezone:before{content:"\e80e"}td.endtoend:before{content:"⇔"}td.uat:before{content:"\e81c"}td.cancomment:before{content:"\e813"}td.canfix:before{content:"\e83e"}td.canverify:before{content:"\e832"}td.canedit:before{content:"\e81a"}#teststatus{align-items:center;display:flex;flex-wrap:nowrap}#teststatus div{margin:0 .25em}#teststatus div.ref{flex:1 2 auto}#testservice div.novisible{visibility:hidden}#dupissuemessage{margin:0 auto 1em}#dupissuemessage div{font-size:medium;font-weight:400;margin:0 auto;padding:.5em}li.new:before{content:"\e849";cursor:help;display:inline-block;font-family:icons;width:.75em}#ref{font-size:1.25em;font-weight:600;width:100%}input#ref{height:1.85em}#status{font-weight:600}output#status{padding:0}output#status:before{margin-right:.25em}input#smscode,input#smskeyword{max-width:10em}.subfields{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 0 1em;padding:.8em 0}.subfields fieldset{flex:1 1 auto;margin:0;overflow:hidden;padding:.2em 0}.assign{margin-bottom:0;padding-bottom:0}.hide{display:none}#targetdiv{display:block}#testissues{padding:1em 2em}#testissues div{break-inside:avoid;justify-content:flex-start;margin-left:0;margin-right:0}#testissues div#contact{display:block;float:right}#testissues div#contact .button{width:100%}#testissues div#contact p{padding:0;text-align:left}#testissues p{break-inside:avoid;display:block;font-size:1em;margin:0 0 .75em;-webkit-user-select:text;-ms-user-select:text;user-select:text}#testissues section.cols{column-gap:0;margin-bottom:.5em;margin-left:8em}#testissues section.cols input[type=checkbox]{margin-left:0}#testissues section.cols label{white-space:nowrap}#readonly #testissues section{column-gap:2em;margin:0 0 1em}#readonly #testissues section p{padding-left:1.4em;text-indent:-.8em}#readonly #testissues section p:before{display:inline-block;font-family:icons;text-align:center;width:.8em}#readonly #testissues section p.btype:before{content:"\e823"}#readonly #testissues section p.bnote:before{content:"\e840"}#userstatus{align-items:center;display:flex;flex-wrap:nowrap}#userstatus div{margin:0 .25em}#userstatus div.name{flex:10 1 auto}#userstatus div.active{flex:0 0 9em;margin-right:-1.5em}#userstatus div.active input{margin-left:0}#userstatus div.active label{width:auto}#userstatus div.expire input{width:10.5em}#userstatus div.expire label{width:3em}#name{font-size:1.25em;font-weight:600;width:100%}#token{max-width:8em;overflow:hidden;text-overflow:ellipsis}table.report{table-layout:fixed}table.report td,table.report th{direction:rtl;padding:1px 2px;text-align:right;text-overflow:clip;width:3em}table.report td a,table.report th a{display:block}table.report td.title,table.report th.title{direction:ltr;text-align:left;text-overflow:ellipsis;width:auto}table.report td.wider,table.report th.wider{width:5.5rem}table.report td.nodata,table.report th.nodata{text-align:center}table.report th{vertical-align:bottom}table.report th span{padding-top:4px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}table.report[data-linkurl] td{cursor:pointer}table.report[data-linkurl] td.z{cursor:auto}table.ops td,table.ops th{padding:0 4px}table.ops td span{float:left}table.ops th.date{width:6em}table.ops th.tests{width:auto}table.ops th.quality{width:4.25em}table.ops .q{font-size:1.85em}a.report-help{font-size:.5em;vertical-align:super}ul.downloads{float:right;list-style-type:none;margin:.5em 0 .5em 1em;padding:0}p.reportmessage{margin:1.5em auto;text-align:center}body#report div.chartwrapper{display:block;max-height:800px;overflow-y:auto}body#report form>svg{margin-bottom:1em;margin-top:1em}@media (min-width:30em){#filter,#teststatus,#userstatus,header{left:3em}ol#media li{max-width:47%}body#report main section{flex-basis:40%}}@media (min-width:56em){#filter,#teststatus,#userstatus,form nav,header{left:3em}body,html{font-size:93.75%}main{margin-left:3em}footer,nav.menu{width:3em}td.adflow,th.adflow{width:9em}ol#media li{max-width:18em}@supports (display:grid){.cards .col2{grid-column-end:span 2}.cards .row2{grid-row-end:span 2}.cards .row2 figure{max-height:64vh}}body#report main section{flex-basis:21%}.subfields fieldset{flex-basis:50%}#testissues section.cols{column-count:2}#testissues section.cols p{display:inline-block}}@media (min-width:70em){#filter,#teststatus,#userstatus,form nav,header{left:9em}.home a .logosml{display:none}.home a .logobig{display:block}body,html{font-size:100%}main{margin-left:9em}footer{width:9em}footer p{display:block}nav.menu{width:9em}#readonly #testissues section{column-count:1}}@media print{body,html{background-color:#fff;color:#000;font-size:14px;width:100%}#filter,#testissues p.showhide,a.button,a.report-help,body#dashboard header,button,div.advanced,div.copier,div.filters,div.updated,footer,nav,ul.downloads{display:none!important}.cards,.sectiongroup,.tablescroll,main{display:block!important}body,h1,main{margin:0;padding:0}h1{float:left;width:100%}header h1{margin-left:0}a:link,a:visited{color:#000!important}article{min-width:100%}#teststatus,#userstatus,header{position:static}col,div.subfields,fieldset,table,td,th,tr{border-color:#999!important;break-inside:avoid;page-break-inside:avoid}table{margin-left:auto;margin-right:auto;max-width:100%;min-width:auto!important;width:auto}section{border:0}#comments{border:0!important;height:auto;max-height:none}blockquote.speech p{border:1px solid #999}blockquote.speech p:after{border-color:#999 #999 transparent transparent!important}blockquote.speech.client p:after{border-color:#999 transparent transparent #999!important}ol#media{margin:0}ol#media li{border-color:#999!important;max-width:calc(33.3% - 12px)}ol#media li figure{overflow:hidden}#dashboard section,#report section{border:2px solid #999;break-inside:avoid;float:left;margin:1em 1%;page-break-inside:avoid;width:48%}#dashboard section.wide,#report section.wide{float:none;margin:1em auto;width:100%}#dashboard section h2,#report section h2{border-bottom:1px solid #999;padding:0 0 5px}.sectiongroup{clear:both}.cards>li{border:2px solid #999;display:inline-block;margin:0 1% 1% 0;padding:0;width:31.5%}.cards>li figure{border-bottom:1px solid #999;border-top:0!important;max-height:none;overflow-y:hidden}.cards>li .link{display:none}svg{break-inside:avoid;margin-left:auto;margin-right:auto;page-break-inside:avoid;width:100%}svg.piechart{max-width:180px}text{fill:#000!important;stroke-width:0!important}circle,ellipse,path{stroke:#fff!important}circle.inner,ellipse.inner{fill:#fff!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3dlYmZvbnQuc2NzcyIsIm1haW4uY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsImhlbHBlcnMvX3RoZW1lcy5zY3NzIiwiaGVscGVycy9fbG9nb3Muc2NzcyIsImJhc2UvX25vcm1hbGl6ZS5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fbGF5b3V0LnNjc3MiLCJiYXNlL19tZW51LnNjc3MiLCJiYXNlL19mb3Jtcy5zY3NzIiwiYmFzZS9fZmlsZWRyb3Auc2NzcyIsImJhc2UvX3RhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fd2lkZ2V0cy5zY3NzIiwiY29tcG9uZW50cy9fdXBkYXRlZC5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX21lZGlhLWNvbnRyb2wuc2NzcyIsImNvbXBvbmVudHMvX21lZGlhLXByZXZpZXcuc2NzcyIsImNvbXBvbmVudHMvX2lzc3Vlcy5zY3NzIiwiY29tcG9uZW50cy9fY2FyZGdyaWQuc2NzcyIsInBhZ2VzL19kYXNoYm9hcmQuc2NzcyIsInBhZ2VzL19saXN0LnNjc3MiLCJwYWdlcy9fdGVzdC5zY3NzIiwicGFnZXMvX3VzZXIuc2NzcyIsInBhZ2VzL19yZXBvcnQuc2NzcyIsIjxubyBzb3VyY2U+IiwiYmFzZS9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3Q0EsZ0JDMmtEQSxDQzdsREEsdUNBS0UsVUNGZSxDREdmLGlCQUFBLENBSkEsS0RkRixDQ3NDQSxnREF2QkUsUUFBQSxDQUlBLFFBQUEsQ0FOQSxjQUFBLENBR0EsT0FBQSxDQUlBLFdES0YsQ0NhQSxTQUVFLFFBQUEsQ0FHQSxpQkRsQkYsQ0M4QkUsaUNBQ0Usa0JEbEJKLENHRkUsMkRBQ0MscUJIS0gsQ0dGRSw0QkFDQyxtQ0hJSCxDR1pDLEtBWUMsVUhJRixDR0RFLGFBRkMscUJITUgsQ0dDRSxnQkFFQyxxQ0FBQSxDQURBLGFIRUgsQ0dFRSwyQkFDRSxhSEFKLENHR0Usd0NBQ0UsYUhESixDR0lFLGdCQUNDLHdCSEZILENHSUcscUNBQ0MsYUhGSixDR09FLFlBQ0UsVUhMSixDR1NFLGNBQ0MscUJIUEgsQ0dVTSw2Q0FDRSxVSFJSLENHV00sbUVBQ0UsVUhUUixDR1lNLHVCQUNFLHFCSFZSLENHY0csc0JBQ0cscUJIWk4sQ0dlSSxtQkFDRSw2QkhiTixDR21CRSxjQUNDLHFCSGpCSCxDR21CRyxvQkFDQyxxQkhqQkosQ0dzQkUsbUdBQ0MsNEJIcEJILENHdUJFLDBCQUVDLGlDQUFBLENBREEsVUhwQkgsQ0d3QkUsWUFDQyx3Qkh0QkgsQ0d5QkUsV0FDQyxVSHZCSCxDRzBCRSxpREFFQyxxQkEwNEJJLENBMzRCSixVSHZCSCxDRzBCRywyU0FDQyxTSHhCSixDRzJCRyxpRkFDQyxvQkh6QkosQ0c0QkcsaUdBRUMsVUErM0JILENBaDRCRyxlSHpCSixDRzZCRyxrTEFDQyw0QkgzQkosQ0crQkUsaUJBQ0Msb0JIN0JILENHZ0NFLFlBQ0Msd01IOUJILENHaUNFLG1DQUNDLHFCSC9CSCxDR2tDRSxZQUNDLDRCSGhDSCxDR3FDSSxvSkFFQyxxQkFzMkJKLENBdjJCSSxTSGxDTCxDR3FDSSx5RUFDQyxtQ0huQ0wsQ0d1Q0csNkVBQ0MsVUhyQ0osQ0d1Q0ksMkZBRUMscUJBeTFCSixDQTExQkksVUhwQ0wsQ0cyQ0UscUJBQ0MsU0h6Q0gsQ0dnREUsb0NBQ0MsVUgzQ0gsQ0c4Q0Usb0JBRUMsNEJBQUEsQ0FDQSx1Q0FBQSxDQUZBLGFIMUNILENHOENHLHNCQUVDLG9DQUFBLENBREEsVUgzQ0osQ0c4Q0ksd0RBQ0Msd0JINUNMLENHaURFLHFCQUNDLFVIL0NILENHa0RFLHlCQUVDLHFCQSt5QlUsQ0FoekJWLFVIL0NILENHa0RHLDRFQUNDLFVIaERKLENHbURHLGlIQUVDLHdCQXl5QkgsQ0ExeUJHLFVIaERKLENHb0RHLDZDQUNDLFVIbERKLENHb0RJLDZLQUNDLHFCSGxETCxDR3dERSwwQkFDQyxVSHRESCxDRzZESSxnRUFDQyxVSDNETCxDR2lFRSxXQUNDLHdCSC9ESCxDR21FRyxlQUNDLHdCSGpFSixDR29FRyxjQUNDLHdCSGxFSixDR3NFRSw0QkFDQywrQkhwRUgsQ0d1RUUsOEJBQ0MscUJIckVILENHd0VFLHVCQUNDLG9DSHRFSCxDR3lFRSx1QkFDQyxvQ0h2RUgsQ0cwRUUscUNBQ0Msb0NIeEVILENHMkVFLGlCQUNDLDhCSHpFSCxDRzRFRSxrQkFFQyx3QkgzRUgsQ0c2RUcseUJBQ0MsNEJIM0VKLENHOEVHLDhCQUNDLDRCSDVFSixDRytFRyxpQ0FDQyw2Qkg3RUosQ0dnRkcsc0RBQ0MsOEJIOUVKLENHaUZHLHVCQUNDLDZCSC9FSixDR2tGRyxxQkFDQyx3QkhoRkosQ0dtRkcseUJBQ0Msa0NIakZKLENHb0ZHLHVCQUNDLGtDSGxGSixDR3FGRywwQkFDQyxxQ0huRkosQ0dzRkcsd0JBQ0Msa0NIcEZKLENHMkZHLG9DQUNDLDhCSHpGSixDRzRGRyxvQkFDQyxVSDFGSixDRzZGRyxvQkFDQyxVSDNGSixDRzhGRyx1QkFDQywwQkg1RkosQ0crR0csbUpBQ0MsNEJIdkdKLENHMEdHLDJCQUNDLDRCSHhHSixDRzBHRyw0QkFDQywwQkh4R0osQ0crR0csMkRBSEMsNENIcEdKLENHdUdHLGdDQUdDLCtCQUFBLENBREEsNEJIekdKLENHNkdHLGdDQUNDLDhDQUFBLENBQ0EsNEJIM0dKLENHK0dHLDZCQUNDLG9DQUFBLENBQ0EsNEJIN0dKLENHa0hFLGVBQ0MsVUhoSEgsQ0dvSEUsYUFDQyxxQkhsSEgsQ0d1SEcsZUFDQyxxQkhySEosQ0d3SEcsbUJBQ0MscUJBbW1CSCxDQWxtQkcseUJIdEhKLENHeUhHLGVBQ0MseUJIdkhKLENHMEhHLHNCQUNDLFVIeEhKLENHMkhHLHVCQUNDLGFIekhKLENHK0hFLGFBRUMscUJIOUhILENHZ0lHLGdCQUVDLHFCQTBrQkgsQ0Eza0JHLFVIN0hKLENHZ0lJLG1CQUNDLGFIOUhMLENHaUlJLHVCQUVDLFVBbWtCSixDQXBrQkksd0JIOUhMLENHa0lJLHNEQUNDLFVIaElMLENHb0lHLGdCQUNDLGFIbElKLENHcUlHLGdEQUNDLGFIbklKLENHc0lHLG1CQUNDLFVIcElKLENHdUlHLHFCQUNDLFVIcklKLENHd0lHLHVCQUNDLFVIdElKLENHeUlHLHdCQUNDLFVIdklKLENHMElHLHNCQUVDLGVBb2lCSCxDQXJpQkcsVUh2SUosQ0cySUcsNENBQ0MsZUh6SUosQ0c0SUcseUNBQ0MsZUgxSUosQ0crSUksNkJBRUMscUJBaWhCUSxDQWxoQlIsVUg1SUwsQ0dnSkksc0VBRUMsd0JBOGdCbUIsQ0EvZ0JuQixVSDdJTCxDR3FKRSxzQkFDQyw0QkhuSkgsQ0d1SkUsa0JBQ0MscUJBK2ZnQixDQTlmaEIsd0JIckpILENHeUpFLFlBQ0Msb0NIdkpILENHeUpHLGdCQUVDLHFCQXFmZSxDQXRmZixVSHRKSixDRzBKRyxtQkFFQyx3QkFrZm9CLENBbmZwQixVSHZKSixDRzJKRyxxQkFFQyxlQTRlRyxDQTNlSCxxQkFBQSxDQUZBLFVIdkpKLENHNEpHLDJDQUNDLGVIMUpKLENHNkpHLHdDQUNDLGVIM0pKLENHbUtHLGlCQUNDLHdCSGpLSixDR21LSSwwQkFDQyxxQkFzZEosQ0FyZEksd0JIaktMLENHb0tJLDZCQUNDLDJCSGxLTCxDR3FLSSw2QkFDQyw0QkhuS0wsQ0d1S0csaUJBQ0Msd0JIcktKLENHd0tHLDJDQUNDLHFCSHRLSixDR3lLRyxxQkFDQyxnQ0h2S0osQ0cwS0csbUJBQ0MsVUh4S0osQ0c4S0UsY0FDQyxtQ0g1S0gsQ0c4S0csc0JBQ0MscUJBbWJILENBaGJHLHdCQUFBLENBQ0EsaUJBQUEsQ0FEQSw2QkFBQSxDQUZBLFVIektKLENHK0tHLGdCQUVDLG1DQUFBLENBREEsVUg1S0osQ0dnTEcsZ0JBQ0MsVUg5S0osQ0dnTEksNENBQ0MsVUg5S0wsQ0dxTEUsa0NBQ0MsVUhuTEgsQ0d3TEcsa0NBQ0MsVUh0TEosQ0d5TEcsMkNBQ0MsU0h2TEosQ0c0TEUsd0JBQ0Msa0NIMUxILENHNkxFLG1CQUNDLHFCSDNMSCxDRzZMRyxzQkFFQyw0QkFBQSxDQURBLFVIMUxKLENHOExHLHVCQUNDLHFCSDVMSixDRytMRywwQkFDQyxxQkg3TEosQ0crTEksaUdBQ0Msd0JIN0xMLENHbU1FLGVBQ0MscUJBZ1hnQixDQS9XaEIscUJIak1ILENHc01HLHlCQUVDLHdCQTBXb0IsQ0EzV3BCLFVIbk1KLENHdU1HLCtCQUNDLG9ESHJNSixDR3dNRyw0QkFDQyxVSHRNSixDR3lNRyx5QkFDQyxVQTZWSCxDQTVWRyx5Qkh2TUosQ0cwTUcseUJBQ0MsaUJIeE1KLENHNk1JLGdDQUNDLHFCSDNNTCxDRzhNSSxzQ0FDQyw4Q0g1TUwsQ0dtTkUseUNBQ0MsbUNIak5ILENHdU5HLHlCQUNDLHdCSHJOSixDRzBORSxpQkFDQyxxQkh4TkgsQ0cyTkUsa0JBQ0MscUJIek5ILENHMk5HLDJCQUNDLHdCSHpOSixDRzZORSxZQUNDLFVIM05ILENHa09FLCtCQUNDLFVIN05ILENHZ09FLGNBQ0MsVUg5TkgsQ0dvT0csZ0JBRUMscUJBd1JHLENBelJILFVIak9KLENHcU9HLGlCQUNDLHFCSG5PSixDR3FPSSx3QkFDQyx3QkhuT0wsQ0d1T0cscUJBQ0MsMEJIck9KLENHd09HLHNCQUNDLHdCSHRPSixDR2tQRSwwQ0FDQyxTSDdPSCxDR2dQRSxVQUNDLDRCSDlPSCxDR3lQRyw4REFOQyxxQkg1T0osQ0drUEcsb0JBRUMscUJIcFBKLENHMWpCQywrQkFDQyx3QkFBQSxDQUNBLHdCSDRqQkYsQ0c5akJDLGlDQUNDLHFCQUFBLENBQ0EscUJIZ2tCRixDR2xrQkMsa0NBQ0MscUJBQUEsQ0FDQSxxQkhva0JGLENHdGtCQyxrQ0FDQyxxQkFBQSxDQUNBLHFCSHdrQkYsQ0cxa0JDLGtDQUNDLHFCQUFBLENBQ0EscUJINGtCRixDRzlrQkMsa0NBQ0MscUJBQUEsQ0FDQSxxQkhnbEJGLENHbGxCQyxrQ0FDQyxxQkFBQSxDQUNBLHFCSG9sQkYsQ0dzT0UsaUJBQ0MscUJIcE9ILENHME9HLHNJQUNDLFdBb05lLENBbk5mLFlIeE9KLENHME9JLDhSQUNDLFdIeE9MLENHNk9HLHNGQUNDLFlIM09KLENHNk9JLDhGQUNDLFlIM09MLENHOE9JLGtHQUNDLFlINU9MLENHaVBJLDZDQUNDLFlIL09MLENHa1BJLG1EQUNDLFlIaFBMLENHb1BHLDhGQUNDLFNIbFBKLENHeVBHLGlLQUFtQixTSG5QdEIsQ0dxUEcsZ0dBQ0MsU0huUEosQ0cwUEcsb0tBQW9CLFFIcFB2QixDR3NQRyw0RkFDQyxTSHBQSixDRzJQRyw4SkFBa0IsU0hyUHJCLENHdVBHLDhGQUNDLFNIclBKLENHNFBHLGlLQUFtQixTSHRQdEIsQ0d3UEcsOEZBQ0MsUUh0UEosQ0c2UEcsaUtBQW1CLFNIdlB0QixDR3lQRywyQ0FDQyxTSHZQSixDRzBQRyxpREFDQyxZSHhQSixDRzJQRyxpREFDQyxTSHpQSixDRzRQRywyQ0FDQyxXSDFQSixDRytQRSxZQUNDLG1CSDdQSCxDR2dRRSxvQkFDQyxtQkg5UEgsQ0d0cUJDLDBDQUNDLG1CSHdxQkYsQ0dqcUJDLGtGQUNDLG1CSHNxQkYsQ0cvcUJDLDRDQUNDLG1CSGlyQkYsQ0cxcUJDLHFGQUNDLHNCSCtxQkYsQ0d4ckJDLDRDQUNDLG1CSDByQkYsQ0duckJDLHFGQUNDLHNCSHdyQkYsQ0dqc0JDLDRDQUNDLG1CSG1zQkYsQ0c1ckJDLHFGQUNDLHNCSGlzQkYsQ0cxc0JDLDRDQUNDLG1CSDRzQkYsQ0dyc0JDLHFGQUNDLHNCSDBzQkYsQ0dudEJDLDRDQUNDLG1CSHF0QkYsQ0c5c0JDLHFGQUNDLG1CSG10QkYsQ0drTkUsaUNBQ0MsWUhoTkgsQ0drTkcsdUNBQ0MsWUhoTkosQ0dvTkUsNkJBQ0MsWUhsTkgsQ0dzTkUsYUFFQyxxQkhyTkgsQ0d1Tkcsa0JBQ0MsU0hyTkosQ0d3Tkcsd0JBQ0Msc0JIdE5KLENHNE5FLFlBRUMscUJBb0VJLENBbkVKLHFCQUFBLENBRkEsVUh4TkgsQ0c0Tkcsa0JBQ0MscUJIMU5KLENHNk5HLDZDQUNDLHFCSDNOSixDRzhORyw2REFDQyx3Qkg1TkosQ0dnT0UsZ0JBQ0MscUJIOU5ILENHMk9FLHFEQUNDLDRCSHJPSCxDRzBPRywwQkFDQyxxQkErQmUsQ0E5QmYscUJIeE9KLENHMk9HLHlCQUNDLFVIek9KLENHNE9HLDBCQUNDLFVIMU9KLENHNk9HLG1DQUdDLDhDQUFBLENBREEsVUFrQlMsQ0FuQlQsd0JIek9KLENHZ1BFLHlCQUNDLFVIOU9ILENHdHZCRSwrRUFDQyx3Qkh5dkJILENHdHZCRSxzQ0FDQyxrQ0h3dkJILENHaHdCQyxVQVlDLGFId3ZCRixDR3J2QkUsdUJBRkMsd0JIMHZCSCxDR252QkUscUJBRUMsb0NBQUEsQ0FEQSxhSHN2QkgsQ0dsdkJFLHFDQUNFLGFIb3ZCSixDR2p2QkUsdURBQ0UsYUhtdkJKLENHaHZCRSxxQkFDQyx3QkhrdkJILENHaHZCRywrQ0FDQyxhSGt2QkosQ0c3dUJFLGlCQUNFLGFIK3VCSixDRzN1QkUsbUJBQ0Msd0JINnVCSCxDRzF1Qk0sdURBQ0UsYUg0dUJSLENHenVCTSxrRkFDRSxhSDJ1QlIsQ0d4dUJNLDRCQUNFLHdCSDB1QlIsQ0d0dUJHLDJCQUNHLHdCSHd1Qk4sQ0dydUJJLHdCQUNFLGdDSHV1Qk4sQ0dqdUJFLG1CQUNDLHdCSG11QkgsQ0dqdUJHLHlCQUNDLHdCSG11QkosQ0c5dEJFLGlJQUNDLDRCSGd1QkgsQ0c3dEJFLCtCQUVDLG1DQUFBLENBREEsVUhndUJILENHNXRCRSxpQkFDQyx3Qkg4dEJILENHM3RCRSxnQkFDQyxhSDZ0QkgsQ0cxdEJFLHFFQUVDLHdCQXE1Qk8sQ0F0NUJQLGFINnRCSCxDRzF0QkcsdVdBQ0MsYUg0dEJKLENHenRCRyxxR0FDQyx3QkgydEJKLENHeHRCRyxxSEFFQyxhQTA0QkgsQ0EzNEJHLGVIMnRCSixDR3Z0QkcsME5BQ0MsNEJIeXRCSixDR3J0QkUsc0JBQ0Msd0JIdXRCSCxDR3B0QkUsaUJBQ0MsMk1Ic3RCSCxDR250QkUsNkNBQ0Msd0JIcXRCSCxDR2x0QkUsaUJBQ0MsNEJIb3RCSCxDRy9zQkksd0tBRUMscUJBaTNCSixDQWwzQkksYUhrdEJMLENHL3NCSSxtRkFDQyxtQ0hpdEJMLENHN3NCRyx1RkFDQyxhSCtzQkosQ0c3c0JJLHFHQUVDLHFCQW8yQkosQ0FyMkJJLGFIZ3RCTCxDR3pzQkUsMEJBQ0MsYUgyc0JILENHcHNCRSw4Q0FDQyxhSHlzQkgsQ0d0c0JFLHlCQUVDLDRCQUFBLENBQ0Esc0NBQUEsQ0FGQSxhSDBzQkgsQ0d0c0JHLDJCQUVDLGtDQUFBLENBREEsYUh5c0JKLENHdHNCSSxrRUFDQyx3Qkh3c0JMLENHbnNCRSwwQkFDQyxhSHFzQkgsQ0dsc0JFLG1DQUVDLHdCQTB6QmdCLENBM3pCaEIsYUhxc0JILENHbHNCRyxnR0FDQyxhSG9zQkosQ0dqc0JHLCtJQUVDLHdCQW96QkgsQ0FyekJHLGFIb3NCSixDR2hzQkcsdURBQ0MsYUhrc0JKLENHaHNCSSwyTUFDQyx3Qkhrc0JMLENHNXJCRSwrQkFDQyxhSDhyQkgsQ0d2ckJJLDBFQUNDLFVIeXJCTCxDR25yQkUsZ0JBQ0Msd0JIcXJCSCxDR2pyQkcsb0JBQ0Msd0JIbXJCSixDR2hyQkcsbUJBQ0Msd0JIa3JCSixDRzlxQkUsaUNBQ0MsK0JIZ3JCSCxDRzdxQkUsbUNBQ0Msd0JIK3FCSCxDRzVxQkUsNEJBQ0MsbUNIOHFCSCxDRzNxQkUsNEJBQ0Msa0NINnFCSCxDRzFxQkUsMENBQ0Msa0NINHFCSCxDR3pxQkUsc0JBQ0MsOEJIMnFCSCxDR3hxQkUsdUJBRUMsd0JIeXFCSCxDR3ZxQkcsOEJBQ0MsNEJIeXFCSixDR3RxQkcsbUNBQ0MsNEJId3FCSixDR3JxQkcsc0NBQ0MsNkJIdXFCSixDR3BxQkcsZ0VBQ0MsOEJIc3FCSixDR25xQkcsNEJBQ0MsNkJIcXFCSixDR2xxQkcsMEJBQ0Msd0JIb3FCSixDR2pxQkcsOEJBQ0Msb0NIbXFCSixDR2hxQkcsNEJBQ0Msb0NIa3FCSixDRy9wQkcsK0JBQ0MscUNIaXFCSixDRzlwQkcsNkJBQ0Msb0NIZ3FCSixDR3pwQkcsOENBQ0MsOEJIMnBCSixDR3hwQkcseUJBQ0MsVUgwcEJKLENHdnBCRyx5QkFDQyxVSHlwQkosQ0d0cEJHLDRCQUNDLDZCSHdwQkosQ0dyb0JHLDRLQUNDLDRCSDZvQkosQ0cxb0JHLGdDQUNDLDRCSDRvQkosQ0cxb0JHLGlDQUNDLDZCSDRvQkosQ0dyb0JHLHFFQUhDLDRDSGdwQkosQ0c3b0JHLHFDQUdDLCtCQUFBLENBREEsNEJIMm9CSixDR3ZvQkcscUNBQ0MsOENBQUEsQ0FDQSw0Qkh5b0JKLENHcm9CRyxrQ0FDQyxrQ0FBQSxDQUNBLDRCSHVvQkosQ0dsb0JFLG9CQUNDLGFIb29CSCxDR2hvQkUsa0JBQ0Msd0JIa29CSCxDRzduQkcsb0JBQ0Msd0JIK25CSixDRzVuQkcsd0JBQ0Msd0JBOG1CSCxDQTdtQkcsNEJIOG5CSixDRzNuQkcsb0JBQ0MsNEJINm5CSixDRzFuQkcsMkJBQ0MsVUg0bkJKLENHem5CRyw0QkFDQyxhSDJuQkosQ0dybkJFLGtCQUVDLHdCSHNuQkgsQ0dwbkJHLHFCQUVDLHdCQXFsQkgsQ0F0bEJHLGFIdW5CSixDR3BuQkksd0JBQ0MsYUhzbkJMLENHbm5CSSw0QkFFQyxhQThrQkosQ0Eva0JJLHdCSHNuQkwsQ0dsbkJJLGdFQUNDLGFIb25CTCxDR2huQkcscUJBQ0MsYUhrbkJKLENHL21CRywwREFDQyxhSGluQkosQ0c5bUJHLHdCQUNDLFVIZ25CSixDRzdtQkcsMEJBQ0MsVUgrbUJKLENHNW1CRyw0QkFDQyxVSDhtQkosQ0czbUJHLDZCQUNDLGFINm1CSixDRzFtQkcsMkJBRUMsZUEraUJILENBaGpCRyxVSDZtQkosQ0d6bUJHLGlEQUNDLGVIMm1CSixDR3htQkcsOENBQ0MsZUgwbUJKLENHcm1CSSxrQ0FFQyx3QkE0aEJjLENBN2hCZCxhSHdtQkwsQ0dwbUJJLGdGQUVDLHdCQXloQkssQ0ExaEJMLGFIdW1CTCxDRy9sQkUsMkJBQ0MsNEJIaW1CSCxDRzdsQkUsdUJBQ0Msd0JBMGdCeUIsQ0F6Z0J6Qix3QkgrbEJILENHM2xCRSxpQkFDQyxtQ0g2bEJILENHM2xCRyxxQkFFQyx3QkFnZ0J3QixDQWpnQnhCLGFIOGxCSixDRzFsQkcsd0JBRUMsd0JBNmZNLENBOWZOLGFINmxCSixDR3psQkcsMEJBRUMsa0JBdWZNLENBdGZOLHdCQUFBLENBRkEsVUg2bEJKLENHeGxCRyxnREFDQyxrQkgwbEJKLENHdmxCRyw2Q0FDQyxlSHlsQkosQ0dqbEJHLHNCQUNDLHdCSG1sQkosQ0dqbEJJLCtCQUNDLHdCQWllSixDQWhlSSx3QkhtbEJMLENHaGxCSSxrQ0FDQyw4QkhrbEJMLENHL2tCSSxrQ0FDQywrQkhpbEJMLENHN2tCRyxzQkFDQyx3Qkgra0JKLENHNWtCRyxxREFDQyx3Qkg4a0JKLENHM2tCRywwQkFDQyxnQ0g2a0JKLENHMWtCRyx3QkFDQyxhSDRrQkosQ0d0a0JFLG1CQUNDLGtDSHdrQkgsQ0d0a0JHLDJCQUNDLHdCQThiSCxDQTNiRyx3QkFBQSxDQUNBLGlCQUFBLENBREEsNkJBQUEsQ0FGQSxhSDJrQkosQ0dya0JHLHFCQUVDLGtDQUFBLENBREEsYUh3a0JKLENHcGtCRyxxQkFDQyxhSHNrQkosQ0dwa0JJLHNEQUNDLFVIc2tCTCxDRy9qQkUsdUNBQ0MsVUhpa0JILENHNWpCRyx1Q0FDQyxhSDhqQkosQ0czakJHLGdEQUNDLGFINmpCSixDR3hqQkUsNkJBQ0MsaUNIMGpCSCxDR3ZqQkUsd0JBQ0Msd0JIeWpCSCxDR3ZqQkcsMkJBRUMsNEJBQUEsQ0FEQSxhSDBqQkosQ0d0akJHLDRCQUNDLHdCSHdqQkosQ0dyakJHLCtCQUNDLHdCSHVqQkosQ0dyakJJLGdIQUNDLHdCSHVqQkwsQ0dqakJFLG9CQUNDLHdCQTJYeUIsQ0ExWHpCLHdCSG1qQkgsQ0c5aUJHLDhCQUVDLHdCQXFYTSxDQXRYTixhSGlqQkosQ0c3aUJHLG9DQUNDLG9ESCtpQkosQ0c1aUJHLGlDQUNDLGFIOGlCSixDRzNpQkcsOEJBQ0MsYUF3V0gsQ0F2V0cseUJINmlCSixDRzFpQkcsOEJBQ0MsaUJINGlCSixDR3ZpQkkscUNBQ0Msd0JIeWlCTCxDR3RpQkksMkNBQ0Msb0RId2lCTCxDR2ppQkUsOENBQ0Msa0NIbWlCSCxDRzdoQkcsOEJBQ0Msd0JIK2hCSixDRzFoQkUsc0JBQ0Msd0JINGhCSCxDR3poQkUsdUJBQ0Msd0JIMmhCSCxDR3poQkcsZ0NBQ0Msd0JIMmhCSixDR3ZoQkUsaUJBQ0MsYUh5aEJILENHbGhCRSx5Q0FDQyxVSHVoQkgsQ0dwaEJFLG1CQUNDLFVIc2hCSCxDR2hoQkcscUJBRUMsd0JBbVNNLENBcFNOLGFIbWhCSixDRy9nQkcsc0JBQ0Msd0JIaWhCSixDRy9nQkksNkJBQ0MsMkJIaWhCTCxDRzdnQkcsMEJBQ0MsNkJIK2dCSixDRzVnQkcsMkJBQ0Msd0JIOGdCSixDR2xnQkUsb0RBQ0MsYUh1Z0JILENHcGdCRSxlQUNDLDRCSHNnQkgsQ0dsZ0JHLG9EQUNDLHdCSG9nQkosQ0c5ZkcseUJBQ0Msd0JBc1BNLENBclBOLHdCSGdnQkosQ0c5eUNDLG9DQUNDLHdCQUFBLENBQ0Esd0JIZ3pDRixDR2x6Q0Msc0NBQ0MscUJBQUEsQ0FDQSxxQkhvekNGLENHdHpDQyx1Q0FDQyxxQkFBQSxDQUNBLHFCSHd6Q0YsQ0cxekNDLHVDQUNDLHFCQUFBLENBQ0EscUJINHpDRixDRzl6Q0MsdUNBQ0MscUJBQUEsQ0FDQSxxQkhnMENGLENHbDBDQyx1Q0FDQyxxQkFBQSxDQUNBLHFCSG8wQ0YsQ0d0MENDLHVDQUNDLHFCQUFBLENBQ0EscUJIdzBDRixDRzlnQkUsc0JBQ0Msd0JIZ2hCSCxDRzFnQkcscUpBQ0MsY0ErTndCLENBOU54QixZSDRnQkosQ0cxZ0JJLDRUQUNDLFdINGdCTCxDR3ZnQkcsZ0dBQ0MsWUh5Z0JKLENHdmdCSSx3R0FDQyxZSHlnQkwsQ0d0Z0JJLDRHQUNDLFlId2dCTCxDR25nQkksa0RBQ0MsWUhxZ0JMLENHbGdCSSx3REFDQyxZSG9nQkwsQ0doZ0JHLHdHQUNDLFNIa2dCSixDRzNmRyxnTEFBbUIsWUhpZ0J0QixDRy9mRywwR0FDQyxTSGlnQkosQ0cxZkcsbUxBQW9CLFlIZ2dCdkIsQ0c5Zkcsc0dBQ0MsWUhnZ0JKLENHemZHLDZLQUFrQixZSCtmckIsQ0c3Zkcsd0dBQ0MsWUgrZkosQ0d4ZkcsZ0xBQW1CLFNIOGZ0QixDRzVmRyx3R0FDQyxZSDhmSixDR3ZmRyxnTEFBbUIsU0g2ZnRCLENHM2ZHLGdEQUNDLFlINmZKLENHMWZHLHNEQUNDLFlINGZKLENHemZHLHNEQUNDLFlIMmZKLENHeGZHLGdEQUNDLGNIMGZKLENHcmZFLGlCQUNDLHNCSHVmSCxDR3BmRSx5QkFDQyxzQkhzZkgsQ0cxNUNDLG9EQUNDLG1CSDQ1Q0YsQ0dyNUNDLGlHQUNDLG1CSDA1Q0YsQ0duNkNDLHNEQUNDLG1CSHE2Q0YsQ0c5NUNDLG9HQUNDLHNCSG02Q0YsQ0c1NkNDLHNEQUNDLG1CSDg2Q0YsQ0d2NkNDLG9HQUNDLHNCSDQ2Q0YsQ0dyN0NDLHNEQUNDLG1CSHU3Q0YsQ0doN0NDLG9HQUNDLHNCSHE3Q0YsQ0c5N0NDLHNEQUNDLG1CSGc4Q0YsQ0d6N0NDLG9HQUNDLHNCSDg3Q0YsQ0d2OENDLHNEQUNDLG1CSHk4Q0YsQ0dsOENDLG9HQUNDLG1CSHU4Q0YsQ0dsaUJFLHNDQUNDLFlIb2lCSCxDR2xpQkcsNENBQ0MsWUhvaUJKLENHaGlCRSxrQ0FDQyxZSGtpQkgsQ0c5aEJFLGtCQUVDLHFCSCtoQkgsQ0c3aEJHLHVCQUNDLFlIK2hCSixDRzVoQkcsNkJBQ0Msc0JIOGhCSixDR3hoQkUsaUJBRUMsd0JBK0VPLENBOUVQLHdCQUFBLENBRkEsYUg0aEJILENHeGhCRyx1QkFDQyx3QkgwaEJKLENHdmhCRyx1REFDQyx3Qkh5aEJKLENHdGhCRyw0RUFDQyx3Qkh3aEJKLENHcGhCRSxxQkFDQyx3QkhzaEJILENHemdCRSxvRUFDQyw0QkgrZ0JILENHMWdCRywrQkFDQyx3QkEwQ3dCLENBekN4Qix3Qkg0Z0JKLENHemdCRyw4QkFDQyxhSDJnQkosQ0d4Z0JHLCtCQUNDLGFIMGdCSixDR3ZnQkcsd0NBR0MsOENBQUEsQ0FEQSxVQTZCZSxDQTlCZix3QkgyZ0JKLENHcGdCRSw4QkFDQyxVSHNnQkgsQ0l2aERBLGNBQ0MsWUowaERELENJdGhEQSxtQ0FDQyxTSnloREQsQ0l2aERDLHVEQUNDLFNKeWhERixDSW5oREMsWUFDQyxZQUFBLENBRUEsZUFBQSxDQURBLGNKdWhERixDSW5oREMsaUJBQ0MsYUpxaERGLENLemlEQSxpQkFDRSxxQkxvakRGLENLaGpEQSwrRUFXRSxhQUFBLENKZEEsUUFBQSxDQURBLFNEb2tERixDS2pqREEsU0FDRSxZTG9qREYsQ0toakRBLFNBQ0UsYUxtakRGLENEOWtEQSxXQUNFLGlCQUFBLENBU0EsaUJBQUEsQ0FEQSxlQUFBLENBUEEseUJBQ0UsQ0FDRixvTENrbERGLENEemtEQSw0K0JBSUUsb0JBQUEsQ0FIQSxpQkFBQSxDQUNBLGlCQUFBLENBS0EsbUJBQUEsQ0FKQSxlQUFBLENBTUEsYUFBQSxDQUhBLGlCQUFBLENBRUEsbUJBQUEsQ0FFQSx3QkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FMQSxTQUFBLENBTUEsVUMya0RGLENEeGtEQSwrQ0FFRSxnQkFBQSxDQUNBLGlCQzBrREYsQ0R2a0RBLHlEQUVFLGNBQUEsQ0FEQSxXQzJrREYsQ0R2a0RBLHdCQUEwQixXQzJrRDFCLENEMWtEQSx1QkFBeUIsZUM4a0R6QixDRDdrREEsdUJBQXlCLGVDaWxEekIsQ0RobERBLHdCQUEwQixlQ29sRDFCLENEbmxEQSxxQkFBdUIsZUN1bER2QixDRHRsREEsc0JBQXdCLGVDMGxEeEIsQ0R6bERBLHNCQUF3QixlQzZsRHhCLENENWxEQSx1QkFBeUIsZUNnbUR6QixDRC9sREEsb0JBQXNCLGVDbW1EdEIsQ0RsbURBLHdCQUEwQixlQ3NtRDFCLENEcm1EQSxrQkFBb0IsZUN5bURwQixDRHhtREEsd0JBQTBCLGVDNG1EMUIsQ0QzbURBLGtCQUFvQixlQyttRHBCLENEOW1EQSxtQkFBcUIsZUNrbkRyQixDRGpuREEsc0JBQXdCLGVDcW5EeEIsQ0RwbkRBLG1CQUFxQixlQ3duRHJCLENEdm5EQSxpQkFBbUIsZUMybkRuQixDRDFuREEsb0JBQXNCLGVDOG5EdEIsQ0Q3bkRBLG9CQUFzQixlQ2lvRHRCLENEaG9EQSxxQkFBdUIsZUNvb0R2QixDRG5vREEsa0JBQW9CLGVDdW9EcEIsQ0R0b0RBLDBCQUE0QixlQzBvRDVCLENEem9EQSxtQkFBcUIsZUM2b0RyQixDRDVvREEsbUJBQXFCLGVDZ3BEckIsQ0Qvb0RBLHVCQUF5QixlQ21wRHpCLENEbHBEQSw2Q0FBZ0QsZUNzcERoRCxDRHJwREEsbUJBQXFCLGVDeXBEckIsQ0R4cERBLG9CQUFzQixlQzRwRHRCLENEM3BEQSxtQkFBcUIsZUMrcERyQixDRDlwREEsb0JBQXNCLGVDa3FEdEIsQ0RqcURBLG1CQUFxQixlQ3FxRHJCLENEcHFEQSw0QkFBOEIsZUN3cUQ5QixDRHZxREEsa0JBQW9CLGVDMnFEcEIsQ0QxcURBLG1CQUFxQixlQzhxRHJCLENEN3FEQSxtQkFBcUIsZUNpckRyQixDRGhyREEsMkJBQTZCLGVDb3JEN0IsQ0RuckRBLHlCQUEyQixlQ3VyRDNCLENEdHJEQSxzQkFBd0IsZUMwckR4QixDRHpyREEsc0JBQXdCLGVDNnJEeEIsQ0Q1ckRBLHVCQUF5QixlQ2dzRHpCLENEL3JEQSxvQkFBc0IsZUNtc0R0QixDRGxzREEsa0JBQW9CLGVDc3NEcEIsQ0Ryc0RBLGtCQUFvQixlQ3lzRHBCLENEeHNEQSxtQkFBcUIsZUM0c0RyQixDRDNzREEsb0JBQXNCLGVDK3NEdEIsQ0Q5c0RBLHNCQUF3QixlQ2t0RHhCLENEanREQSwwQkFBNEIsZUNxdEQ1QixDRHB0REEsMkJBQTZCLGVDd3REN0IsQ0R2dERBLG1CQUFxQixlQzJ0RHJCLENEMXREQSxpQkFBbUIsZUM4dERuQixDRDd0REEsdUJBQXlCLGVDaXVEekIsQ0RodURBLHdCQUEwQixlQ291RDFCLENEbnVEQSx1QkFBeUIsZUN1dUR6QixDRHR1REEsd0JBQTBCLGVDMHVEMUIsQ0R6dURBLG9CQUFzQixlQzZ1RHRCLENENXVEQSx1QkFBeUIsZUNndkR6QixDRC91REEsbUJBQXFCLGVDbXZEckIsQ0RsdkRBLHVCQUF5QixlQ3N2RHpCLENEcnZEQSx5QkFBMkIsZUN5dkQzQixDRHh2REEsa0JBQW9CLGVDNHZEcEIsQ0QzdkRBLGtCQUFvQixlQyt2RHBCLENEOXZEQSx5Q0FBNEMsZUNrd0Q1QyxDRGp3REEsa0JBQW9CLGVDcXdEcEIsQ0Rwd0RBLHVCQUF5QixlQ3d3RHpCLENEdndEQSxrQkFBb0IsZUMyd0RwQixDRDF3REEsbUJBQXFCLGVDOHdEckIsQ0Q3d0RBLG1CQUFxQixlQ2l4RHJCLENEaHhEQSx1QkFBeUIsZUNveER6QixDRG54REEsaUJBQW1CLGVDdXhEbkIsQ0R0eERBLG9CQUFzQixlQzB4RHRCLENEenhEQSxvQkFBc0IsZUM2eER0QixDRDV4REEsa0JBQW9CLGVDZ3lEcEIsQ0QveERBLG9CQUFzQixlQ215RHRCLENEbHlEQSxvQkFBc0IsZUNzeUR0QixDRHJ5REEscUJBQXVCLGVDeXlEdkIsQ0R4eURBLG9CQUFzQixlQzR5RHRCLENEM3lEQSxpREFBb0QsZUMreURwRCxDRDl5REEsa0JBQW9CLGVDa3pEcEIsQ0RqekRBLDJCQUE2QixlQ3F6RDdCLENEcHpEQSxtQkFBcUIsZUN3ekRyQixDRHZ6REEsaUJBQW1CLGVDMnpEbkIsQ0QxekRBLHNCQUF3QixlQzh6RHhCLENEN3pEQSxzQkFBd0IsZUNpMER4QixDRGgwREEscUJBQXVCLGVDbzBEdkIsQ0RuMERBLHNCQUF3QixlQ3UwRHhCLENEdDBEQSxrQkFBb0IsZUMwMERwQixDRHowREEsb0JBQXNCLGVDNjBEdEIsQ0Q1MERBLGlCQUFtQixlQ2cxRG5CLENELzBEQSxnQkFBa0IsZUNtMURsQixDRGwxREEsbUJBQXFCLGVDczFEckIsQ0RyMURBLHFCQUF1QixlQ3kxRHZCLENEeDFEQSxrQkFBb0IsZUM0MURwQixDRDMxREEsb0JBQXNCLGVDKzFEdEIsQ0Q5MURBLHlCQUEyQixlQ2syRDNCLENEajJEQSwwQkFBNEIsZUNxMkQ1QixDRHAyREEsNEJBQThCLGVDdzJEOUIsQ0R2MkRBLDZCQUErQixlQzIyRC9CLENEMTJEQSwrQkFBaUMsZUM4MkRqQyxDRDcyREEsa0JBQW9CLGVDaTNEcEIsQ0RoM0RBLG1CQUFxQixlQ28zRHJCLENEbjNEQSxpQkFBbUIsZUN1M0RuQixDRHAzREEsa0JBQW9CLGVDdzNEcEIsQ0R2M0RBLG1CQUFxQixlQzIzRHJCLENEeDNEQSxpQkFBbUIsZUM0M0RuQixDRDMzREEsNENBQThFLHdCQUFBLENBQWIsVUFBQSxDQUFsQixlQ2k0RC9DLENEaDREQSw0Q0FBOEUsd0JBQUEsQ0FBYixVQUFBLENBQWxCLGVDczREL0MsQ0RyNERBLHNCQUF1RCx3QkFBQSxDQUFiLFVBQUEsQ0FBbEIsZUMyNER4QixDRDE0REEsc0JBQXVELHdCQUFBLENBQWIsVUFBQSxDQUFsQixlQ2c1RHhCLENELzREQSxzQkFBMEMsVUFBQSxDQUFs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Q0EsY0FBQSxDQUhBLFFBQUEsQ25CMUdDLFFBQUEsQ0FEQSxTQUFBLENtQnlHRCxpQkFBQSxDQUNBLFFBQUEsQ0FFQSxtQkFBQSxDQUtBLHNCQUFBLENBQ0Esb0NwQjBqSUQsQ29CeGpJQyxzQkFDQyxhQUFBLENBRUEsUUFBQSxDQURBLGNwQjJqSUYsQ29CcmpJRSwwQkFDQyxlcEJ1aklILENvQnBqSUUsNEJBQ0MsV3BCc2pJSCxDb0I5aUlDLDRCQUNDLFdBQUEsQ0FDQSxtQnBCaWpJRixDb0I5aUlDLCtDQUNDLGVwQmdqSUYsQ29CMWlJQyxvREFDQyxhcEI2aUlGLENvQjNpSUUseUVBRUMsZXBCNGlJSCxDb0JqaklDLDBEQUNDLFVwQm9qSUYsQ29CbGpJRSwrRUFFQyxlcEJtaklILENvQnhqSUMsNkRBQ0MsVXBCMmpJRixDb0J6aklFLGtGQUVDLGVwQjBqSUgsQ29CL2pJQyw2REFDQyxVcEJra0lGLENvQmhrSUUsa0ZBRUMsZXBCaWtJSCxDb0J0a0lDLDZEQUNDLFVwQnlrSUYsQ29CdmtJRSxrRkFFQyxlcEJ3a0lILENvQjdrSUMsNkRBQ0MsVXBCZ2xJRixDb0I5a0lFLGtGQUVDLGVwQitrSUgsQ29CcGxJQyw2REFDQyxVcEJ1bElGLENvQnJsSUUsa0ZBRUMsZXBCc2xJSCxDb0J4a0lDLHFDQUVDLGVwQjhrSUYsQ29CaGxJQyxvQkFFQyxlcEJrbElGLENvQnBsSUMsa0JBRUMsZXBCc2xJRixDb0J4bElDLG1CQUVDLGVwQjBsSUYsQ29CNWxJQyxtQkFFQyxlcEI4bElGLENvQmhtSUMsbUJBRUMsV3BCa21JRixDb0JwbUlDLGNBRUMsZXBCc21JRixDb0J4bUlDLHFCQUVDLGVwQjBtSUYsQ29CNW1JQyxpQkFFQyxlcEI4bUlGLENvQmhuSUMsb0JBRUMsZXBCa25JRixDb0JwbklDLGtCQUVDLGVwQnNuSUYsQ3FCbnlJQSxZQU1DLGtCQUFBLENBRkEsWUFBQSxDQUNBLGdCckJveUlELENxQmp5SUMsZ0JBQ0MsY3JCbXlJRixDcUJqeUlFLG9CQUNDLGFyQm15SUgsQ3FCMXhJQywyQkFDQyxpQnJCNnhJRixD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LENBREEsU3ZCKzlJRCxDdUIxOUlBLGdCQUVDLGlCQUFBLENBREEsaUJ2Qjg5SUQsQ3VCejlJQSw2QkFHQyxhQUFBLENBRkEsZ0JBQUEsQ0FDQSxldkI2OUlELEN1Qng5SUEscUJBRUMsaUJBQUEsQ0FEQSxjdkI0OUlELENDdmpKRSx3QkFNRix1Q0FhSSxRRHJCRixDZUFBLFlBdUZDLGFmbThHRCxDbUJ4MEdGLHlCQVFFLGNuQm8ySEEsQ0E3aklGLENDQ0Usd0JBZ0NGLGdEQVVJLFFEbkJGLENNdENGLFVBU0ksZ0JOeWtFRixDTzdrRUYsS0FPSSxlUDZyRUYsQ1F6c0VGLGdCQWtDSSxTUjR3RUYsQ1c5dEVELG9CQUM4QixTWGtuRjdCLENldHJGQSxZQTJGQyxjZm84R0QsQ3dCN2lIRix5Qk5zSE0sYUFDRSxzQmxCK3hISixDa0I1eEhFLGFBQ0UsbUJsQjh4SEosQ2tCNXhISSxvQkFDRSxlbEI4eEhOLEVtQjVySEosQUtoT0EseUJMNE9FLGNuQnEySEEsQ3FCMS9IRCxvQkFPRSxjckJveElELENxQmh1SUQseUJBZUUsY3JCMHdJRCxDcUJ4d0lDLDJCQUNDLG9CckIwd0lGLENBMTVJRixDQ0pFLHdCQWdDRixnREFjSSxRRGxCRixDSWhCQSxpQkFDQyxZSm1oREQsQ0loaERBLGlCQUNDLGFKa2hERCxDTWxqREYsVUFhSSxjTjBrRUYsQ09sbEVGLEtBV0ksZVA4ckVGLENPMXBFRixPQW1CSSxTUCtyRUYsQ083ckVFLFNBQ0UsYVArckVKLENRendFRixTQXNDSSxTUjZ3RUYsQ3FCeG9FRiw4QkFNRSxjckJzd0lBLENBLzVJRixDeUJ4QkEsYUFFQyxVQUlDLHFCQUFBLENBREEsVUFBQSxDQURBLGNBQUEsQ0FEQSxVekIya0pBLEN5QnJrSkQsMkpBQ0Msc0J6QnVrSkEsQ3lCcGtKRCx1Q0FDQyx1QnpCc2tKQSxDeUJua0pELGF4QmJDLFFBQUEsQ0FEQSxTRHFsSkEsQ3lCbGtKRCxHQUVDLFVBQUEsQ0FEQSxVekJxa0pBLEN5QmxrSkEsVUFDQyxhekJva0pELEN5QmhrSkQsaUJBQ0Msb0J6QmtrSkEsQ3lCL2pKRCxRQUNDLGN6QmlrSkEsQ3lCOWpKRCwrQkFDQyxlekJna0pBLEN5QjdqSkQsMENBQ0MsMkJBQUEsQ0FFQSxrQkFBQSxDQURBLHVCekJna0pBLEN5QjVqSkQsTUFJQyxnQkFBQSxDQUNBLGlCQUFBLENBRkEsY0FBQSxDQURBLHdCQUFBLENBREEsVXpCa2tKQSxDeUIzakpELFFBQ0MsUXpCNmpKQSxDeUIxakpELFVBR0Msa0JBQUEsQ0FGQSxXQUFBLENBQ0EsZXpCNmpKQSxDeUJ6akpELG9CQUNDLHFCekIyakpBLEN5QnhqSkQsMEJBQ0Msd0R6QjBqSkEsQ3lCdmpKRCxpQ0FDQyx3RHpCeWpKQSxDeUJ0akpELFNBRUMsUXpCdWpKQSxDeUJyakpBLFlBRUMsMkJBQUEsQ0FEQSw0QnpCd2pKRCxDeUJyakpDLG1CQUNDLGV6QnVqSkYsQ3lCaGpKRCxtQ0FJQyxxQkFBQSxDQUVBLGtCQUFBLENBTEEsVUFBQSxDQUVBLGFBQUEsQ0FFQSx1QkFBQSxDQUhBLFN6QnNqSkEsQ3lCaGpKQSw2Q0FDQyxVQUFBLENBRUEsZUFBQSxDQURBLFV6Qm1qSkQsQ3lCL2lKQSx5Q0FFQyw0QkFBQSxDQURBLGV6QmtqSkQsQ3lCNWlKRCxjQUNDLFV6QjhpSkEsQ3lCM2lKRCxVQUtDLHFCQUFBLENBSkEsb0JBQUEsQ0FHQSxnQkFBQSxDQURFLFNBQUEsQ0FEQSxXekJnakpGLEN5QjNpSkEsaUJBSUMsNEJBQUEsQ0FEQSxzQkFBQSxDQUZBLGVBQUEsQ0FDQSxpQnpCK2lKRCxDeUIxaUpBLGdCQUNDLFl6QjRpSkQsQ3lCeGlKRCxJQUtDLGtCQUFBLENBSEEsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHVCQUFBLENBSEEsVXpCOGlKQSxDeUJ2aUpELGFBQ0MsZXpCeWlKQSxDeUJ0aUpELEtBQ0MsbUJBQUEsQ0FDQSx3QnpCd2lKQSxDeUJqaUpELG9CQUNDLHFCekJzaUpBLEN5QnBpSkEsMkJBQ0MsbUJ6QnNpSkQsQ0FDRiIsImZpbGUiOiJtYWluLTEtOTUtMDAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gV2ViZm9udCBpY29uc1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gIHNyYzpcbiAgICByZXNvbHZlKCdpY29ucy5lb3QnKTtcbiAgc3JjOlxuICAgIHJlc29sdmUoJ2ljb25zLmVvdCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICByZXNvbHZlKCdpY29ucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgcmVzb2x2ZSgnaWNvbnMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHJlc29sdmUoJ2ljb25zLnN2ZyNpY29ucycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJWljb24ge1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgc3BlYWs6IG5vbmU7XG59XG5cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgQGV4dGVuZCAlaWNvbjtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xufVxuXG5bY2xhc3NePVwiaWNvbi1maWxlLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1maWxlLVwiXTpiZWZvcmUge1xuICB3aWR0aDogMS4xZW07XG4gIHBhZGRpbmc6IDAuMWVtIDA7XG59XG5cbi5pY29uLWVuZC10by1lbmQ6YmVmb3JlIHsgY29udGVudDogJ1xcMjFkNCc7IH1cbi5pY29uLWRvd24tbWluaTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAwJzsgfVxuLmljb24tbGVmdC1taW5pOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDEnOyB9XG4uaWNvbi1yaWdodC1taW5pOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDInOyB9XG4uaWNvbi11cC1taW5pOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDMnOyB9XG4uaWNvbi1kb3duLWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfVxuLmljb24tbGVmdC1iaWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH1cbi5pY29uLXJpZ2h0LWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfVxuLmljb24tdXAtYmlnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDcnOyB9XG4uaWNvbi1hcnJvd3MtY2N3OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9XG4uaWNvbi1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDknOyB9XG4uaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGEnOyB9XG4uaWNvbi11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGInOyB9XG4uaWNvbi11c2VyczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBjJzsgfVxuLmljb24tdXNlci1hZGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZCc7IH1cbi5pY29uLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGUnOyB9XG4uaWNvbi1jb2c6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZic7IH1cbi5pY29uLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEwJzsgfVxuLmljb24tYXR0YWNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTEnOyB9XG4uaWNvbi1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTInOyB9XG4uaWNvbi1jaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTMnOyB9XG4uaWNvbi1wbHVzLXNxdWFyZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNCc7IH1cbi5pY29uLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTUnOyB9XG4uaWNvbi1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE2JzsgfVxuLmljb24tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTcnOyB9XG4uaWNvbi1mb3J3YXJkOmJlZm9yZSwgLmljb24taW1ncHJlbGFuZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE4JzsgfVxuLmljb24tcXVvdGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOSc7IH1cbi5pY29uLXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFhJzsgfVxuLmljb24tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYyc7IH1cbi5pY29uLWNhbmNlbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFkJzsgfVxuLmljb24tZ2F1Z2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZSc7IH1cbi5pY29uLWNhbmNlbC1zcXVhcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWYnOyB9XG4uaWNvbi1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjAnOyB9XG4uaWNvbi12Y2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIxJzsgfVxuLmljb24tYmxvY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMyc7IH1cbi5pY29uLXJlc2l6ZS1mdWxsLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNCc7IH1cbi5pY29uLWFycm93LWNvbWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjUnOyB9XG4uaWNvbi1kb3duLWRpcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI2JzsgfVxuLmljb24tbGVmdC1kaXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNyc7IH1cbi5pY29uLXJpZ2h0LWRpcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI4JzsgfVxuLmljb24tdXAtZGlyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjknOyB9XG4uaWNvbi1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmEnOyB9XG4uaWNvbi1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmInOyB9XG4uaWNvbi1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJjJzsgfVxuLmljb24tdG8tZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmQnOyB9XG4uaWNvbi10by1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJlJzsgfVxuLmljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmYnOyB9XG4uaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzAnOyB9XG4uaWNvbi1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMxJzsgfVxuLmljb24tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzInOyB9XG4uaWNvbi1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMyc7IH1cbi5pY29uLWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNCc7IH1cbi5pY29uLWNoYXJ0LWJhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM1JzsgfVxuLmljb24tY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM2JzsgfVxuLmljb24tZmxvcHB5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzcnOyB9XG4uaWNvbi1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzOCc7IH1cbi5pY29uLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2QnOyB9XG4uaWNvbi10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZSc7IH1cbi5pY29uLXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2YnOyB9XG4uaWNvbi1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDAnOyB9XG4uaWNvbi1oZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDEnOyB9XG4uaWNvbi1saW5rOmJlZm9yZSwgLmljb24taW1nYmFubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDInOyB9XG4uaWNvbi1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDMnOyB9XG4uaWNvbi1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTg0NCc7IH1cbi5pY29uLXBsdXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0NSc7IH1cbi5pY29uLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDYnOyB9XG4uaWNvbi10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ3JzsgfVxuLmljb24tYXR0ZW50aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDknOyB9XG4uaWNvbi1yc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0YSc7IH1cbi5pY29uLXJlY29yZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRiJzsgfVxuLmljb24tdGFyZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGMnOyB9XG4uaWNvbi1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGQnOyB9XG4uaWNvbi1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0ZSc7IH1cbi5pY29uLW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRmJzsgfVxuLmljb24tbW9uaXRvcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODUwJzsgfVxuLmljb24tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjInOyB9XG4uaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUsIC5pY29uLWltZ2xhbmRpbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1MSc7IH1cbi5pY29uLW1lbnU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Mic7IH1cbi5pY29uLW1pbnVzLXNxdWFyZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1NCc7IH1cbi5pY29uLXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTUnOyB9XG4uaWNvbi10YWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Nic7IH1cbi5pY29uLWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTcnOyB9XG4uaWNvbi1saXN0LWFkZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODU4JzsgfVxuLmljb24tbmV0d29yazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODU5JzsgfVxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1YSc7IH1cbi5pY29uLWhvbWU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Yic7IH1cbi5pY29uLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODVjJzsgfVxuLmljb24tY2N3OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NWUnOyB9XG4uaWNvbi1jdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODVmJzsgfVxuLmljb24tdmlkZW86YmVmb3JlIHsgY29udGVudDogJ1xcZTg2MCc7IH1cbi5pY29uLXBpY3R1cmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2MSc7IH1cbi5pY29uLWZsYWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Myc7IH1cbi5pY29uLWxheW91dDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY0JzsgfVxuLmljb24tcmVzaXplLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2NSc7IH1cbi5pY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY2JzsgfVxuLmljb24tcmVzaXplLXNtYWxsLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Nyc7IH1cbi5pY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY4JzsgfVxuLmljb24tcmVzaXplLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2OSc7IH1cbi5pY29uLW1vdmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2YSc7IH1cbi5pY29uLXBvcHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmInOyB9XG4uaWNvbi10eHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2ZSc7IH1cblxuLy8gYXBwbGljYXRpb25zXG4uaWNvbi13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzknOyB9XG4uaWNvbi1leGNlbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNhJzsgfVxuXG4vLyBmaWxlIHR5cGVzXG4uaWNvbi1wZGY6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYic7IH1cbi5pY29uLWZpbGUtZG9jOmJlZm9yZSwgLmljb24tZmlsZS1ydGY6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzOSc7IGNvbG9yOiAjZGRkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk1MzkxOyB9XG4uaWNvbi1maWxlLXhsczpiZWZvcmUsIC5pY29uLWZpbGUtY3N2OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2EnOyBjb2xvcjogI2RkZDsgYmFja2dyb3VuZC1jb2xvcjogIzFmNmI0MTsgfVxuLmljb24tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYic7IGNvbG9yOiAjZGRkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IwMDAwOyB9XG4uaWNvbi1maWxlLXBwdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ4JzsgY29sb3I6ICNkZGQ7IGJhY2tncm91bmQtY29sb3I6ICNjNDQ0MjM7IH1cbi5pY29uLWZpbGUtemlwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjInOyBjb2xvcjogI2ZiMDsgfVxuLmljb24tZmlsZS1odG06YmVmb3JlIHsgY29udGVudDogJ1xcZTg2ZCc7IGNvbG9yOiAjMWY2YjQxOyB9XG4uaWNvbi1maWxlLXR4dDpiZWZvcmUsIC5pY29uLWZpbGUtb2RwOmJlZm9yZSwgLmljb24tZmlsZS1vZHM6YmVmb3JlLCAuaWNvbi1maWxlLW9kdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODZlJzsgfVxuLmljb24tZmlsZS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODZjJzsgfVxuLmljb24tZmlsZS12aWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Zic7IH1cbi5pY29uLWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Zic7IH1cbi5pY29uLWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogJ1xcZTg3MCc7IH1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbiN1c2Vyc3RhdHVzLCAjdGVzdHN0YXR1cywgI2ZpbHRlciwgaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDNlbTtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM2VtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMmVtO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICN1c2Vyc3RhdHVzLCAjdGVzdHN0YXR1cywgI2ZpbHRlciwgaGVhZGVyIHtcbiAgICBsZWZ0OiAzZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NmVtKSB7XG4gICN1c2Vyc3RhdHVzLCAjdGVzdHN0YXR1cywgI2ZpbHRlciwgaGVhZGVyIHtcbiAgICBsZWZ0OiAzZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MGVtKSB7XG4gICN1c2Vyc3RhdHVzLCAjdGVzdHN0YXR1cywgI2ZpbHRlciwgaGVhZGVyIHtcbiAgICBsZWZ0OiA5ZW07XG4gIH1cbn1cblxuZm9ybSBuYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogM2VtO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogOHB4IDJlbSAwIDJlbTtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTZlbSkge1xuICBmb3JtIG5hdiB7XG4gICAgbGVmdDogM2VtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzBlbSkge1xuICBmb3JtIG5hdiB7XG4gICAgbGVmdDogOWVtO1xuICB9XG59XG5mb3JtIG5hdiBidXR0b24sIGZvcm0gbmF2IC5idXR0b24ge1xuICBtYXJnaW46IDAgMCA0cHggNHB4O1xufVxuXG5ib2R5ICN1c2Vyc3RhdHVzLCBib2R5ICN0ZXN0c3RhdHVzLCBib2R5ICNmaWx0ZXIsIGJvZHkgaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbmJvZHkgZm9ybSBuYXYsIGZvcm0gYm9keSBuYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5ib2R5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5IGhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkgI2ZpbGVob3ZlciB7XG4gIGNvbG9yOiByZ2IoOTcuMzE2NTI2NjEwNiUsIDQ5Ljc4MDcxMjI4NDklLCA4Ljc2MTkwNDc2MTklKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5Ny44ODc5NTUxODIxJSwgNjAuNDc0NTg5ODM1OSUsIDI4LjE5MDQ3NjE5MDUlLCAwLjI1KTtcbn1cbmJvZHkgYTpsaW5rLCBib2R5IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiByZ2IoOTcuODg3OTU1MTgyMSUsIDYwLjQ3NDU4OTgzNTklLCAyOC4xOTA0NzYxOTA1JSk7XG59XG5ib2R5IGE6aG92ZXIsIGJvZHkgYTpmb2N1cywgYm9keSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2IoOTguNDU5MzgzNzUzNSUsIDcxLjE2ODQ2NzM4NyUsIDQ3LjYxOTA0NzYxOSUpO1xufVxuYm9keSBhc2lkZS5ub3RlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDk3LjMxNjUyNjYxMDYlLCA0OS43ODA3MTIyODQ5JSwgOC43NjE5MDQ3NjE5JSk7XG59XG5ib2R5IGFzaWRlLm5vdGUgcCwgYm9keSBhc2lkZS5ub3RlIGgzIHtcbiAgY29sb3I6IHJnYig5Ny4zMTY1MjY2MTA2JSwgNDkuNzgwNzEyMjg0OSUsIDguNzYxOTA0NzYxOSUpO1xufVxuYm9keSBmb290ZXIge1xuICBjb2xvcjogIzc3Nztcbn1cbmJvZHkgbmF2Lm1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuYm9keSBuYXYubWVudSBhOmxpbmssIGJvZHkgbmF2Lm1lbnUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5ib2R5IG5hdi5tZW51IGE6aG92ZXIsIGJvZHkgbmF2Lm1lbnUgYTpmb2N1cywgYm9keSBuYXYubWVudSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuYm9keSBuYXYubWVudSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5IG5hdi5tZW51IC5ob21lIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuYm9keSBuYXYubWVudSAuc2VwIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IGRvdWJsZSAjZmZmO1xufVxuYm9keSBmaWVsZHNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5ib2R5IGZpZWxkc2V0LmZsb3dzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbmJvZHkgI3Rlc3RtZXNzYWdlcywgYm9keSAjdGVzdG1haW4sIGJvZHkgI3Rlc3Rpc3N1ZXMsIGJvZHkgI3Rlc3RtZWRpYSwgYm9keSAjdGVzdGV4dHJhLCBib2R5IC5zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wOiA2cHggc29saWQgcmdiKDk3Ljg4Nzk1NTE4MjElLCA2MC40NzQ1ODk4MzU5JSwgMjguMTkwNDc2MTkwNSUpO1xufVxuYm9keSAjZHVwaXNzdWVtZXNzYWdlIGRpdiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC43KTtcbn1cbmJvZHkgbGVnZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDk3Ljg4Nzk1NTE4MjElLCA2MC40NzQ1ODk4MzU5JSwgMjguMTkwNDc2MTkwNSUpO1xufVxuYm9keSBsYWJlbCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuYm9keSBpbnB1dCwgYm9keSBvdXRwdXQsIGJvZHkgdGV4dGFyZWEsIGJvZHkgc2VsZWN0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5IGlucHV0LmF1dG9maWxsLCBib2R5IGlucHV0LmF1dG9maWxsIH4gbGFiZWwsIGJvZHkgaW5wdXQuaW52YWxpZCB+IGxhYmVsLCBib2R5IG91dHB1dC5hdXRvZmlsbCwgYm9keSBvdXRwdXQuYXV0b2ZpbGwgfiBsYWJlbCwgYm9keSBvdXRwdXQuaW52YWxpZCB+IGxhYmVsLCBib2R5IHRleHRhcmVhLmF1dG9maWxsLCBib2R5IHRleHRhcmVhLmF1dG9maWxsIH4gbGFiZWwsIGJvZHkgdGV4dGFyZWEuaW52YWxpZCB+IGxhYmVsLCBib2R5IHNlbGVjdC5hdXRvZmlsbCwgYm9keSBzZWxlY3QuYXV0b2ZpbGwgfiBsYWJlbCwgYm9keSBzZWxlY3QuaW52YWxpZCB+IGxhYmVsIHtcbiAgY29sb3I6IHJlZDtcbn1cbmJvZHkgaW5wdXQuaW52YWxpZCwgYm9keSBvdXRwdXQuaW52YWxpZCwgYm9keSB0ZXh0YXJlYS5pbnZhbGlkLCBib2R5IHNlbGVjdC5pbnZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuYm9keSBpbnB1dDpmb2N1cyB+IGxhYmVsLCBib2R5IG91dHB1dDpmb2N1cyB+IGxhYmVsLCBib2R5IHRleHRhcmVhOmZvY3VzIH4gbGFiZWwsIGJvZHkgc2VsZWN0OmZvY3VzIH4gbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzMztcbn1cbmJvZHkgaW5wdXRbZGlzYWJsZWRdLCBib2R5IGlucHV0W3JlYWRvbmx5XSwgYm9keSBvdXRwdXRbZGlzYWJsZWRdLCBib2R5IG91dHB1dFtyZWFkb25seV0sIGJvZHkgdGV4dGFyZWFbZGlzYWJsZWRdLCBib2R5IHRleHRhcmVhW3JlYWRvbmx5XSwgYm9keSBzZWxlY3RbZGlzYWJsZWRdLCBib2R5IHNlbGVjdFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgZGl2LmludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG59XG5ib2R5IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDYgMTBcIj48cGF0aCBkPVwiTTIsNGgyTDMsNkx6XCIgc3Ryb2tlLXdpZHRoPVwiMFwiIGZpbGw9XCJyZ2JhKDEyOCwxMjgsMTI4LC4yKVwiLz48L3N2Zz4nKSBuby1yZXBlYXQgMTAwJSA1MCU7XG59XG5ib2R5IG9wdGdyb3VwLCBib2R5IG9wdGdyb3VwIG9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5ib2R5IG91dHB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keSBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGxhYmVsOjpiZWZvcmUsIGJvZHkgaW5wdXRbdHlwZT1jaGVja2JveF0gfiBsYWJlbDo6YWZ0ZXIsIGJvZHkgaW5wdXRbdHlwZT1yYWRpb10gfiBsYWJlbDo6YmVmb3JlLCBib2R5IGlucHV0W3R5cGU9cmFkaW9dIH4gbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6IHJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDtcbn1cbmJvZHkgaW5wdXRbdHlwZT1jaGVja2JveF0gfiBsYWJlbDo6YWZ0ZXIsIGJvZHkgaW5wdXRbdHlwZT1yYWRpb10gfiBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5ib2R5IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbCwgYm9keSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWwge1xuICBjb2xvcjogIzMzMztcbn1cbmJvZHkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUsIGJvZHkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogIzAwY2MwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDtcbn1cbmJvZHkgcHJlIHNwYW4uZG9tYWluIHtcbiAgY29sb3I6IHJlZDtcbn1cbmJvZHkgcHJlIHNwYW4ucXVlcnkge1xuICBjb2xvcjogIzc3Nztcbn1cbmJvZHkgZm9ybSBkaXYgcCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuYm9keSBmb3JtIG5hdi5sb2dpbiB7XG4gIHBhZGRpbmc6IDAgMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbmJvZHkgZm9ybSBuYXYubG9naW4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk3LjMxNjUyNjYxMDYlLCA0OS43ODA3MTIyODQ5JSwgOC43NjE5MDQ3NjE5JSwgMC44KTtcbn1cbmJvZHkgZm9ybSBuYXYubG9naW4gYTpob3ZlciwgYm9keSBmb3JtIG5hdi5sb2dpbiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDk3LjMxNjUyNjYxMDYlLCA0OS43ODA3MTIyODQ5JSwgOC43NjE5MDQ3NjE5JSk7XG59XG5ib2R5IGZvcm0gLmNvbW1lbnQgcCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuYm9keSBidXR0b24sIGJvZHkgLmJ1dHRvbiB7XG4gIGNvbG9yOiAjNzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuYm9keSBidXR0b246bGluaywgYm9keSBidXR0b246dmlzaXRlZCwgYm9keSAuYnV0dG9uOmxpbmssIGJvZHkgLmJ1dHRvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5ib2R5IGJ1dHRvbjpob3ZlciwgYm9keSBidXR0b246Zm9jdXMsIGJvZHkgYnV0dG9uOmFjdGl2ZSwgYm9keSAuYnV0dG9uOmhvdmVyLCBib2R5IC5idXR0b246Zm9jdXMsIGJvZHkgLmJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDk3Ljg4Nzk1NTE4MjElLCA2MC40NzQ1ODk4MzU5JSwgMjguMTkwNDc2MTkwNSUpO1xufVxuYm9keSBidXR0b25bZGlzYWJsZWRdLCBib2R5IC5idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNkZGQ7XG59XG5ib2R5IGJ1dHRvbltkaXNhYmxlZF06aG92ZXIsIGJvZHkgYnV0dG9uW2Rpc2FibGVkXTpmb2N1cywgYm9keSBidXR0b25bZGlzYWJsZWRdOmFjdGl2ZSwgYm9keSAuYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgYm9keSAuYnV0dG9uW2Rpc2FibGVkXTpmb2N1cywgYm9keSAuYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuYm9keSAjcmVhZG9ubHkgLmNvbW1lbnQgcCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuYm9keSBmb3JtLmFjdGl2ZSB0YWJsZSB0aDpob3ZlciwgYm9keSBmb3JtLmFjdGl2ZSB0YWJsZSB0aDpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xufVxuYm9keSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5Ny44ODc5NTUxODIxJSwgNjAuNDc0NTg5ODM1OSUsIDI4LjE5MDQ3NjE5MDUlKTtcbn1cbmJvZHkgdGguc29ydC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDk4LjQ1OTM4Mzc1MzUlLCA3MS4xNjg0NjczODclLCA0Ny42MTkwNDc2MTklKTtcbn1cbmJvZHkgdGguc29ydDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTcuMzE2NTI2NjEwNiUsIDQ5Ljc4MDcxMjI4NDklLCA4Ljc2MTkwNDc2MTklKTtcbn1cbmJvZHkgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbmJvZHkgdGJvZHkgdHIuc2VwIHRkW3Jvd3NwYW5dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk3Ljg4Nzk1NTE4MjElLCA2MC40NzQ1ODk4MzU5JSwgMjguMTkwNDc2MTkwNSUsIDAuMik7XG59XG5ib2R5IHRib2R5IHRyLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5Ny4zMTY1MjY2MTA2JSwgNDkuNzgwNzEyMjg0OSUsIDguNzYxOTA0NzYxOSUsIDAuMyk7XG59XG5ib2R5IHRib2R5IHRyLnNlbGVjdGVkOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk3LjMxNjUyNjYxMDYlLCA0OS43ODA3MTIyODQ5JSwgOC43NjE5MDQ3NjE5JSwgMC40KTtcbn1cbmJvZHkgY29sLmNvdW50cnkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoOTcuMzE2NTI2NjEwNiUsIDQ5Ljc4MDcxMjI4NDklLCA4Ljc2MTkwNDc2MTklKTtcbn1cbmJvZHkgdGFibGUucmVwb3J0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDk3LjMxNjUyNjYxMDYlLCA0OS43ODA3MTIyODQ5JSwgOC43NjE5MDQ3NjE5JSk7XG59XG5ib2R5IHRhYmxlLnJlcG9ydCB0ci5zZXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDk3LjMxNjUyNjYxMDYlLCA0OS43ODA3MTIyODQ5JSwgOC43NjE5MDQ3NjE5JSk7XG59XG5ib2R5IHRhYmxlLnJlcG9ydCB0ci5maXJzdHJlYyB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCByZ2IoOTcuMzE2NTI2NjEwNiUsIDQ5Ljc4MDcxMjI4NDklLCA4Ljc2MTkwNDc2MTklKTtcbn1cbmJvZHkgdGFibGUucmVwb3J0IHRyLnN1YnRvdGFsIHRkIHtcbiAgYm9yZGVyLXRvcDogM3B4IGRvdWJsZSByZ2IoOTcuMzE2NTI2NjEwNiUsIDQ5Ljc4MDcxMjI4NDklLCA4Ljc2MTkwNDc2MTklKTtcbn1cbmJvZHkgdGFibGUucmVwb3J0IHRoLnRpdGxlLCBib2R5IHRhYmxlLnJlcG9ydCB0ZC50aXRsZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYig5Ny4zMTY1MjY2MTA2JSwgNDkuNzgwNzEyMjg0OSUsIDguNzYxOTA0NzYxOSUpO1xufVxuYm9keSB0YWJsZS5yZXBvcnQgLnN1bSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDk3LjMxNjUyNjYxMDYlLCA0OS43ODA3MTIyODQ5JSwgOC43NjE5MDQ3NjE5JSk7XG59XG5ib2R5IHRhYmxlLnJlcG9ydCAueiB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMjUpO1xufVxuYm9keSB0YWJsZS5yZXBvcnQgLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMDQsIDAsIDAuMzUpO1xufVxuYm9keSB0YWJsZS5yZXBvcnQgLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjQ1KTtcbn1cbmJvZHkgdGFibGUucmVwb3J0IC55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk1Ljc4ODM0MjczNDQlLCA4MS42NDkyMDc2MjgzJSwgMzguMzI5MzA0MzI0NSUsIDAuMzUpO1xufVxuYm9keSB0YWJsZS5yZXBvcnQgLnBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4xNSk7XG59XG5ib2R5IHRhYmxlLm9wcyB0aCwgYm9keSB0YWJsZS5vcHMgdGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoOTcuMzE2NTI2NjEwNiUsIDQ5Ljc4MDcxMjI4NDklLCA4Ljc2MTkwNDc2MTklKTtcbn1cbmJvZHkgdGFibGUub3BzIHRkLnUge1xuICBjb2xvcjogI2MwMDtcbn1cbmJvZHkgdGFibGUub3BzIHRkLm8ge1xuICBjb2xvcjogIzA5MDtcbn1cbmJvZHkgdGFibGUub3BzIHRyLnNlcG0ge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICNlZWU7XG59XG5ib2R5IHRhYmxlLm9wcyB0Ym9keSB0ciwgYm9keSB0YWJsZS5vcHMgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgdGFibGUuaXNzdWUgdGJvZHkgdHIsIGJvZHkgdGFibGUuaXNzdWUgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgdGFibGUuZXh0ZW5kZWQgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgdGFibGUuZXh0ZW5kZWQgdGQuc2VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYig5Ny4zMTY1MjY2MTA2JSwgNDkuNzgwNzEyMjg0OSUsIDguNzYxOTA0NzYxOSUpO1xufVxuYm9keSB0YWJsZS5leHRlbmRlZCB0ZC5zZXBtIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjY2NjO1xufVxuYm9keSB0YWJsZS5leHRlbmRlZCB0ZC5hZ2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExOSwgMTE5LCAxMTksIDAuMykgIWltcG9ydGFudDtcbn1cbmJvZHkgdGFibGUuZXh0ZW5kZWQgdGQuYWxsdG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExOSwgMTE5LCAxMTksIDAuMykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYig5Ny4zMTY1MjY2MTA2JSwgNDkuNzgwNzEyMjg0OSUsIDguNzYxOTA0NzYxOSUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDk3LjMxNjUyNjYxMDYlLCA0OS43ODA3MTIyODQ5JSwgOC43NjE5MDQ3NjE5JSk7XG59XG5ib2R5IHRhYmxlLmV4dGVuZGVkIHRkLnN1YnRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OC40NTkzODM3NTM1JSwgNzEuMTY4NDY3Mzg3JSwgNDcuNjE5MDQ3NjE5JSwgMC4yKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDk3LjMxNjUyNjYxMDYlLCA0OS43ODA3MTIyODQ5JSwgOC43NjE5MDQ3NjE5JSk7XG59XG5ib2R5IHRhYmxlLmV4dGVuZGVkIHRkLnRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5Ny4zMTY1MjY2MTA2JSwgNDkuNzgwNzEyMjg0OSUsIDguNzYxOTA0NzYxOSUsIDAuMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoOTcuMzE2NTI2NjEwNiUsIDQ5Ljc4MDcxMjI4NDklLCA4Ljc2MTkwNDc2MTklKTtcbn1cbmJvZHkgLnNob3doaWRlIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5ib2R5IC5saW5rZWQge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZGRkO1xufVxuYm9keSAuY2FyZHMgPiBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5ib2R5IC5jYXJkcyBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2VlZTtcbn1cbmJvZHkgLmNhcmRzIHVsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5ib2R5IC5jYXJkcyAubWVyY2hhbnQge1xuICBjb2xvcjogIzU1NTtcbn1cbmJvZHkgLmNhcmRzIC5oaWdobGlnaHQge1xuICBjb2xvcjogcmdiKDk3Ljg4Nzk1NTE4MjElLCA2MC40NzQ1ODk4MzU5JSwgMjguMTkwNDc2MTkwNSUpO1xufVxuYm9keSBzZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbmJvZHkgc2VjdGlvbiBoMiB7XG4gIGNvbG9yOiAjNzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuYm9keSBzZWN0aW9uIGgyIGVtIHtcbiAgY29sb3I6IHJnYig5Ny4zMTY1MjY2MTA2JSwgNDkuNzgwNzEyMjg0OSUsIDguNzYxOTA0NzYxOSUpO1xufVxuYm9keSBzZWN0aW9uIGgyIGVtLmFsdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzMzO1xufVxuYm9keSBzZWN0aW9uIGgyIHNwYW46aG92ZXIsIGJvZHkgc2VjdGlvbiBoMiBzcGFuOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG59XG5ib2R5IHNlY3Rpb24gaDMge1xuICBjb2xvcjogcmdiKDk3Ljg4Nzk1NTE4MjElLCA2MC40NzQ1ODk4MzU5JSwgMjguMTkwNDc2MTkwNSUpO1xufVxuYm9keSBzZWN0aW9uIGE6aG92ZXIgaDMsIGJvZHkgc2VjdGlvbiBhOmZvY3VzIGgzIHtcbiAgY29sb3I6IHJnYig5OC40NTkzODM3NTM1JSwgNzEuMTY4NDY3Mzg3JSwgNDcuNjE5MDQ3NjE5JSk7XG59XG5ib2R5IHNlY3Rpb24gLm1haW4ge1xuICBjb2xvcjogIzU1NTtcbn1cbmJvZHkgc2VjdGlvbiAuYWN0aXZlIHtcbiAgY29sb3I6ICMwOTA7XG59XG5ib2R5IHNlY3Rpb24gLmluYWN0aXZlIHtcbiAgY29sb3I6ICNjMDA7XG59XG5ib2R5IHNlY3Rpb24gLnNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuYm9keSBzZWN0aW9uIHByb2dyZXNzIHtcbiAgY29sb3I6ICMwOTA7XG4gIGJhY2tncm91bmQ6ICNjMDA7XG59XG5ib2R5IHNlY3Rpb24gcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogI2MwMDtcbn1cbmJvZHkgc2VjdGlvbiBwcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjMDkwO1xufVxuYm9keSBzZWN0aW9uIHAuaGVscCBhOjpiZWZvcmUge1xuICBjb2xvcjogIzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbmJvZHkgc2VjdGlvbiBwLmhlbHAgYTpob3Zlcjo6YmVmb3JlLCBib2R5IHNlY3Rpb24gcC5oZWxwIGE6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTcuMzE2NTI2NjEwNiUsIDQ5Ljc4MDcxMjI4NDklLCA4Ljc2MTkwNDc2MTklKTtcbn1cbmJvZHkgZmllbGRzZXQgc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keSBkaXYudGVzdGNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoOTcuODg3OTU1MTgyMSUsIDYwLjQ3NDU4OTgzNTklLCAyOC4xOTA0NzYxOTA1JSk7XG59XG5ib2R5ICNtb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5ib2R5ICNtb2RhbCBkaXYge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbmJvZHkgI21vZGFsIGhlYWRlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTcuMzE2NTI2NjEwNiUsIDQ5Ljc4MDcxMjI4NDklLCA4Ljc2MTkwNDc2MTklKTtcbn1cbmJvZHkgI21vZGFsIHByb2dyZXNzIHtcbiAgY29sb3I6ICMwOTA7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG59XG5ib2R5ICNtb2RhbCBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xufVxuYm9keSAjbW9kYWwgcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogIzA5MDtcbn1cbmJvZHkgb2wjbWVkaWEgbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoOTcuMzE2NTI2NjEwNiUsIDQ5Ljc4MDcxMjI4NDklLCA4Ljc2MTkwNDc2MTklKTtcbn1cbmJvZHkgb2wjbWVkaWEgbGkuZHJhZ2dpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2IoOTcuMzE2NTI2NjEwNiUsIDQ5Ljc4MDcxMjI4NDklLCA4Ljc2MTkwNDc2MTklKTtcbn1cbmJvZHkgb2wjbWVkaWEgbGkuZHJhZ292ZXJ0b3Age1xuICBib3JkZXItbGVmdDogNHB4IGRvdHRlZCAjMzMzO1xufVxuYm9keSBvbCNtZWRpYSBsaS5kcmFnb3ZlcmVuZCB7XG4gIGJvcmRlci1yaWdodDogNHB4IGRvdHRlZCAjMzMzO1xufVxuYm9keSBvbCNtZWRpYSBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5Ny4zMTY1MjY2MTA2JSwgNDkuNzgwNzEyMjg0OSUsIDguNzYxOTA0NzYxOSUpO1xufVxuYm9keSBvbCNtZWRpYSBmaWd1cmUsIGJvZHkgb2wjbWVkaWEgcC5hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5IG9sI21lZGlhIGZpZ3VyZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiKDk3LjMxNjUyNjYxMDYlLCA0OS43ODA3MTIyODQ5JSwgOC43NjE5MDQ3NjE5JSk7XG59XG5ib2R5IG9sI21lZGlhIHNwYW4ge1xuICBjb2xvcjogIzMzMztcbn1cbmJvZHkgI3ByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5ib2R5ICNwcmV2aWV3IGFydGljbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2RkZDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiKDk3Ljg4Nzk1NTE4MjElLCA2MC40NzQ1ODk4MzU5JSwgMjguMTkwNDc2MTkwNSUpO1xuICBib3JkZXItdG9wLXdpZHRoOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5ib2R5ICNwcmV2aWV3IHAge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuYm9keSAjcHJldmlldyBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5ib2R5ICNwcmV2aWV3IGE6aG92ZXIsIGJvZHkgI3ByZXZpZXcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xufVxuYm9keSAjdGVzdGlzc3VlcyBzZWN0aW9uIHA6OmJlZm9yZSB7XG4gIGNvbG9yOiAjYzAwO1xufVxuYm9keSAjdGVzdG1lc3NhZ2VzIHAuY29tcGFueSBzcGFuIHtcbiAgY29sb3I6ICMwMGNjMDA7XG59XG5ib2R5ICN0ZXN0bWVzc2FnZXMgYS51bnJlYWQgcC5jb21wYW55IHNwYW4ge1xuICBjb2xvcjogcmVkO1xufVxuYm9keSBkaXYubWVzc2FnZW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuYm9keSAjbWVzc2FnZXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbmJvZHkgI21lc3NhZ2VwYW5lbCBoMiB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgI21lc3NhZ2VwYW5lbCBuYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuYm9keSAjbWVzc2FnZXBhbmVsIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5ib2R5ICNtZXNzYWdlcGFuZWwgYnV0dG9uOmhvdmVyLCBib2R5ICNtZXNzYWdlcGFuZWwgYnV0dG9uOmZvY3VzLCBib2R5ICNtZXNzYWdlcGFuZWwgYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5Ny44ODc5NTUxODIxJSwgNjAuNDc0NTg5ODM1OSUsIDI4LjE5MDQ3NjE5MDUlKTtcbn1cbmJvZHkgI2NvbW1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiA1cHggc29saWQgI2VlZTtcbn1cbmJvZHkgYmxvY2txdW90ZS5zcGVlY2ggcCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTcuMzE2NTI2NjEwNiUsIDQ5Ljc4MDcxMjI4NDklLCA4Ljc2MTkwNDc2MTklKTtcbn1cbmJvZHkgYmxvY2txdW90ZS5zcGVlY2ggcDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDk3LjMxNjUyNjYxMDYlLCA0OS43ODA3MTIyODQ5JSwgOC43NjE5MDQ3NjE5JSkgcmdiKDk3LjMxNjUyNjYxMDYlLCA0OS43ODA3MTIyODQ5JSwgOC43NjE5MDQ3NjE5JSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5ib2R5IGJsb2NrcXVvdGUuc3BlZWNoIGNpdGUge1xuICBjb2xvcjogIzc3Nztcbn1cbmJvZHkgYmxvY2txdW90ZS5zcGVlY2ggYSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkgYmxvY2txdW90ZS5zcGVlY2ggcSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmJvZHkgYmxvY2txdW90ZS5zcGVlY2guY2xpZW50IHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuYm9keSBibG9ja3F1b3RlLnNwZWVjaC5jbGllbnQgcDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjY2NjO1xufVxuYm9keS5zaG93bWVzc2FnZXBhbmVsIGRpdi5tZXNzYWdlb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbmJvZHkgI2ZpbHRlciBkaXYuZmlsdGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5ib2R5IGRpdi5maWx0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbmJvZHkgZGl2LmFkdmFuY2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbmJvZHkgZGl2LmFkdmFuY2VkIGZpZWxkc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbmJvZHkgdGQubTNnIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5ib2R5IHRkLm92ZXJkdWUge1xuICBjb2xvcjogI2MwMDtcbn1cbmJvZHkgdGQuZ21vbWl0IHtcbiAgY29sb3I6ICNjMDA7XG59XG5ib2R5IHRkLnVzaW5nIHtcbiAgY29sb3I6ICMwOTA7XG59XG5ib2R5IC51cGRhdGVkIHAge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkgLnVwZGF0ZWQgb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuYm9keSAudXBkYXRlZCBvbDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWVlO1xufVxuYm9keSAudXBkYXRlZCBsaS5zZXAge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICM3Nzc7XG59XG5ib2R5IC51cGRhdGVkOmhvdmVyIHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTcuODg3OTU1MTgyMSUsIDYwLjQ3NDU4OTgzNTklLCAyOC4xOTA0NzYxOTA1JSk7XG59XG5ib2R5IGxpLm5ldzpiZWZvcmUge1xuICBjb2xvcjogcmVkO1xufVxuYm9keSBsaS5hdXRvZmlsbCBpbnB1dCB7XG4gIGNvbG9yOiByZWQ7XG59XG5ib2R5ICNyZWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgaW5wdXQjcmVmOmhvdmVyLCBib2R5IGlucHV0I3JlZjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5ICNzdGF0dXMgb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkgI3N0YXR1cyBvcHRpb25bdmFsdWU9XCIwXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbn1cbmJvZHkgI3N0YXR1cyBvcHRpb25bdmFsdWU9XCI1MDBcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjODhmO1xufVxuYm9keSAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjEwMDBcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM2O1xuICBib3JkZXItdG9wLWNvbG9yOiAjOGM2O1xufVxuYm9keSAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjE1MDBcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJjO1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmJjO1xufVxuYm9keSAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjIwMDBcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE2O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmE2O1xufVxuYm9keSAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjMwMDBcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU1O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDU1O1xufVxuYm9keSAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjQwMDBcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjk5O1xufVxuYm9keSB1bC5iYXJjaGFydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5ib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgY2lyY2xlLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZWxsaXBzZSwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGgge1xuICBzdHJva2U6ICNlZWU7XG4gIGZpbGw6IHJnYig5Ny44ODc5NTUxODIxJSwgNjAuNDc0NTg5ODM1OSUsIDI4LjE5MDQ3NjE5MDUlKTtcbn1cbmJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBjaXJjbGUjbWEsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBjaXJjbGUjZWgsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBlbGxpcHNlI21hLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZWxsaXBzZSNlaCwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGgjbWEsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoI2VoIHtcbiAgc3Ryb2tlOiBub25lO1xufVxuYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGgsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0IHtcbiAgZmlsbDogcmdiKDk3Ljg4Nzk1NTE4MjElLCA2MC40NzQ1ODk4MzU5JSwgMjguMTkwNDc2MTkwNSUpO1xufVxuYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguYWx0LCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5hbHQge1xuICBmaWxsOiByZ2IoOTguNDU5MzgzNzUzNSUsIDcxLjE2ODQ2NzM4NyUsIDQ3LjYxOTA0NzYxOSUpO1xufVxuYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGg6aG92ZXIsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0OmhvdmVyIHtcbiAgZmlsbDogcmdiKDk3LjMxNjUyNjYxMDYlLCA0OS43ODA3MTIyODQ5JSwgOC43NjE5MDQ3NjE5JSk7XG59XG5ib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZyByZWN0IHtcbiAgZmlsbDogcmdiKDk3Ljg4Nzk1NTE4MjElLCA2MC40NzQ1ODk4MzU5JSwgMjguMTkwNDc2MTkwNSUpO1xufVxuYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGc6aG92ZXIgcmVjdCB7XG4gIGZpbGw6IHJnYig5Ny4zMTY1MjY2MTA2JSwgNDkuNzgwNzEyMjg0OSUsIDguNzYxOTA0NzYxOSUpO1xufVxuYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGgubG93LCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5sb3cge1xuICBmaWxsOiAjMDkwO1xufVxuYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGgubG93OmhvdmVyLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5sb3c6aG92ZXIge1xuICBmaWxsOiAjMDBjYzAwO1xufVxuYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGc6aG92ZXIgcmVjdC5sb3cge1xuICBmaWxsOiAjMDBjYzAwO1xufVxuYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaGlnaCwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QuaGlnaCB7XG4gIGZpbGw6ICNjMDA7XG59XG5ib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5oaWdoOmhvdmVyLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5oaWdoOmhvdmVyIHtcbiAgZmlsbDogcmVkO1xufVxuYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGc6aG92ZXIgcmVjdC5oaWdoIHtcbiAgZmlsbDogcmVkO1xufVxuYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaTEsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmkxIHtcbiAgZmlsbDogI2NjYztcbn1cbmJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmkxOmhvdmVyLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5pMTpob3ZlciB7XG4gIGZpbGw6ICM3Nzc7XG59XG5ib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZzpob3ZlciByZWN0LmkxIHtcbiAgZmlsbDogIzc3Nztcbn1cbmJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmkwMSwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QuaTAxIHtcbiAgZmlsbDogIzAwY2MwMDtcbn1cbmJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmkwMTpob3ZlciwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QuaTAxOmhvdmVyIHtcbiAgZmlsbDogIzA5MDtcbn1cbmJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBnOmhvdmVyIHJlY3QuaTAxIHtcbiAgZmlsbDogIzA5MDtcbn1cbmJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmkwMCwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QuaTAwIHtcbiAgZmlsbDogcmVkO1xufVxuYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaTAwOmhvdmVyLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5pMDA6aG92ZXIge1xuICBmaWxsOiAjYzAwO1xufVxuYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGc6aG92ZXIgcmVjdC5pMDAge1xuICBmaWxsOiAjYzAwO1xufVxuYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHRleHQge1xuICBmaWxsOiAjMzMzO1xufVxuYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHRleHQudG90YWwge1xuICBmaWxsOiByZ2IoOTcuODg3OTU1MTgyMSUsIDYwLjQ3NDU4OTgzNTklLCAyOC4xOTA0NzYxOTA1JSk7XG59XG5ib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgdGV4dC5heGlzbSB7XG4gIGZpbGw6ICM3Nzc7XG59XG5ib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgbGluZSB7XG4gIHN0cm9rZTogIzc3Nztcbn1cbmJvZHkgLmlubmVyIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuYm9keSBzZWN0aW9uIC5pbm5lciB7XG4gIGZpbGw6ICNlZWUgIWltcG9ydGFudDtcbn1cbmJvZHkgc3ZnIC5zdGF0dXM1MDAsIGJvZHkgc3ZnIGcgLnN0YXR1czUwMCB7XG4gIGZpbGw6ICM4OGYgIWltcG9ydGFudDtcbn1cbmJvZHkgc3ZnIC5zdGF0dXM1MDA6aG92ZXIsIGJvZHkgc3ZnIGcgLnN0YXR1czUwMDpob3ZlciB7XG4gIGZpbGw6ICM1NTU1ZmYgIWltcG9ydGFudDtcbn1cbmJvZHkgc3ZnIGc6aG92ZXIgLnN0YXR1czUwMCB7XG4gIGZpbGw6ICM1NTU1ZmYgIWltcG9ydGFudDtcbn1cbmJvZHkgc3ZnIC5zdGF0dXMxMDAwLCBib2R5IHN2ZyBnIC5zdGF0dXMxMDAwIHtcbiAgZmlsbDogIzhjNiAhaW1wb3J0YW50O1xufVxuYm9keSBzdmcgLnN0YXR1czEwMDA6aG92ZXIsIGJvZHkgc3ZnIGcgLnN0YXR1czEwMDA6aG92ZXIge1xuICBmaWxsOiByZ2IoNDEuNjY2NjY2NjY2NyUsIDc1JSwgMjUlKSAhaW1wb3J0YW50O1xufVxuYm9keSBzdmcgZzpob3ZlciAuc3RhdHVzMTAwMCB7XG4gIGZpbGw6IHJnYig0MS42NjY2NjY2NjY3JSwgNzUlLCAyNSUpICFpbXBvcnRhbnQ7XG59XG5ib2R5IHN2ZyAuc3RhdHVzMTUwMCwgYm9keSBzdmcgZyAuc3RhdHVzMTUwMCB7XG4gIGZpbGw6ICNiYmMgIWltcG9ydGFudDtcbn1cbmJvZHkgc3ZnIC5zdGF0dXMxNTAwOmhvdmVyLCBib2R5IHN2ZyBnIC5zdGF0dXMxNTAwOmhvdmVyIHtcbiAgZmlsbDogcmdiKDYxLjkwNDc2MTkwNDglLCA2MS45MDQ3NjE5MDQ4JSwgNzEuNDI4NTcxNDI4NiUpICFpbXBvcnRhbnQ7XG59XG5ib2R5IHN2ZyBnOmhvdmVyIC5zdGF0dXMxNTAwIHtcbiAgZmlsbDogcmdiKDYxLjkwNDc2MTkwNDglLCA2MS45MDQ3NjE5MDQ4JSwgNzEuNDI4NTcxNDI4NiUpICFpbXBvcnRhbnQ7XG59XG5ib2R5IHN2ZyAuc3RhdHVzMjAwMCwgYm9keSBzdmcgZyAuc3RhdHVzMjAwMCB7XG4gIGZpbGw6ICNmYTYgIWltcG9ydGFudDtcbn1cbmJvZHkgc3ZnIC5zdGF0dXMyMDAwOmhvdmVyLCBib2R5IHN2ZyBnIC5zdGF0dXMyMDAwOmhvdmVyIHtcbiAgZmlsbDogcmdiKDEwMCUsIDU1LjU1NTU1NTU1NTYlLCAyMCUpICFpbXBvcnRhbnQ7XG59XG5ib2R5IHN2ZyBnOmhvdmVyIC5zdGF0dXMyMDAwIHtcbiAgZmlsbDogcmdiKDEwMCUsIDU1LjU1NTU1NTU1NTYlLCAyMCUpICFpbXBvcnRhbnQ7XG59XG5ib2R5IHN2ZyAuc3RhdHVzMzAwMCwgYm9keSBzdmcgZyAuc3RhdHVzMzAwMCB7XG4gIGZpbGw6ICNkNTUgIWltcG9ydGFudDtcbn1cbmJvZHkgc3ZnIC5zdGF0dXMzMDAwOmhvdmVyLCBib2R5IHN2ZyBnIC5zdGF0dXMzMDAwOmhvdmVyIHtcbiAgZmlsbDogcmdiKDgzLjMzMzMzMzMzMzMlLCAxNi42NjY2NjY2NjY3JSwgMTYuNjY2NjY2NjY2NyUpICFpbXBvcnRhbnQ7XG59XG5ib2R5IHN2ZyBnOmhvdmVyIC5zdGF0dXMzMDAwIHtcbiAgZmlsbDogcmdiKDgzLjMzMzMzMzMzMzMlLCAxNi42NjY2NjY2NjY3JSwgMTYuNjY2NjY2NjY2NyUpICFpbXBvcnRhbnQ7XG59XG5ib2R5IHN2ZyAuc3RhdHVzNDAwMCwgYm9keSBzdmcgZyAuc3RhdHVzNDAwMCB7XG4gIGZpbGw6ICNmOTkgIWltcG9ydGFudDtcbn1cbmJvZHkgc3ZnIC5zdGF0dXM0MDAwOmhvdmVyLCBib2R5IHN2ZyBnIC5zdGF0dXM0MDAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmNjY2NiAhaW1wb3J0YW50O1xufVxuYm9keSBzdmcgZzpob3ZlciAuc3RhdHVzNDAwMCB7XG4gIGZpbGw6ICNmZjY2NjYgIWltcG9ydGFudDtcbn1cbmJvZHkgc3ZnIFtjbGFzc149Y2xhc3NpZmljYXRpb25dIHtcbiAgZmlsbDogcmdiKDk3Ljg4Nzk1NTE4MjElLCA2MC40NzQ1ODk4MzU5JSwgMjguMTkwNDc2MTkwNSUpO1xufVxuYm9keSBzdmcgW2NsYXNzXj1jbGFzc2lmaWNhdGlvbl06aG92ZXIge1xuICBmaWxsOiByZ2IoOTcuMzE2NTI2NjEwNiUsIDQ5Ljc4MDcxMjI4NDklLCA4Ljc2MTkwNDc2MTklKTtcbn1cbmJvZHkgcGF0aC5jbGFzc2lmaWNhdGlvbm5vbmUge1xuICBmaWxsOiByZ2IoOTguNDU5MzgzNzUzNSUsIDcxLjE2ODQ2NzM4NyUsIDQ3LjYxOTA0NzYxOSUpO1xufVxuYm9keSBzdmcubWFwIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzA5MDtcbn1cbmJvZHkgc3ZnLm1hcCBwYXRoIHtcbiAgZmlsbDogI2NjYztcbn1cbmJvZHkgc3ZnLm1hcCBwYXRoOmhvdmVyIHtcbiAgZmlsbDogcmdiKDk3Ljg4Nzk1NTE4MjElLCA2MC40NzQ1ODk4MzU5JSwgMjguMTkwNDc2MTkwNSUpICFpbXBvcnRhbnQ7XG59XG5ib2R5IHVsLnBpbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuYm9keSB1bC5waW46OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkgdWwucGluIGxpLnRpdGxlLCBib2R5IHVsLnBpbiBsaS5zdWJ0aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5ib2R5IHVsLnBpbiBhOmhvdmVyLCBib2R5IHVsLnBpbiBhOmZvY3VzLCBib2R5IHVsLnBpbiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5Ny4zMTY1MjY2MTA2JSwgNDkuNzgwNzEyMjg0OSUsIDguNzYxOTA0NzYxOSUpO1xufVxuYm9keSAuc3ViZmllbGRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbmJvZHkgI25hbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSNkYXNoYm9hcmQgaGVhZGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5I2Rhc2hib2FyZCBoZWFkZXIgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiA1cHggc29saWQgI2RkZDtcbn1cbmJvZHkjZGFzaGJvYXJkIGhlYWRlciBoMSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuYm9keSNkYXNoYm9hcmQgaGVhZGVyIHN1cCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuYm9keSNkYXNoYm9hcmQgaGVhZGVyIC5tYWludGVuYW5jZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNTU1O1xuICBhbmltYXRpb246IHRleHRmYWRlIDAuM3MgbGluZWFyIDEuNXMgYWx0ZXJuYXRlIDk7XG59XG5ib2R5I2Rhc2hib2FyZCBwLnN1Y2Nlc3Mge1xuICBjb2xvcjogIzA5MDtcbn1cblxuYm9keS5kYXJrICN1c2Vyc3RhdHVzLCBib2R5LmRhcmsgI3Rlc3RzdGF0dXMsIGJvZHkuZGFyayAjZmlsdGVyLCBib2R5LmRhcmsgaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbn1cbmJvZHkuZGFyayBmb3JtIG5hdiwgZm9ybSBib2R5LmRhcmsgbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjksIDI5LCAwLjgpO1xufVxuYm9keS5kYXJrIHtcbiAgY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG59XG5ib2R5LmRhcmsgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xufVxuYm9keS5kYXJrICNmaWxlaG92ZXIge1xuICBjb2xvcjogcmdiKDY0LjE5MDQ3NjE5MDUlLCAzMC43NDY2OTg2Nzk1JSwgMS44ODc5NTUxODIxJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAxMTQsIDcsIDAuMjUpO1xufVxuYm9keS5kYXJrIGE6bGluaywgYm9keS5kYXJrIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZWU3MjA3O1xufVxuYm9keS5kYXJrIGE6aG92ZXIsIGJvZHkuZGFyayBhOmZvY3VzLCBib2R5LmRhcmsgYTphY3RpdmUge1xuICBjb2xvcjogcmdiKDk3Ljg4Nzk1NTE4MjElLCA2MC40NzQ1ODk4MzU5JSwgMjguMTkwNDc2MTkwNSUpO1xufVxuYm9keS5kYXJrIGFzaWRlLm5vdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNjQuMTkwNDc2MTkwNSUsIDMwLjc0NjY5ODY3OTUlLCAxLjg4Nzk1NTE4MjElKTtcbn1cbmJvZHkuZGFyayBhc2lkZS5ub3RlIHAsIGJvZHkuZGFyayBhc2lkZS5ub3RlIGgzIHtcbiAgY29sb3I6IHJnYig2NC4xOTA0NzYxOTA1JSwgMzAuNzQ2Njk4Njc5NSUsIDEuODg3OTU1MTgyMSUpO1xufVxuYm9keS5kYXJrIGZvb3RlciB7XG4gIGNvbG9yOiAjOTI5MjkyO1xufVxuYm9keS5kYXJrIG5hdi5tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbn1cbmJvZHkuZGFyayBuYXYubWVudSBhOmxpbmssIGJvZHkuZGFyayBuYXYubWVudSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzkyOTI5Mjtcbn1cbmJvZHkuZGFyayBuYXYubWVudSBhOmhvdmVyLCBib2R5LmRhcmsgbmF2Lm1lbnUgYTpmb2N1cywgYm9keS5kYXJrIG5hdi5tZW51IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNlMGUwZTA7XG59XG5ib2R5LmRhcmsgbmF2Lm1lbnUgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xufVxuYm9keS5kYXJrIG5hdi5tZW51IC5ob21lIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xufVxuYm9keS5kYXJrIG5hdi5tZW51IC5zZXAge1xuICBib3JkZXItYm90dG9tOiAzcHggZG91YmxlICMxZDFkMWQ7XG59XG5ib2R5LmRhcmsgZmllbGRzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xufVxuYm9keS5kYXJrIGZpZWxkc2V0LmZsb3dzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbn1cbmJvZHkuZGFyayAjdGVzdG1lc3NhZ2VzLCBib2R5LmRhcmsgI3Rlc3RtYWluLCBib2R5LmRhcmsgI3Rlc3Rpc3N1ZXMsIGJvZHkuZGFyayAjdGVzdG1lZGlhLCBib2R5LmRhcmsgI3Rlc3RleHRyYSwgYm9keS5kYXJrIC5zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2VlNzIwNztcbn1cbmJvZHkuZGFyayAjZHVwaXNzdWVtZXNzYWdlIGRpdiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc1JSwgMTUlLCAxNSUsIDAuNyk7XG59XG5ib2R5LmRhcmsgbGVnZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNzIwNztcbn1cbmJvZHkuZGFyayBsYWJlbCB7XG4gIGNvbG9yOiAjOTI5MjkyO1xufVxuYm9keS5kYXJrIGlucHV0LCBib2R5LmRhcmsgb3V0cHV0LCBib2R5LmRhcmsgdGV4dGFyZWEsIGJvZHkuZGFyayBzZWxlY3Qge1xuICBjb2xvcjogI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDtcbn1cbmJvZHkuZGFyayBpbnB1dC5hdXRvZmlsbCwgYm9keS5kYXJrIGlucHV0LmF1dG9maWxsIH4gbGFiZWwsIGJvZHkuZGFyayBpbnB1dC5pbnZhbGlkIH4gbGFiZWwsIGJvZHkuZGFyayBvdXRwdXQuYXV0b2ZpbGwsIGJvZHkuZGFyayBvdXRwdXQuYXV0b2ZpbGwgfiBsYWJlbCwgYm9keS5kYXJrIG91dHB1dC5pbnZhbGlkIH4gbGFiZWwsIGJvZHkuZGFyayB0ZXh0YXJlYS5hdXRvZmlsbCwgYm9keS5kYXJrIHRleHRhcmVhLmF1dG9maWxsIH4gbGFiZWwsIGJvZHkuZGFyayB0ZXh0YXJlYS5pbnZhbGlkIH4gbGFiZWwsIGJvZHkuZGFyayBzZWxlY3QuYXV0b2ZpbGwsIGJvZHkuZGFyayBzZWxlY3QuYXV0b2ZpbGwgfiBsYWJlbCwgYm9keS5kYXJrIHNlbGVjdC5pbnZhbGlkIH4gbGFiZWwge1xuICBjb2xvcjogcmdiKDc1JSwgMTUlLCAxNSUpO1xufVxuYm9keS5kYXJrIGlucHV0LmludmFsaWQsIGJvZHkuZGFyayBvdXRwdXQuaW52YWxpZCwgYm9keS5kYXJrIHRleHRhcmVhLmludmFsaWQsIGJvZHkuZGFyayBzZWxlY3QuaW52YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYig3NSUsIDE1JSwgMTUlKTtcbn1cbmJvZHkuZGFyayBpbnB1dDpmb2N1cyB+IGxhYmVsLCBib2R5LmRhcmsgb3V0cHV0OmZvY3VzIH4gbGFiZWwsIGJvZHkuZGFyayB0ZXh0YXJlYTpmb2N1cyB+IGxhYmVsLCBib2R5LmRhcmsgc2VsZWN0OmZvY3VzIH4gbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2UwZTBlMDtcbn1cbmJvZHkuZGFyayBpbnB1dFtkaXNhYmxlZF0sIGJvZHkuZGFyayBpbnB1dFtyZWFkb25seV0sIGJvZHkuZGFyayBvdXRwdXRbZGlzYWJsZWRdLCBib2R5LmRhcmsgb3V0cHV0W3JlYWRvbmx5XSwgYm9keS5kYXJrIHRleHRhcmVhW2Rpc2FibGVkXSwgYm9keS5kYXJrIHRleHRhcmVhW3JlYWRvbmx5XSwgYm9keS5kYXJrIHNlbGVjdFtkaXNhYmxlZF0sIGJvZHkuZGFyayBzZWxlY3RbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmRhcmsgZGl2LmludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNzUlLCAxNSUsIDE1JSk7XG59XG5ib2R5LmRhcmsgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogIzFkMWQxZCB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNiAxMFwiPjxwYXRoIGQ9XCJNMiw0aDJMMyw2THpcIiBzdHJva2Utd2lkdGg9XCIwXCIgZmlsbD1cInJnYmEoMTI4LDEyOCwxMjgsLjIpXCIvPjwvc3ZnPicpIG5vLXJlcGVhdCAxMDAlIDUwJTtcbn1cbmJvZHkuZGFyayBvcHRncm91cCwgYm9keS5kYXJrIG9wdGdyb3VwIG9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG59XG5ib2R5LmRhcmsgb3V0cHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmRhcmsgaW5wdXRbdHlwZT1jaGVja2JveF0gfiBsYWJlbDo6YmVmb3JlLCBib2R5LmRhcmsgaW5wdXRbdHlwZT1jaGVja2JveF0gfiBsYWJlbDo6YWZ0ZXIsIGJvZHkuZGFyayBpbnB1dFt0eXBlPXJhZGlvXSB+IGxhYmVsOjpiZWZvcmUsIGJvZHkuZGFyayBpbnB1dFt0eXBlPXJhZGlvXSB+IGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiByZ2IoNzUlLCAxNSUsIDE1JSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTU7XG59XG5ib2R5LmRhcmsgaW5wdXRbdHlwZT1jaGVja2JveF0gfiBsYWJlbDo6YWZ0ZXIsIGJvZHkuZGFyayBpbnB1dFt0eXBlPXJhZGlvXSB+IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbmJvZHkuZGFyayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gbGFiZWwsIGJvZHkuZGFyayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWwge1xuICBjb2xvcjogI2UwZTBlMDtcbn1cbmJvZHkuZGFyayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSwgYm9keS5kYXJrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6IHJnYigzNy41JSwgNjcuNSUsIDIyLjUlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjNjtcbn1cbmJvZHkuZGFyayBwcmUgc3Bhbi5kb21haW4ge1xuICBjb2xvcjogcmdiKDc1JSwgMTUlLCAxNSUpO1xufVxuYm9keS5kYXJrIHByZSBzcGFuLnF1ZXJ5IHtcbiAgY29sb3I6ICM5MjkyOTI7XG59XG5ib2R5LmRhcmsgZm9ybSBkaXYgcCB7XG4gIGNvbG9yOiAjOTI5MjkyO1xufVxuYm9keS5kYXJrIGZvcm0gbmF2LmxvZ2luIHtcbiAgcGFkZGluZzogMCAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgcmdiYSgyOSwgMjksIDI5LCAwLjgpO1xufVxuYm9keS5kYXJrIGZvcm0gbmF2LmxvZ2luIGEge1xuICBjb2xvcjogIzFkMWQxZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NC4xOTA0NzYxOTA1JSwgMzAuNzQ2Njk4Njc5NSUsIDEuODg3OTU1MTgyMSUsIDAuOCk7XG59XG5ib2R5LmRhcmsgZm9ybSBuYXYubG9naW4gYTpob3ZlciwgYm9keS5kYXJrIGZvcm0gbmF2LmxvZ2luIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjQuMTkwNDc2MTkwNSUsIDMwLjc0NjY5ODY3OTUlLCAxLjg4Nzk1NTE4MjElKTtcbn1cbmJvZHkuZGFyayBmb3JtIC5jb21tZW50IHAge1xuICBjb2xvcjogI2UwZTBlMDtcbn1cbmJvZHkuZGFyayBidXR0b24sIGJvZHkuZGFyayAuYnV0dG9uIHtcbiAgY29sb3I6ICM5MjkyOTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XG59XG5ib2R5LmRhcmsgYnV0dG9uOmxpbmssIGJvZHkuZGFyayBidXR0b246dmlzaXRlZCwgYm9keS5kYXJrIC5idXR0b246bGluaywgYm9keS5kYXJrIC5idXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjOTI5MjkyO1xufVxuYm9keS5kYXJrIGJ1dHRvbjpob3ZlciwgYm9keS5kYXJrIGJ1dHRvbjpmb2N1cywgYm9keS5kYXJrIGJ1dHRvbjphY3RpdmUsIGJvZHkuZGFyayAuYnV0dG9uOmhvdmVyLCBib2R5LmRhcmsgLmJ1dHRvbjpmb2N1cywgYm9keS5kYXJrIC5idXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTcyMDc7XG59XG5ib2R5LmRhcmsgYnV0dG9uW2Rpc2FibGVkXSwgYm9keS5kYXJrIC5idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICMyYTJhMmE7XG59XG5ib2R5LmRhcmsgYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgYm9keS5kYXJrIGJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsIGJvZHkuZGFyayBidXR0b25bZGlzYWJsZWRdOmFjdGl2ZSwgYm9keS5kYXJrIC5idXR0b25bZGlzYWJsZWRdOmhvdmVyLCBib2R5LmRhcmsgLmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsIGJvZHkuZGFyayAuYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xufVxuYm9keS5kYXJrICNyZWFkb25seSAuY29tbWVudCBwIHtcbiAgY29sb3I6ICNlMGUwZTA7XG59XG5ib2R5LmRhcmsgZm9ybS5hY3RpdmUgdGFibGUgdGg6aG92ZXIsIGJvZHkuZGFyayBmb3JtLmFjdGl2ZSB0YWJsZSB0aDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5kYXJrIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNzIwNztcbn1cbmJvZHkuZGFyayB0aC5zb3J0LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTcuODg3OTU1MTgyMSUsIDYwLjQ3NDU4OTgzNTklLCAyOC4xOTA0NzYxOTA1JSk7XG59XG5ib2R5LmRhcmsgdGguc29ydDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjQuMTkwNDc2MTkwNSUsIDMwLjc0NjY5ODY3OTUlLCAxLjg4Nzk1NTE4MjElKTtcbn1cbmJvZHkuZGFyayB0Ym9keSB0cjpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuYm9keS5kYXJrIHRib2R5IHRyLnNlcCB0ZFtyb3dzcGFuXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG59XG5ib2R5LmRhcmsgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMTE0LCA3LCAwLjIpO1xufVxuYm9keS5kYXJrIHRib2R5IHRyLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NC4xOTA0NzYxOTA1JSwgMzAuNzQ2Njk4Njc5NSUsIDEuODg3OTU1MTgyMSUsIDAuMyk7XG59XG5ib2R5LmRhcmsgdGJvZHkgdHIuc2VsZWN0ZWQ6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQuMTkwNDc2MTkwNSUsIDMwLjc0NjY5ODY3OTUlLCAxLjg4Nzk1NTE4MjElLCAwLjQpO1xufVxuYm9keS5kYXJrIGNvbC5jb3VudHJ5IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDY0LjE5MDQ3NjE5MDUlLCAzMC43NDY2OTg2Nzk1JSwgMS44ODc5NTUxODIxJSk7XG59XG5ib2R5LmRhcmsgdGFibGUucmVwb3J0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDY0LjE5MDQ3NjE5MDUlLCAzMC43NDY2OTg2Nzk1JSwgMS44ODc5NTUxODIxJSk7XG59XG5ib2R5LmRhcmsgdGFibGUucmVwb3J0IHRyLnNlcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoNjQuMTkwNDc2MTkwNSUsIDMwLjc0NjY5ODY3OTUlLCAxLjg4Nzk1NTE4MjElKTtcbn1cbmJvZHkuZGFyayB0YWJsZS5yZXBvcnQgdHIuZmlyc3RyZWMge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgcmdiKDY0LjE5MDQ3NjE5MDUlLCAzMC43NDY2OTg2Nzk1JSwgMS44ODc5NTUxODIxJSk7XG59XG5ib2R5LmRhcmsgdGFibGUucmVwb3J0IHRyLnN1YnRvdGFsIHRkIHtcbiAgYm9yZGVyLXRvcDogM3B4IGRvdWJsZSByZ2IoNjQuMTkwNDc2MTkwNSUsIDMwLjc0NjY5ODY3OTUlLCAxLjg4Nzk1NTE4MjElKTtcbn1cbmJvZHkuZGFyayB0YWJsZS5yZXBvcnQgdGgudGl0bGUsIGJvZHkuZGFyayB0YWJsZS5yZXBvcnQgdGQudGl0bGUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoNjQuMTkwNDc2MTkwNSUsIDMwLjc0NjY5ODY3OTUlLCAxLjg4Nzk1NTE4MjElKTtcbn1cbmJvZHkuZGFyayB0YWJsZS5yZXBvcnQgLnN1bSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDY0LjE5MDQ3NjE5MDUlLCAzMC43NDY2OTg2Nzk1JSwgMS44ODc5NTUxODIxJSk7XG59XG5ib2R5LmRhcmsgdGFibGUucmVwb3J0IC56IHtcbiAgY29sb3I6IHJnYmEoMjI0LCAyMjQsIDIyNCwgMC4yNSk7XG59XG5ib2R5LmRhcmsgdGFibGUucmVwb3J0IC5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcuNSUsIDY3LjUlLCAyMi41JSwgMC4zNSk7XG59XG5ib2R5LmRhcmsgdGFibGUucmVwb3J0IC5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc1JSwgMTUlLCAxNSUsIDAuNDUpO1xufVxuYm9keS5kYXJrIHRhYmxlLnJlcG9ydCAueWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OC43NDAyNjMyMjg2JSwgNjAuNjg3NjE3NTEyOCUsIDUuMzc3MzgzODMwMiUsIDAuMzUpO1xufVxuYm9keS5kYXJrIHRhYmxlLnJlcG9ydCAucGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUlLCAxNSUsIDE1JSwgMC4xNSk7XG59XG5ib2R5LmRhcmsgdGFibGUub3BzIHRoLCBib2R5LmRhcmsgdGFibGUub3BzIHRkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDY0LjE5MDQ3NjE5MDUlLCAzMC43NDY2OTg2Nzk1JSwgMS44ODc5NTUxODIxJSk7XG59XG5ib2R5LmRhcmsgdGFibGUub3BzIHRkLnUge1xuICBjb2xvcjogI2Q1NTtcbn1cbmJvZHkuZGFyayB0YWJsZS5vcHMgdGQubyB7XG4gIGNvbG9yOiAjOGM2O1xufVxuYm9keS5kYXJrIHRhYmxlLm9wcyB0ci5zZXBtIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjMzYzNjM2O1xufVxuYm9keS5kYXJrIHRhYmxlLm9wcyB0Ym9keSB0ciwgYm9keS5kYXJrIHRhYmxlLm9wcyB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keS5kYXJrIHRhYmxlLmlzc3VlIHRib2R5IHRyLCBib2R5LmRhcmsgdGFibGUuaXNzdWUgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkuZGFyayB0YWJsZS5leHRlbmRlZCB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keS5kYXJrIHRhYmxlLmV4dGVuZGVkIHRkLnNlcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoNjQuMTkwNDc2MTkwNSUsIDMwLjc0NjY5ODY3OTUlLCAxLjg4Nzk1NTE4MjElKTtcbn1cbmJvZHkuZGFyayB0YWJsZS5leHRlbmRlZCB0ZC5zZXBtIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjMzEzMTMxO1xufVxuYm9keS5kYXJrIHRhYmxlLmV4dGVuZGVkIHRkLmFnZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ2LCAxNDYsIDE0NiwgMC4zKSAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrIHRhYmxlLmV4dGVuZGVkIHRkLmFsbHRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDYsIDE0NiwgMTQ2LCAwLjMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoNjQuMTkwNDc2MTkwNSUsIDMwLjc0NjY5ODY3OTUlLCAxLjg4Nzk1NTE4MjElKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYig2NC4xOTA0NzYxOTA1JSwgMzAuNzQ2Njk4Njc5NSUsIDEuODg3OTU1MTgyMSUpO1xufVxuYm9keS5kYXJrIHRhYmxlLmV4dGVuZGVkIHRkLnN1YnRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5Ny44ODc5NTUxODIxJSwgNjAuNDc0NTg5ODM1OSUsIDI4LjE5MDQ3NjE5MDUlLCAwLjIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoNjQuMTkwNDc2MTkwNSUsIDMwLjc0NjY5ODY3OTUlLCAxLjg4Nzk1NTE4MjElKTtcbn1cbmJvZHkuZGFyayB0YWJsZS5leHRlbmRlZCB0ZC50b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQuMTkwNDc2MTkwNSUsIDMwLjc0NjY5ODY3OTUlLCAxLjg4Nzk1NTE4MjElLCAwLjMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDY0LjE5MDQ3NjE5MDUlLCAzMC43NDY2OTg2Nzk1JSwgMS44ODc5NTUxODIxJSk7XG59XG5ib2R5LmRhcmsgLnNob3doaWRlIHtcbiAgY29sb3I6ICM5MjkyOTI7XG59XG5ib2R5LmRhcmsgLmxpbmtlZCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyYTJhMmE7XG59XG5ib2R5LmRhcmsgLmNhcmRzID4gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xufVxuYm9keS5kYXJrIC5jYXJkcyBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzM2MzYzNjtcbn1cbmJvZHkuZGFyayAuY2FyZHMgdWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJhMmEyYTtcbn1cbmJvZHkuZGFyayAuY2FyZHMgLm1lcmNoYW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmRhcmsgLmNhcmRzIC5oaWdobGlnaHQge1xuICBjb2xvcjogI2VlNzIwNztcbn1cbmJvZHkuZGFyayBzZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbn1cbmJvZHkuZGFyayBzZWN0aW9uIGgyIHtcbiAgY29sb3I6ICM5MjkyOTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG59XG5ib2R5LmRhcmsgc2VjdGlvbiBoMiBlbSB7XG4gIGNvbG9yOiByZ2IoNjQuMTkwNDc2MTkwNSUsIDMwLjc0NjY5ODY3OTUlLCAxLjg4Nzk1NTE4MjElKTtcbn1cbmJvZHkuZGFyayBzZWN0aW9uIGgyIGVtLmFsdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZTBlMGUwO1xufVxuYm9keS5kYXJrIHNlY3Rpb24gaDIgc3Bhbjpob3ZlciwgYm9keS5kYXJrIHNlY3Rpb24gaDIgc3Bhbjpmb2N1cyB7XG4gIGNvbG9yOiAjZTBlMGUwO1xufVxuYm9keS5kYXJrIHNlY3Rpb24gaDMge1xuICBjb2xvcjogI2VlNzIwNztcbn1cbmJvZHkuZGFyayBzZWN0aW9uIGE6aG92ZXIgaDMsIGJvZHkuZGFyayBzZWN0aW9uIGE6Zm9jdXMgaDMge1xuICBjb2xvcjogcmdiKDk3Ljg4Nzk1NTE4MjElLCA2MC40NzQ1ODk4MzU5JSwgMjguMTkwNDc2MTkwNSUpO1xufVxuYm9keS5kYXJrIHNlY3Rpb24gLm1haW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuZGFyayBzZWN0aW9uIC5hY3RpdmUge1xuICBjb2xvcjogIzhjNjtcbn1cbmJvZHkuZGFyayBzZWN0aW9uIC5pbmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDU1O1xufVxuYm9keS5kYXJrIHNlY3Rpb24gLnNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTI5MjkyO1xufVxuYm9keS5kYXJrIHNlY3Rpb24gcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzhjNjtcbiAgYmFja2dyb3VuZDogI2Q1NTtcbn1cbmJvZHkuZGFyayBzZWN0aW9uIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6ICNkNTU7XG59XG5ib2R5LmRhcmsgc2VjdGlvbiBwcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjOGM2O1xufVxuYm9keS5kYXJrIHNlY3Rpb24gcC5oZWxwIGE6OmJlZm9yZSB7XG4gIGNvbG9yOiAjOTI5MjkyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xufVxuYm9keS5kYXJrIHNlY3Rpb24gcC5oZWxwIGE6aG92ZXI6OmJlZm9yZSwgYm9keS5kYXJrIHNlY3Rpb24gcC5oZWxwIGE6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjQuMTkwNDc2MTkwNSUsIDMwLjc0NjY5ODY3OTUlLCAxLjg4Nzk1NTE4MjElKTtcbn1cbmJvZHkuZGFyayBmaWVsZHNldCBzZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmRhcmsgZGl2LnRlc3RjYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlNzIwNztcbn1cbmJvZHkuZGFyayAjbW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyOSwgMjksIDAuNzUpO1xufVxuYm9keS5kYXJrICNtb2RhbCBkaXYge1xuICBjb2xvcjogI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbn1cbmJvZHkuZGFyayAjbW9kYWwgaGVhZGVyIHtcbiAgY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2NC4xOTA0NzYxOTA1JSwgMzAuNzQ2Njk4Njc5NSUsIDEuODg3OTU1MTgyMSUpO1xufVxuYm9keS5kYXJrICNtb2RhbCBwcm9ncmVzcyB7XG4gIGNvbG9yOiAjOGM2O1xuICBiYWNrZ3JvdW5kOiAjOTI5MjkyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTI5MjkyO1xufVxuYm9keS5kYXJrICNtb2RhbCBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjOTI5MjkyO1xufVxuYm9keS5kYXJrICNtb2RhbCBwcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjOGM2O1xufVxuYm9keS5kYXJrIG9sI21lZGlhIGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDY0LjE5MDQ3NjE5MDUlLCAzMC43NDY2OTg2Nzk1JSwgMS44ODc5NTUxODIxJSk7XG59XG5ib2R5LmRhcmsgb2wjbWVkaWEgbGkuZHJhZ2dpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xuICBib3JkZXI6IDNweCBzb2xpZCByZ2IoNjQuMTkwNDc2MTkwNSUsIDMwLjc0NjY5ODY3OTUlLCAxLjg4Nzk1NTE4MjElKTtcbn1cbmJvZHkuZGFyayBvbCNtZWRpYSBsaS5kcmFnb3ZlcnRvcCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggZG90dGVkICNlMGUwZTA7XG59XG5ib2R5LmRhcmsgb2wjbWVkaWEgbGkuZHJhZ292ZXJlbmQge1xuICBib3JkZXItcmlnaHQ6IDRweCBkb3R0ZWQgI2UwZTBlMDtcbn1cbmJvZHkuZGFyayBvbCNtZWRpYSBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2NC4xOTA0NzYxOTA1JSwgMzAuNzQ2Njk4Njc5NSUsIDEuODg3OTU1MTgyMSUpO1xufVxuYm9keS5kYXJrIG9sI21lZGlhIGZpZ3VyZSwgYm9keS5kYXJrIG9sI21lZGlhIHAuYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xufVxuYm9keS5kYXJrIG9sI21lZGlhIGZpZ3VyZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiKDY0LjE5MDQ3NjE5MDUlLCAzMC43NDY2OTg2Nzk1JSwgMS44ODc5NTUxODIxJSk7XG59XG5ib2R5LmRhcmsgb2wjbWVkaWEgc3BhbiB7XG4gIGNvbG9yOiAjZTBlMGUwO1xufVxuYm9keS5kYXJrICNwcmV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjksIDI5LCAwLjkpO1xufVxuYm9keS5kYXJrICNwcmV2aWV3IGFydGljbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBjb2xvcjogIzJhMmEyYTtcbiAgYm9yZGVyOiAycHggc29saWQgI2VlNzIwNztcbiAgYm9yZGVyLXRvcC13aWR0aDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuYm9keS5kYXJrICNwcmV2aWV3IHAge1xuICBjb2xvcjogI2UwZTBlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjksIDI5LCAwLjgpO1xufVxuYm9keS5kYXJrICNwcmV2aWV3IGEge1xuICBjb2xvcjogIzkyOTI5Mjtcbn1cbmJvZHkuZGFyayAjcHJldmlldyBhOmhvdmVyLCBib2R5LmRhcmsgI3ByZXZpZXcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5kYXJrICN0ZXN0aXNzdWVzIHNlY3Rpb24gcDo6YmVmb3JlIHtcbiAgY29sb3I6ICNkNTU7XG59XG5ib2R5LmRhcmsgI3Rlc3RtZXNzYWdlcyBwLmNvbXBhbnkgc3BhbiB7XG4gIGNvbG9yOiByZ2IoMzcuNSUsIDY3LjUlLCAyMi41JSk7XG59XG5ib2R5LmRhcmsgI3Rlc3RtZXNzYWdlcyBhLnVucmVhZCBwLmNvbXBhbnkgc3BhbiB7XG4gIGNvbG9yOiByZ2IoNzUlLCAxNSUsIDE1JSk7XG59XG5ib2R5LmRhcmsgZGl2Lm1lc3NhZ2VvdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjksIDI5LCAwKTtcbn1cbmJvZHkuZGFyayAjbWVzc2FnZXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbn1cbmJvZHkuZGFyayAjbWVzc2FnZXBhbmVsIGgyIHtcbiAgY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keS5kYXJrICNtZXNzYWdlcGFuZWwgbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbn1cbmJvZHkuZGFyayAjbWVzc2FnZXBhbmVsIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG59XG5ib2R5LmRhcmsgI21lc3NhZ2VwYW5lbCBidXR0b246aG92ZXIsIGJvZHkuZGFyayAjbWVzc2FnZXBhbmVsIGJ1dHRvbjpmb2N1cywgYm9keS5kYXJrICNtZXNzYWdlcGFuZWwgYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTcyMDc7XG59XG5ib2R5LmRhcmsgI2NvbW1lbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgYm9yZGVyOiA1cHggc29saWQgIzM2MzYzNjtcbn1cbmJvZHkuZGFyayBibG9ja3F1b3RlLnNwZWVjaCBwIHtcbiAgY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig2NC4xOTA0NzYxOTA1JSwgMzAuNzQ2Njk4Njc5NSUsIDEuODg3OTU1MTgyMSUpO1xufVxuYm9keS5kYXJrIGJsb2NrcXVvdGUuc3BlZWNoIHA6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYig2NC4xOTA0NzYxOTA1JSwgMzAuNzQ2Njk4Njc5NSUsIDEuODg3OTU1MTgyMSUpIHJnYig2NC4xOTA0NzYxOTA1JSwgMzAuNzQ2Njk4Njc5NSUsIDEuODg3OTU1MTgyMSUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuYm9keS5kYXJrIGJsb2NrcXVvdGUuc3BlZWNoIGNpdGUge1xuICBjb2xvcjogIzkyOTI5Mjtcbn1cbmJvZHkuZGFyayBibG9ja3F1b3RlLnNwZWVjaCBhIHtcbiAgY29sb3I6ICNlMGUwZTA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keS5kYXJrIGJsb2NrcXVvdGUuc3BlZWNoIHEge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5ib2R5LmRhcmsgYmxvY2txdW90ZS5zcGVlY2guY2xpZW50IHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xufVxuYm9keS5kYXJrIGJsb2NrcXVvdGUuc3BlZWNoLmNsaWVudCBwOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzEzMTMxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMTMxMzE7XG59XG5ib2R5LmRhcmsuc2hvd21lc3NhZ2VwYW5lbCBkaXYubWVzc2FnZW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyOSwgMjksIDAuNSk7XG59XG5ib2R5LmRhcmsgI2ZpbHRlciBkaXYuZmlsdGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5ib2R5LmRhcmsgZGl2LmZpbHRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xufVxuYm9keS5kYXJrIGRpdi5hZHZhbmNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG59XG5ib2R5LmRhcmsgZGl2LmFkdmFuY2VkIGZpZWxkc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbmJvZHkuZGFyayB0ZC5tM2cge1xuICBjb2xvcjogIzkyOTI5Mjtcbn1cbmJvZHkuZGFyayB0ZC5vdmVyZHVlIHtcbiAgY29sb3I6ICNkNTU7XG59XG5ib2R5LmRhcmsgdGQuZ21vbWl0IHtcbiAgY29sb3I6ICNkNTU7XG59XG5ib2R5LmRhcmsgdGQudXNpbmcge1xuICBjb2xvcjogIzhjNjtcbn1cbmJvZHkuZGFyayAudXBkYXRlZCBwIHtcbiAgY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG59XG5ib2R5LmRhcmsgLnVwZGF0ZWQgb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xufVxuYm9keS5kYXJrIC51cGRhdGVkIG9sOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNjM2MzY7XG59XG5ib2R5LmRhcmsgLnVwZGF0ZWQgbGkuc2VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjOTI5MjkyO1xufVxuYm9keS5kYXJrIC51cGRhdGVkOmhvdmVyIHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3MjA3O1xufVxuYm9keS5kYXJrIGxpLm5ldzpiZWZvcmUge1xuICBjb2xvcjogcmdiKDc1JSwgMTUlLCAxNSUpO1xufVxuYm9keS5kYXJrIGxpLmF1dG9maWxsIGlucHV0IHtcbiAgY29sb3I6IHJnYig3NSUsIDE1JSwgMTUlKTtcbn1cbmJvZHkuZGFyayAjcmVmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmRhcmsgaW5wdXQjcmVmOmhvdmVyLCBib2R5LmRhcmsgaW5wdXQjcmVmOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDtcbn1cbmJvZHkuZGFyayAjc3RhdHVzIG9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxZDFkMWQ7XG59XG5ib2R5LmRhcmsgI3N0YXR1cyBvcHRpb25bdmFsdWU9XCIwXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbn1cbmJvZHkuZGFyayAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjUwMFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OGY7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4OGY7XG59XG5ib2R5LmRhcmsgI3N0YXR1cyBvcHRpb25bdmFsdWU9XCIxMDAwXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjNjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzhjNjtcbn1cbmJvZHkuZGFyayAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjE1MDBcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJjO1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmJjO1xufVxuYm9keS5kYXJrICNzdGF0dXMgb3B0aW9uW3ZhbHVlPVwiMjAwMFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTY7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYTY7XG59XG5ib2R5LmRhcmsgI3N0YXR1cyBvcHRpb25bdmFsdWU9XCIzMDAwXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1NTtcbn1cbmJvZHkuZGFyayAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjQwMDBcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjk5O1xufVxuYm9keS5kYXJrIHVsLmJhcmNoYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbn1cbmJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGNpcmNsZSwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZWxsaXBzZSwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aCB7XG4gIHN0cm9rZTogIzM2MzYzNjtcbiAgZmlsbDogI2VlNzIwNztcbn1cbmJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGNpcmNsZSNtYSwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgY2lyY2xlI2VoLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBlbGxpcHNlI21hLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBlbGxpcHNlI2VoLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoI21hLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoI2VoIHtcbiAgc3Ryb2tlOiBub25lO1xufVxuYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aCwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdCB7XG4gIGZpbGw6ICNlZTcyMDc7XG59XG5ib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmFsdCwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5hbHQge1xuICBmaWxsOiByZ2IoOTcuODg3OTU1MTgyMSUsIDYwLjQ3NDU4OTgzNTklLCAyOC4xOTA0NzYxOTA1JSk7XG59XG5ib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoOmhvdmVyLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0OmhvdmVyIHtcbiAgZmlsbDogcmdiKDY0LjE5MDQ3NjE5MDUlLCAzMC43NDY2OTg2Nzk1JSwgMS44ODc5NTUxODIxJSk7XG59XG5ib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBnIHJlY3Qge1xuICBmaWxsOiAjZWU3MjA3O1xufVxuYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZzpob3ZlciByZWN0IHtcbiAgZmlsbDogcmdiKDY0LjE5MDQ3NjE5MDUlLCAzMC43NDY2OTg2Nzk1JSwgMS44ODc5NTUxODIxJSk7XG59XG5ib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmxvdywgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5sb3cge1xuICBmaWxsOiAjOGM2O1xufVxuYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5sb3c6aG92ZXIsIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QubG93OmhvdmVyIHtcbiAgZmlsbDogcmdiKDM3LjUlLCA2Ny41JSwgMjIuNSUpO1xufVxuYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZzpob3ZlciByZWN0LmxvdyB7XG4gIGZpbGw6IHJnYigzNy41JSwgNjcuNSUsIDIyLjUlKTtcbn1cbmJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaGlnaCwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5oaWdoIHtcbiAgZmlsbDogI2Q1NTtcbn1cbmJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaGlnaDpob3ZlciwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5oaWdoOmhvdmVyIHtcbiAgZmlsbDogcmdiKDc1JSwgMTUlLCAxNSUpO1xufVxuYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZzpob3ZlciByZWN0LmhpZ2gge1xuICBmaWxsOiByZ2IoNzUlLCAxNSUsIDE1JSk7XG59XG5ib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmkxLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmkxIHtcbiAgZmlsbDogIzMxMzEzMTtcbn1cbmJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaTE6aG92ZXIsIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QuaTE6aG92ZXIge1xuICBmaWxsOiAjOTI5MjkyO1xufVxuYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZzpob3ZlciByZWN0LmkxIHtcbiAgZmlsbDogIzkyOTI5Mjtcbn1cbmJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaTAxLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmkwMSB7XG4gIGZpbGw6IHJnYigzNy41JSwgNjcuNSUsIDIyLjUlKTtcbn1cbmJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaTAxOmhvdmVyLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmkwMTpob3ZlciB7XG4gIGZpbGw6ICM4YzY7XG59XG5ib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBnOmhvdmVyIHJlY3QuaTAxIHtcbiAgZmlsbDogIzhjNjtcbn1cbmJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaTAwLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmkwMCB7XG4gIGZpbGw6IHJnYig3NSUsIDE1JSwgMTUlKTtcbn1cbmJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaTAwOmhvdmVyLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmkwMDpob3ZlciB7XG4gIGZpbGw6ICNkNTU7XG59XG5ib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBnOmhvdmVyIHJlY3QuaTAwIHtcbiAgZmlsbDogI2Q1NTtcbn1cbmJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHRleHQge1xuICBmaWxsOiAjZTBlMGUwO1xufVxuYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgdGV4dC50b3RhbCB7XG4gIGZpbGw6ICNlZTcyMDc7XG59XG5ib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSB0ZXh0LmF4aXNtIHtcbiAgZmlsbDogIzkyOTI5Mjtcbn1cbmJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGxpbmUge1xuICBzdHJva2U6ICM5MjkyOTI7XG59XG5ib2R5LmRhcmsgLmlubmVyIHtcbiAgZmlsbDogIzFkMWQxZCAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrIHNlY3Rpb24gLmlubmVyIHtcbiAgZmlsbDogIzM2MzYzNiAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrIHN2ZyAuc3RhdHVzNTAwLCBib2R5LmRhcmsgc3ZnIGcgLnN0YXR1czUwMCB7XG4gIGZpbGw6ICM4OGYgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyayBzdmcgLnN0YXR1czUwMDpob3ZlciwgYm9keS5kYXJrIHN2ZyBnIC5zdGF0dXM1MDA6aG92ZXIge1xuICBmaWxsOiAjNTU1NWZmICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRhcmsgc3ZnIGc6aG92ZXIgLnN0YXR1czUwMCB7XG4gIGZpbGw6ICM1NTU1ZmYgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyayBzdmcgLnN0YXR1czEwMDAsIGJvZHkuZGFyayBzdmcgZyAuc3RhdHVzMTAwMCB7XG4gIGZpbGw6ICM4YzYgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyayBzdmcgLnN0YXR1czEwMDA6aG92ZXIsIGJvZHkuZGFyayBzdmcgZyAuc3RhdHVzMTAwMDpob3ZlciB7XG4gIGZpbGw6IHJnYig0MS42NjY2NjY2NjY3JSwgNzUlLCAyNSUpICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRhcmsgc3ZnIGc6aG92ZXIgLnN0YXR1czEwMDAge1xuICBmaWxsOiByZ2IoNDEuNjY2NjY2NjY2NyUsIDc1JSwgMjUlKSAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrIHN2ZyAuc3RhdHVzMTUwMCwgYm9keS5kYXJrIHN2ZyBnIC5zdGF0dXMxNTAwIHtcbiAgZmlsbDogI2JiYyAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrIHN2ZyAuc3RhdHVzMTUwMDpob3ZlciwgYm9keS5kYXJrIHN2ZyBnIC5zdGF0dXMxNTAwOmhvdmVyIHtcbiAgZmlsbDogcmdiKDYxLjkwNDc2MTkwNDglLCA2MS45MDQ3NjE5MDQ4JSwgNzEuNDI4NTcxNDI4NiUpICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRhcmsgc3ZnIGc6aG92ZXIgLnN0YXR1czE1MDAge1xuICBmaWxsOiByZ2IoNjEuOTA0NzYxOTA0OCUsIDYxLjkwNDc2MTkwNDglLCA3MS40Mjg1NzE0Mjg2JSkgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyayBzdmcgLnN0YXR1czIwMDAsIGJvZHkuZGFyayBzdmcgZyAuc3RhdHVzMjAwMCB7XG4gIGZpbGw6ICNmYTYgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyayBzdmcgLnN0YXR1czIwMDA6aG92ZXIsIGJvZHkuZGFyayBzdmcgZyAuc3RhdHVzMjAwMDpob3ZlciB7XG4gIGZpbGw6IHJnYigxMDAlLCA1NS41NTU1NTU1NTU2JSwgMjAlKSAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrIHN2ZyBnOmhvdmVyIC5zdGF0dXMyMDAwIHtcbiAgZmlsbDogcmdiKDEwMCUsIDU1LjU1NTU1NTU1NTYlLCAyMCUpICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRhcmsgc3ZnIC5zdGF0dXMzMDAwLCBib2R5LmRhcmsgc3ZnIGcgLnN0YXR1czMwMDAge1xuICBmaWxsOiAjZDU1ICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRhcmsgc3ZnIC5zdGF0dXMzMDAwOmhvdmVyLCBib2R5LmRhcmsgc3ZnIGcgLnN0YXR1czMwMDA6aG92ZXIge1xuICBmaWxsOiByZ2IoODMuMzMzMzMzMzMzMyUsIDE2LjY2NjY2NjY2NjclLCAxNi42NjY2NjY2NjY3JSkgIWltcG9ydGFudDtcbn1cbmJvZHkuZGFyayBzdmcgZzpob3ZlciAuc3RhdHVzMzAwMCB7XG4gIGZpbGw6IHJnYig4My4zMzMzMzMzMzMzJSwgMTYuNjY2NjY2NjY2NyUsIDE2LjY2NjY2NjY2NjclKSAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrIHN2ZyAuc3RhdHVzNDAwMCwgYm9keS5kYXJrIHN2ZyBnIC5zdGF0dXM0MDAwIHtcbiAgZmlsbDogI2Y5OSAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrIHN2ZyAuc3RhdHVzNDAwMDpob3ZlciwgYm9keS5kYXJrIHN2ZyBnIC5zdGF0dXM0MDAwOmhvdmVyIHtcbiAgZmlsbDogI2ZmNjY2NiAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrIHN2ZyBnOmhvdmVyIC5zdGF0dXM0MDAwIHtcbiAgZmlsbDogI2ZmNjY2NiAhaW1wb3J0YW50O1xufVxuYm9keS5kYXJrIHN2ZyBbY2xhc3NePWNsYXNzaWZpY2F0aW9uXSB7XG4gIGZpbGw6ICNlZTcyMDc7XG59XG5ib2R5LmRhcmsgc3ZnIFtjbGFzc149Y2xhc3NpZmljYXRpb25dOmhvdmVyIHtcbiAgZmlsbDogcmdiKDY0LjE5MDQ3NjE5MDUlLCAzMC43NDY2OTg2Nzk1JSwgMS44ODc5NTUxODIxJSk7XG59XG5ib2R5LmRhcmsgcGF0aC5jbGFzc2lmaWNhdGlvbm5vbmUge1xuICBmaWxsOiByZ2IoOTcuODg3OTU1MTgyMSUsIDYwLjQ3NDU4OTgzNTklLCAyOC4xOTA0NzYxOTA1JSk7XG59XG5ib2R5LmRhcmsgc3ZnLm1hcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4YzY7XG59XG5ib2R5LmRhcmsgc3ZnLm1hcCBwYXRoIHtcbiAgZmlsbDogIzMxMzEzMTtcbn1cbmJvZHkuZGFyayBzdmcubWFwIHBhdGg6aG92ZXIge1xuICBmaWxsOiAjZWU3MjA3ICFpbXBvcnRhbnQ7XG59XG5ib2R5LmRhcmsgdWwucGluIHtcbiAgY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZDFkMWQ7XG59XG5ib2R5LmRhcmsgdWwucGluOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxZDFkMWQ7XG59XG5ib2R5LmRhcmsgdWwucGluIGxpLnRpdGxlLCBib2R5LmRhcmsgdWwucGluIGxpLnN1YnRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbn1cbmJvZHkuZGFyayB1bC5waW4gYTpob3ZlciwgYm9keS5kYXJrIHVsLnBpbiBhOmZvY3VzLCBib2R5LmRhcmsgdWwucGluIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDY0LjE5MDQ3NjE5MDUlLCAzMC43NDY2OTg2Nzk1JSwgMS44ODc5NTUxODIxJSk7XG59XG5ib2R5LmRhcmsgLnN1YmZpZWxkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG59XG5ib2R5LmRhcmsgI25hbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSNkYXNoYm9hcmQuZGFyayBoZWFkZXIsIGJvZHkjZGFzaGJvYXJkLmRhcmsgbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keSNkYXNoYm9hcmQuZGFyayBoZWFkZXIgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgYm9yZGVyOiA1cHggc29saWQgIzJhMmEyYTtcbn1cbmJvZHkjZGFzaGJvYXJkLmRhcmsgaGVhZGVyIGgxIHtcbiAgY29sb3I6ICM5MjkyOTI7XG59XG5ib2R5I2Rhc2hib2FyZC5kYXJrIGhlYWRlciBzdXAge1xuICBjb2xvcjogI2UwZTBlMDtcbn1cbmJvZHkjZGFzaGJvYXJkLmRhcmsgaGVhZGVyIC5tYWludGVuYW5jZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBhbmltYXRpb246IHRleHRmYWRlIDAuM3MgbGluZWFyIDEuNXMgYWx0ZXJuYXRlIDk7XG59XG5ib2R5I2Rhc2hib2FyZC5kYXJrIHAuc3VjY2VzcyB7XG4gIGNvbG9yOiAjOGM2O1xufVxuXG5zdmcuZnJhdWRzY2FuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc3ZnLmZyYXVkc2NhbiBwYXRoLmZzdGV4dCwgLmxvZ29iaWcge1xuICBmaWxsOiAjMjIyO1xufVxuYm9keS5kYXJrIHN2Zy5mcmF1ZHNjYW4gcGF0aC5mc3RleHQsIGJvZHkuZGFyayAubG9nb2JpZyB7XG4gIGZpbGw6ICNkZGQ7XG59XG5cbi5ob21lIGEgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmhvbWUgYSAubG9nb3NtbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLmhvbWUgYSAubG9nb3NtbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZSBhIC5sb2dvYmlnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgc3JjOiByZXNvbHZlKFwiaWNvbnMuZW90XCIpO1xuICBzcmM6IHJlc29sdmUoXCJpY29ucy5lb3QjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHJlc29sdmUoXCJpY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHJlc29sdmUoXCJpY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHJlc29sdmUoXCJpY29ucy5zdmcjaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG50ZC5jYW5lZGl0OmJlZm9yZSwgdGQuY2FudmVyaWZ5OmJlZm9yZSwgdGQuY2FuZml4OmJlZm9yZSwgdGQuY2FuY29tbWVudDpiZWZvcmUsIHRkLnVhdDpiZWZvcmUsIHRkLmVuZHRvZW5kOmJlZm9yZSwgdGQudGltZXpvbmU6YmVmb3JlLCB0ZC5jYXJlbGluZTpiZWZvcmUsIHRkLnBheW1lbnQ6YmVmb3JlLCB0ZC5tYXJrZXRpbmc6YmVmb3JlLCB0ZC5hY3RpdmU6YmVmb3JlLCB0ZC5wdWJsaXNoZWQ6YmVmb3JlLCBib2R5IHRoLnN0YXR1czQwMDA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czQwMDA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXM0MDAwOmJlZm9yZSwgYm9keSB0aC5zdGF0dXMzMDAwOmJlZm9yZSwgYm9keSB0ZC5zdGF0dXMzMDAwOmJlZm9yZSwgYm9keSBvdXRwdXQuc3RhdHVzMzAwMDpiZWZvcmUsIGJvZHkgdGguc3RhdHVzMjAwMDpiZWZvcmUsIGJvZHkgdGQuc3RhdHVzMjAwMDpiZWZvcmUsIGJvZHkgb3V0cHV0LnN0YXR1czIwMDA6YmVmb3JlLCBib2R5IHRoLnN0YXR1czE1MDA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czE1MDA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXMxNTAwOmJlZm9yZSwgYm9keSB0aC5zdGF0dXMxMDAwOmJlZm9yZSwgYm9keSB0ZC5zdGF0dXMxMDAwOmJlZm9yZSwgYm9keSBvdXRwdXQuc3RhdHVzMTAwMDpiZWZvcmUsIGJvZHkgdGguc3RhdHVzNTAwOmJlZm9yZSwgYm9keSB0ZC5zdGF0dXM1MDA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXM1MDA6YmVmb3JlLCBib2R5IHRoLnN0YXR1czA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXMwOmJlZm9yZSwgc2VjdGlvbiAuc3RhdHVzNDAwMCBhOmJlZm9yZSwgc2VjdGlvbiAuc3RhdHVzMzAwMCBhOmJlZm9yZSwgc2VjdGlvbiAuc3RhdHVzMjAwMCBhOmJlZm9yZSwgc2VjdGlvbiAuc3RhdHVzMTUwMCBhOmJlZm9yZSwgc2VjdGlvbiAuc3RhdHVzMTAwMCBhOmJlZm9yZSwgc2VjdGlvbiAuc3RhdHVzNTAwIGE6YmVmb3JlLCBbY2xhc3NePWljb24tXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHNwZWFrOiBub25lO1xufVxuXG5bY2xhc3NePWljb24tXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xufVxuXG5bY2xhc3NePWljb24tZmlsZS1dOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLWZpbGUtXCJdOmJlZm9yZSB7XG4gIHdpZHRoOiAxLjFlbTtcbiAgcGFkZGluZzogMC4xZW0gMDtcbn1cblxuLmljb24tZW5kLXRvLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKHlFwiO1xufVxuXG4uaWNvbi1kb3duLW1pbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjtcbn1cblxuLmljb24tbGVmdC1taW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG59XG5cbi5pY29uLXJpZ2h0LW1pbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDJcIjtcbn1cblxuLmljb24tdXAtbWluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwM1wiO1xufVxuXG4uaWNvbi1kb3duLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNFwiO1xufVxuXG4uaWNvbi1sZWZ0LWJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNVwiO1xufVxuXG4uaWNvbi1yaWdodC1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDZcIjtcbn1cblxuLmljb24tdXAtYmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA3XCI7XG59XG5cbi5pY29uLWFycm93cy1jY3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDhcIjtcbn1cblxuLmljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOVwiO1xufVxuXG4uaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBhXCI7XG59XG5cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGJcIjtcbn1cblxuLmljb24tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGNcIjtcbn1cblxuLmljb24tdXNlci1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGRcIjtcbn1cblxuLmljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGVcIjtcbn1cblxuLmljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBmXCI7XG59XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMFwiO1xufVxuXG4uaWNvbi1hdHRhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTFcIjtcbn1cblxuLmljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMlwiO1xufVxuXG4uaWNvbi1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEzXCI7XG59XG5cbi5pY29uLXBsdXMtc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNFwiO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNVwiO1xufVxuXG4uaWNvbi1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNlwiO1xufVxuXG4uaWNvbi1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTdcIjtcbn1cblxuLmljb24tZm9yd2FyZDpiZWZvcmUsIC5pY29uLWltZ3ByZWxhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MThcIjtcbn1cblxuLmljb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTlcIjtcbn1cblxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFhXCI7XG59XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7XG59XG5cbi5pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZFwiO1xufVxuXG4uaWNvbi1nYXVnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZVwiO1xufVxuXG4uaWNvbi1jYW5jZWwtc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZlwiO1xufVxuXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIwXCI7XG59XG5cbi5pY29uLXZjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIxXCI7XG59XG5cbi5pY29uLWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIzXCI7XG59XG5cbi5pY29uLXJlc2l6ZS1mdWxsLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjRcIjtcbn1cblxuLmljb24tYXJyb3ctY29tYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjVcIjtcbn1cblxuLmljb24tZG93bi1kaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjZcIjtcbn1cblxuLmljb24tbGVmdC1kaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjdcIjtcbn1cblxuLmljb24tcmlnaHQtZGlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI4XCI7XG59XG5cbi5pY29uLXVwLWRpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyOVwiO1xufVxuXG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJhXCI7XG59XG5cbi5pY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmJcIjtcbn1cblxuLmljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmNcIjtcbn1cblxuLmljb24tdG8tZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJkXCI7XG59XG5cbi5pY29uLXRvLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJlXCI7XG59XG5cbi5pY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZlwiO1xufVxuXG4uaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMwXCI7XG59XG5cbi5pY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMxXCI7XG59XG5cbi5pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMlwiO1xufVxuXG4uaWNvbi1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzNcIjtcbn1cblxuLmljb24tY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNFwiO1xufVxuXG4uaWNvbi1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzVcIjtcbn1cblxuLmljb24tY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNlwiO1xufVxuXG4uaWNvbi1mbG9wcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzdcIjtcbn1cblxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM4XCI7XG59XG5cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNkXCI7XG59XG5cbi5pY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZVwiO1xufVxuXG4uaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZlwiO1xufVxuXG4uaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQwXCI7XG59XG5cbi5pY29uLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDFcIjtcbn1cblxuLmljb24tbGluazpiZWZvcmUsIC5pY29uLWltZ2Jhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MlwiO1xufVxuXG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQzXCI7XG59XG5cbi5pY29uLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NFwiO1xufVxuXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ1XCI7XG59XG5cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ2XCI7XG59XG5cbi5pY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ3XCI7XG59XG5cbi5pY29uLWF0dGVudGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0OVwiO1xufVxuXG4uaWNvbi1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGFcIjtcbn1cblxuLmljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRiXCI7XG59XG5cbi5pY29uLXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0Y1wiO1xufVxuXG4uaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRkXCI7XG59XG5cbi5pY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZVwiO1xufVxuXG4uaWNvbi1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGZcIjtcbn1cblxuLmljb24tbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MFwiO1xufVxuXG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjJcIjtcbn1cblxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlLCAuaWNvbi1pbWdsYW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUxXCI7XG59XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTJcIjtcbn1cblxuLmljb24tbWludXMtc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NFwiO1xufVxuXG4uaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NVwiO1xufVxuXG4uaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTZcIjtcbn1cblxuLmljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTdcIjtcbn1cblxuLmljb24tbGlzdC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NThcIjtcbn1cblxuLmljb24tbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1OVwiO1xufVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1YVwiO1xufVxuXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODViXCI7XG59XG5cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1Y1wiO1xufVxuXG4uaWNvbi1jY3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWVcIjtcbn1cblxuLmljb24tY3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWZcIjtcbn1cblxuLmljb24tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjBcIjtcbn1cblxuLmljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MVwiO1xufVxuXG4uaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYzXCI7XG59XG5cbi5pY29uLWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NFwiO1xufVxuXG4uaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NVwiO1xufVxuXG4uaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjZcIjtcbn1cblxuLmljb24tcmVzaXplLXNtYWxsLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjdcIjtcbn1cblxuLmljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY4XCI7XG59XG5cbi5pY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY5XCI7XG59XG5cbi5pY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmFcIjtcbn1cblxuLmljb24tcG9wdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmJcIjtcbn1cblxuLmljb24tdHh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZlXCI7XG59XG5cbi5pY29uLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzlcIjtcbn1cblxuLmljb24tZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2FcIjtcbn1cblxuLmljb24tcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7XG59XG5cbi5pY29uLWZpbGUtZG9jOmJlZm9yZSwgLmljb24tZmlsZS1ydGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzlcIjtcbiAgY29sb3I6ICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTUzOTE7XG59XG5cbi5pY29uLWZpbGUteGxzOmJlZm9yZSwgLmljb24tZmlsZS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2FcIjtcbiAgY29sb3I6ICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjZiNDE7XG59XG5cbi5pY29uLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7XG4gIGNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IwMDAwO1xufVxuXG4uaWNvbi1maWxlLXBwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0OFwiO1xuICBjb2xvcjogI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0NDQyMztcbn1cblxuLmljb24tZmlsZS16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjJcIjtcbiAgY29sb3I6ICNmYjA7XG59XG5cbi5pY29uLWZpbGUtaHRtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZkXCI7XG4gIGNvbG9yOiAjMWY2YjQxO1xufVxuXG4uaWNvbi1maWxlLXR4dDpiZWZvcmUsIC5pY29uLWZpbGUtb2RwOmJlZm9yZSwgLmljb24tZmlsZS1vZHM6YmVmb3JlLCAuaWNvbi1maWxlLW9kdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZVwiO1xufVxuXG4uaWNvbi1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZjXCI7XG59XG5cbi5pY29uLWZpbGUtdmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZmXCI7XG59XG5cbi5pY29uLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmZcIjtcbn1cblxuLmljb24tZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MFwiO1xufVxuXG5odG1sLCBib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NmVtKSB7XG4gIGh0bWwsIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogOTMuNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzBlbSkge1xuICBodG1sLCBib2R5IHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cblxuaHRtbCB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogNWVtIDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxudGFibGUsIGlucHV0LCBvdXRwdXQsIHRleHRhcmVhLCBzZWxlY3QsIGRhdGFsaXN0LCBvcHRpb24sIHByZSwgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIE1lbmxvLCBcIkRlamFWdSBNb25vXCIsIG1vbm9zcGFjZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG59XG5oMSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuaGVhZGVyIGgxIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuaDIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxudWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBtYXJnaW46IDhweCAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4jcmVwb3J0IGZvcm0gPiBoMiB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG59XG5cbmFydGljbGUgaDIge1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG5hcnRpY2xlIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5hcnRpY2xlIGltZyB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMmVtIDVlbSAyZW07XG4gIG1hcmdpbjogMCAwIDAgM2VtO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2ZW0pIHtcbiAgbWFpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgbWFpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDllbTtcbiAgfVxufVxuXG5ib2R5LmZ1bGwge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5mdWxsIG1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM2VtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiA0MGVtO1xufVxuXG5pZnJhbWUuZnVsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMCBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuZm9vdGVyIHAge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NmVtKSB7XG4gIGZvb3RlciB7XG4gICAgd2lkdGg6IDNlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgZm9vdGVyIHtcbiAgICB3aWR0aDogOWVtO1xuICB9XG4gIGZvb3RlciBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5uYXYubWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzZW07XG59XG5uYXYubWVudSB1bCwgbmF2Lm1lbnUgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbm5hdi5tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMCBub25lO1xufVxubmF2Lm1lbnUgYTpiZWZvcmUge1xuICB3aWR0aDogM2VtO1xuICBtYXJnaW46IDA7XG59XG5uYXYubWVudSAuaG9tZSBhIHtcbiAgaGVpZ2h0OiAzZW07XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDAgbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NmVtKSB7XG4gIG5hdi5tZW51IHtcbiAgICB3aWR0aDogM2VtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzBlbSkge1xuICBuYXYubWVudSB7XG4gICAgd2lkdGg6IDllbTtcbiAgfVxufVxuXG5mb3JtIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuZm9ybSBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAycHggMmVtO1xufVxuZm9ybSBkaXYudGFsbCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuZm9ybSBkaXYudGFsbCBwLCBmb3JtIGRpdi50YWxsIGxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDAuNGVtO1xufVxuZm9ybSBkaXYuaXNzdWVjb21wYW55IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5mb3JtIGRpdi5nZ2NoYXJ0LCBmb3JtIGRpdi5nZ2NoYXJ0IGRpdiB7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm0gYS5hZGRsaW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDhlbTtcbn1cbmZvcm0gbmF2IHVsLCBmb3JtIHVsLmJ1dHRvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuZm9ybSBuYXYgdWwgbGksIGZvcm0gdWwuYnV0dG9ucyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgNHB4IDRweDtcbn1cbmZvcm0gbmF2IHVsLmFsdCwgZm9ybSB1bC5idXR0b25zLmFsdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuZm9ybSBuYXYgdWwuYWx0LnBhZCwgZm9ybSB1bC5idXR0b25zLmFsdC5wYWQge1xuICBtYXJnaW4tbGVmdDogMTBlbTtcbn1cbmZvcm0gbmF2IHVsLmFsdCBsaSwgZm9ybSB1bC5idXR0b25zLmFsdCBsaSB7XG4gIG1hcmdpbjogMCA0cHggNHB4IDA7XG59XG5mb3JtIG5hdi5sb2dpbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5mb3JtIG5hdiBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5mb3JtIG5hdiBwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xuICBib3JkZXI6IDAgbm9uZTtcbn1cbmZpZWxkc2V0IGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5sZWdlbmQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG5cbmxhYmVsIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiA4ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5sYWJlbC5sb25nbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbn1cblxuaW5wdXQsIG91dHB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgcHJlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3JkZXI6IDI7XG4gIGZsZXg6IDIgMSBhdXRvO1xuICBoZWlnaHQ6IDIuMjVlbTtcbiAgcGFkZGluZzogMC40ZW0gMC42ZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjRlbTtcbiAgb3V0bGluZTogMCBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxudGV4dGFyZWFbZGlzYWJsZWRdLCB0ZXh0YXJlYVtyZWFkb25seV0ge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbnRleHRhcmVhI3VybF9ub3RlcyB7XG4gIG1pbi1oZWlnaHQ6IDI3cHggIWltcG9ydGFudDtcbn1cblxucHJlIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIHdpZHRoOiAxMGVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5wcmUgc3Bhbi5kb21haW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBvcmRlcjogMTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbmRpdiBpbnB1dFt0eXBlPWNoZWNrYm94XSwgZGl2IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luLWxlZnQ6IDhlbTtcbn1cbmRpdiBzcGFuLmNoa2NvbCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgZGl2IHNwYW4uY2hrY29sIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5kaXYgc3Bhbi5jaGtjb2wgaW5wdXRbdHlwZT1jaGVja2JveF0gfiBsYWJlbCwgZGl2IHNwYW4uY2hrY29sIGlucHV0W3R5cGU9cmFkaW9dIH4gbGFiZWwge1xuICB3aWR0aDogMDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdIH4gbGFiZWwsIGlucHV0W3R5cGU9cmFkaW9dIH4gbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBsZWZ0OiAtMmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSB+IGxhYmVsOjpiZWZvcmUsIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gbGFiZWw6OmFmdGVyLCBpbnB1dFt0eXBlPXJhZGlvXSB+IGxhYmVsOjpiZWZvcmUsIGlucHV0W3R5cGU9cmFkaW9dIH4gbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBjb250ZW50OiBcIlxcZTgxZFwiO1xuICB3aWR0aDogMi42ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtaW5kZW50OiAxLjdlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdIH4gbGFiZWw6OmFmdGVyLCBpbnB1dFt0eXBlPXJhZGlvXSB+IGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiA4MCU7XG4gIGxlZnQ6IDAuMTVlbTtcbiAgdG9wOiAxMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDcwbXMgZWFzZS1pbjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlLCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7XG4gIHRleHQtaW5kZW50OiAwLjNlbTtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIsIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4yNWVtKTtcbn1cblxuZm9ybSBkaXYgcCB7XG4gIHdpZHRoOiA4ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDFlbSAwIDA7XG4gIG1hcmdpbjogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5mb3JtIGRpdiBwIH4gaW5wdXRbdHlwZT1jaGVja2JveF0sIGZvcm0gZGl2IHAgfiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuZm9ybSBkaXYgLmNoa2NvbCB7XG4gIHdpZHRoOiA0LjVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmZvcm0gZGl2IHNwYW4uY2hrY29sIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmZvcm0gZGl2IG9sLCBmb3JtIGRpdiB1bCB7XG4gIG9yZGVyOiAyO1xuICBmbGV4OiAyIDEgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuZm9ybSBkaXYgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW46IDAuMWVtIDA7XG59XG5mb3JtIGRpdiBsaS50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtIGRpdiAuYnV0dG9uIHtcbiAgb3JkZXI6IDM7XG4gIHdpZHRoOiAyLjVlbTtcbn1cblxuYnV0dG9uLCAuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTEuNWVtO1xuICBoZWlnaHQ6IDIuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgLmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbmJ1dHRvbiBzcGFuW2NsYXNzXj1pY29uLV0sIGJ1dHRvbiBzcGFuW2NsYXNzKj1cIiBpY29uLVwiXSwgLmJ1dHRvbiBzcGFuW2NsYXNzXj1pY29uLV0sIC5idXR0b24gc3BhbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbn1cbmJ1dHRvbltkaXNhYmxlZF0sIC5idXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4jcmVhZG9ubHkgZm9ybSBkaXYudGFsbCA+IHAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiNyZWFkb25seSBmb3JtIGRpdi50YWxsIGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNyZWFkb25seSBvdXRwdXQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMC42ZW0gMCAwO1xufVxuI3JlYWRvbmx5IGxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuI3JlYWRvbmx5IGEudXJsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9yZGVyOiAyO1xuICBtYXgtd2lkdGg6IDE2ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI3JlYWRvbmx5IG9sI21lZGlhIGxpIGZpZ3VyZSB7XG4gIG1pbi1oZWlnaHQ6IDMuNWVtO1xufVxuXG5sYWJlbC5jb3B5YWJsZS5hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGNvbnRlbnQ6IFwiXFxlODM4XCI7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVlbTtcbiAgY3Vyc29yOiBjb3B5O1xufVxubGFiZWwuY29weWFibGUuYWN0aXZlOmhvdmVyOmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbiNyZWFkb25seSBsYWJlbC5jb3B5YWJsZSB7XG4gIGN1cnNvcjogY29weTtcbn1cblxuZGl2LmNvcGllciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZGl2LmNvcGllciBsYWJlbC5jb3B5YWJsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogOGVtO1xufVxuXG4jZmlsZWhvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtc2l6ZTogMTAwdm1pbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5ib2R5LmZpbGVob3ZlciAjZmlsZWhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnAubm9kYXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLm5vZGF0YSBwLm5vZGF0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGF0YSB0YWJsZSwgLm5vZGF0YSBuYXYudGFibGVuYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFibGVzY3JvbGwge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5mb3JtLmFjdGl2ZSBidXR0b24uaWNvbi1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybS5hY3RpdmUgdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5mb3JtLmFjdGl2ZSB0aCB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbmZvcm0uYWN0aXZlIGEge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG50aCwgdGQge1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMC4zZW07XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbnRoLm51bSwgdGguZGF0ZSwgdGQubnVtLCB0ZC5kYXRlIHtcbiAgd2lkdGg6IDMuNWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG50aC5kYXRlLCB0ZC5kYXRlIHtcbiAgd2lkdGg6IDYuMmVtO1xufVxudGgucmVmLCB0ZC5yZWYge1xuICB3aWR0aDogNy41ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTZlbSkge1xuICB0aC5hZGZsb3csIHRkLmFkZmxvdyB7XG4gICAgd2lkdGg6IDllbTtcbiAgfVxufVxudGg6YmVmb3JlLCB0ZDpiZWZvcmUge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxudGhbY2xhc3NePWljb25dLCB0ZFtjbGFzc149aWNvbl0ge1xuICB3aWR0aDogMi40ZW07XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gIG1hcmdpbjogMDtcbn1cbnRoIHN1cCwgdGQgc3VwIHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgb3BhY2l0eTogMC42O1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG50ZFtyb3dzcGFuXSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnRib2R5IHRyLnJvd3RlbXBsYXRlLCBkaXYudGVzdGNhcmR0ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi50ZXN0Y2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuZGl2LnRlc3RjYXJkIHRpbWUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5kaXYudGVzdGNhcmQgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogMC44cmVtO1xufVxuZGl2LnRlc3RjYXJkIHNlY3Rpb24udGVzdGNhcmRicmVhY2ggcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbn1cbmRpdi50ZXN0Y2FyZCBzZWN0aW9uLnRlc3RjYXJkYnJlYWNoIHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaWNvbnM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDAuOGVtO1xuICBjb2xvcjogI2MwMDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbmRpdi50ZXN0Y2FyZCBkaXYuc3ViZmllbGRzIHtcbiAgcGFkZGluZzogMC44cmVtO1xuICBtYXJnaW46IDA7XG59XG5kaXYudGVzdGNhcmQgZGl2LnN1YmZpZWxkcyBvdXRwdXRbZGF0YS10eXBlPXN0YXR1c10ge1xuICBwYWRkaW5nOiAwO1xufVxuZGl2LnRlc3RjYXJkIGRpdi5zdWJmaWVsZHMgZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjJyZW07XG59XG5kaXYudGVzdGNhcmQgdGFibGUuaXNzdWUgdGgge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbmRpdi50ZXN0Y2FyZCBmaWVsZHNldCN0ZXN0bWVkaWEge1xuICBtYXJnaW46IDA7XG59XG5kaXYudGVzdGNhcmQgZmllbGRzZXQjdGVzdG1lZGlhIG9sI21lZGlhIGxpIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuXG50YWJsZS5pbmZvLCB0YWJsZS5oZWxwIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbnRhYmxlLmluZm8gdGgsIHRhYmxlLmluZm8gdGQsIHRhYmxlLmhlbHAgdGgsIHRhYmxlLmhlbHAgdGQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG50YWJsZS5pbmZvIHRoLCB0YWJsZS5pbmZvIHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxudGFibGUuaW5mbyB0aC5sZWZ0LWFsaWduLCB0YWJsZS5pbmZvIHRkLmxlZnQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxudGFibGUuaGVscCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG5cbnRhYmxlLmlzc3VlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG50YWJsZS5pc3N1ZSNpc3N1ZWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbnRhYmxlLmlzc3VlIHRoLCB0YWJsZS5pc3N1ZSB0ZCB7XG4gIHBhZGRpbmc6IDAgMWVtIDAgMDtcbn1cblxubmF2LnRhYmxlbmF2IC5zZXAge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcbn1cbm5hdi50YWJsZW5hdiAucGFnZXMge1xuICB3aWR0aDogM2VtO1xufVxubmF2LnRhYmxlbmF2IGJ1dHRvbiB7XG4gIHdpZHRoOiAzZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5jb2wuc3RhdHVzNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzYsIDEzNiwgMjU1LCAwLjMpO1xufVxuXG5jb2wuc3RhdHVzMTAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM2LCAyMDQsIDEwMiwgMC4zKTtcbn1cblxuY29sLnN0YXR1czE1MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NywgMTg3LCAyMDQsIDAuMyk7XG59XG5cbmNvbC5zdGF0dXMyMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMTAyLCAwLjMpO1xufVxuXG5jb2wuc3RhdHVzMzAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCA4NSwgODUsIDAuMyk7XG59XG5cbmNvbC5zdGF0dXM0MDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE1MywgMTUzLCAwLjMpO1xufVxuXG5jb2wuaXNzdWUtc3RhdGUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODcsIDE4NywgMjA0LCAwLjMpO1xufVxuXG5jb2wuaXNzdWUtc3RhdGUwMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM2LCAyMDQsIDEwMiwgMC4zKTtcbn1cblxuY29sLmlzc3VlLXN0YXRlMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgODUsIDg1LCAwLjMpO1xufVxuXG5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBwYWRkaW5nOiAycHggNXB4IDNweCA1cHg7XG4gIG1hcmdpbjogNXB4O1xufVxuc2VjdGlvbiBhLmljb24tZmxvcHB5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxLjJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbnNlY3Rpb246aG92ZXIgYS5pY29uLWZsb3BweSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5zZWN0aW9uIHNwYW4uaWNvbi1jYW5jZWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxLjJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc2VjdGlvbiB1bCwgc2VjdGlvbiBvbCwgc2VjdGlvbiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuc2VjdGlvbiB1bCwgc2VjdGlvbiBvbCwgc2VjdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuc2VjdGlvbiBwLCBzZWN0aW9uIGxpIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuc2VjdGlvbiB0YWJsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbnNlY3Rpb24gYTpsaW5rLCBzZWN0aW9uIGE6dmlzaXRlZCwgc2VjdGlvbiBhOmhvdmVyLCBzZWN0aW9uIGE6Zm9jdXMsIHNlY3Rpb24gYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuc2VjdGlvbiBwLmhlbHAge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuc2VjdGlvbiBwLmhlbHAgYTpiZWZvcmUge1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuc2VjdGlvbiBwLmFsZXJ0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnNlY3Rpb24gcC5hbGVydCBhOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG59XG5zZWN0aW9uIHAuZmxhc2gge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxLjJlbSA1MCU7XG4gIGFuaW1hdGlvbjogZmxhc2ggMC4ycyBlYXNlLWluIDFzIGFsdGVybmF0ZSA2O1xufVxuc2VjdGlvbiBocjpsYXN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAwO1xufVxuc2VjdGlvbiAubWFpbiB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDAuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbn1cbnNlY3Rpb24gaDIgKyAubWFpbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5zZWN0aW9uIC5zdGF0dXM1MDAge1xuICBjb2xvcjogIzg4Zjtcbn1cbnNlY3Rpb24gLnN0YXR1czUwMCBhOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIGNvbnRlbnQ6IFwiXFxlODYzXCI7XG59XG5zZWN0aW9uIC5zdGF0dXMxMDAwIHtcbiAgY29sb3I6ICM4YzY7XG59XG5zZWN0aW9uIC5zdGF0dXMxMDAwIGE6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgY29udGVudDogXCJcXGU4NjNcIjtcbn1cbnNlY3Rpb24gLnN0YXR1czE1MDAge1xuICBjb2xvcjogI2JiYztcbn1cbnNlY3Rpb24gLnN0YXR1czE1MDAgYTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICBjb250ZW50OiBcIlxcZTg2M1wiO1xufVxuc2VjdGlvbiAuc3RhdHVzMjAwMCB7XG4gIGNvbG9yOiAjZmE2O1xufVxuc2VjdGlvbiAuc3RhdHVzMjAwMCBhOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIGNvbnRlbnQ6IFwiXFxlODYzXCI7XG59XG5zZWN0aW9uIC5zdGF0dXMzMDAwIHtcbiAgY29sb3I6ICNkNTU7XG59XG5zZWN0aW9uIC5zdGF0dXMzMDAwIGE6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgY29udGVudDogXCJcXGU4NjNcIjtcbn1cbnNlY3Rpb24gLnN0YXR1czQwMDAge1xuICBjb2xvcjogI2Y5OTtcbn1cbnNlY3Rpb24gLnN0YXR1czQwMDAgYTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICBjb250ZW50OiBcIlxcZTg2M1wiO1xufVxuc2VjdGlvbiBzdHJvbmcge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuc2VjdGlvbiBwcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbn1cbnNlY3Rpb24gdWwuYmFyY2hhcnQge1xuICBtYXJnaW46IDVweDtcbn1cbnNlY3Rpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbiBwLnNlY29uZGFyeSB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuXG51bC5iYXJjaGFydCB7XG4gIGNsZWFyOiBib3RoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDFweDtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbn1cbnVsLmJhcmNoYXJ0IGxpIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBtYXJnaW46IDAgMCAxcHggMDtcbn1cbnVsLmJhcmNoYXJ0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG51bC5iYXJjaGFydCBhIHtcbiAgcGFkZGluZzogMDtcbn1cbnVsLmJhcmNoYXJ0IHN0cm9uZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnN2Zy5waWVjaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbnN2Zy5waWVjaGFydCB0ZXh0IHtcbiAgZm9udC1zaXplOiAyLjZlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbmNob3I6IGVuZDtcbiAgZG9taW5hbnQtYmFzZWxpbmU6IG1pZGRsZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMC4xNWVtO1xuICBmaWxsOiAjMjIyO1xufVxuQHN1cHBvcnRzIChwYWludC1vcmRlcjogc3Ryb2tlKSB7XG4gIHN2Zy5waWVjaGFydCB0ZXh0IHtcbiAgICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICBwYWludC1vcmRlcjogc3Ryb2tlO1xuICAgIGFuaW1hdGlvbjogdGV4dGZhZGUgMS41cyBsaW5lYXI7XG4gIH1cbn1cbnN2Zy5waWVjaGFydCB0ZXh0LnJldiB7XG4gIHRleHQtYW5jaG9yOiBzdGFydDtcbn1cbnN2Zy5waWVjaGFydCBwYXRoLCBzdmcucGllY2hhcnQgY2lyY2xlLCBzdmcucGllY2hhcnQgZWxsaXBzZSB7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cbkBzdXBwb3J0cyAocGFpbnQtb3JkZXI6IHN0cm9rZSkge1xuICBzdmcucGllY2hhcnQgcGF0aCwgc3ZnLnBpZWNoYXJ0IGNpcmNsZSwgc3ZnLnBpZWNoYXJ0IGVsbGlwc2Uge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgYW5pbWF0aW9uOiBncm93IDFzIGVhc2Utb3V0O1xuICB9XG59XG5cbnN2Zy5iYXJjaGFydCB0ZXh0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYW5jaG9yOiBlbmQ7XG4gIGRvbWluYW50LWJhc2VsaW5lOiBtaWRkbGU7XG59XG5zdmcuYmFyY2hhcnQgdGV4dC50b3RhbCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYW5jaG9yOiBzdGFydDtcbn1cbkBzdXBwb3J0cyAocGFpbnQtb3JkZXI6IHN0cm9rZSkge1xuICBzdmcuYmFyY2hhcnQgdGV4dC50b3RhbCB7XG4gICAgYW5pbWF0aW9uOiB0ZXh0ZmFkZSAxLjJzIGxpbmVhcjtcbiAgfVxufVxuc3ZnLmJhcmNoYXJ0IHRleHQudmFsdWUge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQHN1cHBvcnRzIChwYWludC1vcmRlcjogc3Ryb2tlKSB7XG4gIHN2Zy5iYXJjaGFydCB0ZXh0LnZhbHVlIHtcbiAgICBhbmltYXRpb246IHRleHRmYWRlIDEuOHMgbGluZWFyO1xuICB9XG59XG5zdmcuYmFyY2hhcnQgdGV4dC5heGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHRleHQtYW5jaG9yOiBzdGFydDtcbiAgZG9taW5hbnQtYmFzZWxpbmU6IGhhbmdpbmc7XG59XG5zdmcuYmFyY2hhcnQgbGluZSB7XG4gIHN0cm9rZS13aWR0aDogMTtcbiAgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7XG59XG5zdmcuYmFyY2hhcnQgbGluZS5heGlzbSB7XG4gIHN0cm9rZS13aWR0aDogMC41O1xuICBzdHJva2UtZGFzaGFycmF5OiAxLCAyO1xufVxuQHN1cHBvcnRzIChwYWludC1vcmRlcjogc3Ryb2tlKSB7XG4gIHN2Zy5iYXJjaGFydCByZWN0IHtcbiAgICBhbmltYXRpb246IGdyb3dYIDFzIGVhc2Utb3V0O1xuICB9XG59XG5cbnN2ZyArIHN2Zy5waWVjaGFydCwgc3ZnICsgc3ZnLmJhcmNoYXJ0IHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG5ib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24uYW5ub3VuY2VtZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24uYW5ub3VuY2VtZW50cyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uLmFubm91bmNlbWVudHMgbGksIGJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5hbm5vdW5jZW1lbnRzIHAge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uLmFubm91bmNlbWVudHMgbGkgdWwsIGJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5hbm5vdW5jZW1lbnRzIGxpIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW46IDFlbSAwIDFlbSAxLjhlbTtcbn1cbmJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5hbm5vdW5jZW1lbnRzIGxpIGxpIHtcbiAgbWFyZ2luOiAwLjNlbSAwO1xufVxuYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uLmFubm91bmNlbWVudHMgYSBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODE4XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoLTMwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbmJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5hbm5vdW5jZW1lbnRzIGE6aG92ZXIgaDM6YWZ0ZXIsIGJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5hbm5vdW5jZW1lbnRzIGE6Zm9jdXMgaDM6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKSByb3RhdGUoMGRlZyk7XG4gIGFuaW1hdGlvbjogMS41cyBlYXNlLW91dCAxcyBmb3J3YXJkcyBpbmZpbml0ZSBsaW5rYXJyb3c7XG59XG5ib2R5I2Rhc2hib2FyZCBtYWluIHAuYW5ub3VuY2VtZW50cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5I2Rhc2hib2FyZC5hbm5vdW5jZW1lbnRzLW9wZW4gbWFpbiBzZWN0aW9uLmFubm91bmNlbWVudHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkjZGFzaGJvYXJkLmFubm91bmNlbWVudHMtb3BlbiBtYWluIHAuYW5ub3VuY2VtZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5tYXAge1xuICBmbGV4OiAzIDEgNTllbTtcbn1cbmJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5tYXAgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5zdmcubWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE1ZW07XG4gIHRleHQtYW5jaG9yOiBtaWRkbGU7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cbnN2Zy5tYXAgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBsaW5lYXI7XG59XG5cbnVsLnBpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDAuN2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG51bC5waW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDZweCk7XG4gIGJvdHRvbTogLTEycHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbnVsLnBpbiBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbnVsLnBpbiBsaSBhLCB1bC5waW4gbGkgc3BhbiB7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxudWwucGluIGxpIGEgc3BhbiwgdWwucGluIGxpIHNwYW4gc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMDtcbn1cbnVsLnBpbiBsaSBpbWcge1xuICB3aWR0aDogMTMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxudWwucGluIGxpLnRpdGxlLCB1bC5waW4gbGkuc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAycHggMDtcbn1cbnVsLnBpbiBsaS5taSBhOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGNvbnRlbnQ6IFwiXFxlODMzXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxudWwucGluIGxpLm1zIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgY29udGVudDogXCJcXGU4NjRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbnN2ZyNsb2FkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbnN2ZyNsb2FkIGNpcmNsZSB7XG4gIHN0cm9rZTogI2VlNzUwZDtcbiAgc3Ryb2tlLXdpZHRoOiA0cHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogbG9hZGxpbmUgMS42cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlLCBsb2Fkcm90YXRlIDEuNnMgbGluZWFyIGluZmluaXRlO1xufVxuc3ZnI2xvYWQuaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FyZHMgdWwubGluayBsaSBhIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgxOFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctbGVmdDogMC4yNWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKC0zMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uY2FyZHMgdWwubGluayBsaSBhOmhvdmVyIHNwYW46YWZ0ZXIsIC5jYXJkcyB1bC5saW5rIGxpIGE6Zm9jdXMgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1ZW0pIHJvdGF0ZSgwZGVnKTtcbiAgYW5pbWF0aW9uOiAxLjVzIGVhc2Utb3V0IDFzIGZvcndhcmRzIGluZmluaXRlIGxpbmthcnJvdztcbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93WCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB0ZXh0ZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpbmthcnJvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVlbSk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2Fkcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZGxpbmUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAyLCA4NjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogNjYsIDIyO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIsIDg2O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtNjY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG59XG4udXBkYXRlZCBwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuOTU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgbGluZWFyO1xufVxuLnVwZGF0ZWQgb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0b3A6IDQuNWVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbn1cbi51cGRhdGVkIG9sOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogMC45ZW07XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi51cGRhdGVkIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogOCU7XG59XG4udXBkYXRlZCBsaVt0aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG59XG4udXBkYXRlZCBsaS5zZXAge1xuICBwYWRkaW5nLXRvcDogMC4yNWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG4udXBkYXRlZDpob3ZlciBvbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMmVtKTtcbn1cblxuI21vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcyBsaW5lYXIgMzAwbXM7XG59XG4jbW9kYWwgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1ZW07XG4gIGhlaWdodDogMThlbTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAzcHggM3B4IDNlbSAzcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHZoKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjcsIC0wLjQsIDEsIDApO1xufVxuI21vZGFsLnByb2dyZXNzIGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGhlaWdodDogNC41ZW07XG59XG4jbW9kYWwgaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAzcHggMC41ZW0gNXB4IDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4jbW9kYWwgcCB7XG4gIG1hcmdpbjogMC41ZW07XG59XG4jbW9kYWwgcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJlbTtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuI21vZGFsICNuYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC41ZW07XG4gIHJpZ2h0OiAwLjVlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4jbW9kYWwgI25hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCA0cHg7XG59XG4jbW9kYWwgLmJ1dHRvbiB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbiNtb2RhbC5hY3RpdmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuI21vZGFsLmFjdGl2ZSBkaXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHZoKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjYsIDEuNiwgMC44LCAwLjgpO1xufVxuXG5vbCNtZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMC41ZW0gMmVtO1xufVxub2wjbWVkaWEuZmxvd3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbm9sI21lZGlhIGxpIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDtcbn1cbm9sI21lZGlhIGxpIGgzLCBvbCNtZWRpYSBsaSBwIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNmVtO1xuICBtYXJnaW46IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5vbCNtZWRpYSBsaSBoMyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbm9sI21lZGlhIGxpIHAge1xuICBwYWRkaW5nOiAwLjI1ZW0gMC42ZW07XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxub2wjbWVkaWEgbGkgZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0Ljc1ZW07XG4gIG1heC1oZWlnaHQ6IDMyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxub2wjbWVkaWEgbGkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gIG1hcmdpbjogMXB4IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbm9sI21lZGlhIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggMC41ZW0gMnB4IDAuNWVtO1xufVxub2wjbWVkaWEgbGkgc3BhbjpiZWZvcmUge1xuICBmb250LXNpemU6IDJlbTtcbiAgd2lkdGg6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbm9sI21lZGlhIGxpIGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxub2wjbWVkaWEgbGkgZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbm9sI21lZGlhIGxpIGRpdi5hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDA7XG59XG5vbCNtZWRpYSBsaSBkaXYuYWN0aW9ucyAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgMCAycHggMDtcbiAgb3BhY2l0eTogMC40O1xufVxub2wjbWVkaWEgbGk6aG92ZXIgZGl2LmFjdGlvbnMgLmJ1dHRvbiwgb2wjbWVkaWEgbGk6Zm9jdXMgZGl2LmFjdGlvbnMgLmJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICBvbCNtZWRpYSBsaSB7XG4gICAgbWF4LXdpZHRoOiA0NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NmVtKSB7XG4gIG9sI21lZGlhIGxpIHtcbiAgICBtYXgtd2lkdGg6IDE4ZW07XG4gIH1cbn1cbm9sI21lZGlhLmFjdGl2ZSBkaXYuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxub2wjbWVkaWEuYWN0aXZlIGRpdi5hY3Rpb25zIC5tb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBtb3ZlO1xufVxub2wjbWVkaWEuYWN0aXZlIGxpOmhvdmVyIGRpdi5hY3Rpb25zIC5tb3ZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5vbCNtZWRpYS5kcmFnZ2luZyBkaXYuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5vbCNtZWRpYSBsaS5kcmFnZ2luZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjk1O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMS41ZGVnKSBzY2FsZSgwLjg1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cblxuI3ByZXZpZXcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMCBub25lO1xufVxuI3ByZXZpZXcuYWN0aXZlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3ByZXZpZXcgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDMuNmVtO1xuICByaWdodDogMy42ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcHJldmlldyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cbiNwcmV2aWV3IGltZy56b29tIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuI3ByZXZpZXcgYXJ0aWNsZSB7XG4gIG1heC13aWR0aDogMzBlbTtcbiAgbWF4LWhlaWdodDogOTAlO1xuICBwYWRkaW5nOiAwLjhlbTtcbn1cbiNwcmV2aWV3IHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC44ZW0gMC41ZW07XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlIDAuNnM7XG59XG4jcHJldmlldyBkaXY6aG92ZXIgcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbiNwcmV2aWV3IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuI3ByZXZpZXcgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgY29udGVudDogXCJcXGU4MDVcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuI3ByZXZpZXcgYS5uZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4jcHJldmlldyBhLm5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwNlwiO1xufVxuI3ByZXZpZXcgYS5jbG9zZSB7XG4gIGhlaWdodDogMS4yNWVtO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbiNwcmV2aWV3IGEuY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgxZFwiO1xufVxuXG5idXR0b24uYWN0aXZlIHNwYW46YmVmb3JlLCAuYnV0dG9uLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA4XCI7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbiN0ZXN0aXNzdWVzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuI3Rlc3Rpc3N1ZXMuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiN0ZXN0aXNzdWVzIGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG59XG5cbiN0ZXN0aXNzdWVzIHAuc2hvd2hpZGUge1xuICBjbGVhcjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIG1hcmdpbjogMWVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2lzc3VlbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDJlbSAxZW0gMmVtO1xufVxuI2lzc3VlbGluayBsaSB7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4jYXNzaWduIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxudWwjY29tbWVudGJ1dHRvbnMuYnV0dG9ucy5hbHQucGFkIHtcbiAgbWFyZ2luLWxlZnQ6IDhlbTtcbn1cblxuI2NvbW1lbnRzIHtcbiAgd2lkdGg6IDEwZW07XG4gIG1heC1oZWlnaHQ6IDcwdmg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jY29tbWVudHMgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4jY29tbWVudHMgbGkgYmxvY2txdW90ZS5zcGVlY2guYWRtaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cbiNjb21tZW50cyBsaSBibG9ja3F1b3RlLnNwZWVjaC5jbGllbnQge1xuICBtYXJnaW4tbGVmdDogMmVtO1xufVxuI2NvbW1lbnRzIGxpLmFuaW1hdGUgYmxvY2txdW90ZS5zcGVlY2gge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNiwgMSwgMC4yLCAxLjUpO1xufVxuI2NvbW1lbnRzIGxpLmFuaW1hdGUuaW4gYmxvY2txdW90ZS5zcGVlY2gge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuYmxvY2txdW90ZS5zcGVlY2gge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYmxvY2txdW90ZS5zcGVlY2ggc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ibG9ja3F1b3RlLnNwZWVjaCBwLCBibG9ja3F1b3RlLnNwZWVjaCBjaXRlIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5ibG9ja3F1b3RlLnNwZWVjaCBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbmJsb2NrcXVvdGUuc3BlZWNoIHA6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjVlbTtcbiAgYm90dG9tOiAtOXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5ibG9ja3F1b3RlLnNwZWVjaCBjaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMCAzMnB4O1xufVxuYmxvY2txdW90ZS5zcGVlY2ggaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBib3JkZXItcmFkaXVzOiAyMCU7XG59XG5ibG9ja3F1b3RlLnNwZWVjaCBhIHtcbiAgb3V0bGluZTogMCBub25lO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuYmxvY2txdW90ZS5zcGVlY2ggYTpob3ZlciwgYmxvY2txdW90ZS5zcGVlY2ggYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYmxvY2txdW90ZS5zcGVlY2guYWRtaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cbmJsb2NrcXVvdGUuc3BlZWNoLmNsaWVudCBwOmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDAuNWVtO1xufVxuYmxvY2txdW90ZS5zcGVlY2guY2xpZW50IGNpdGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJsb2NrcXVvdGUuc3BlZWNoLmNsaWVudCBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmxpbmtlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuLmxpbmtlZCBpbWcsIC5saW5rZWQgdmlkZW8ge1xuICBtYXgtd2lkdGg6IDQwdmg7XG4gIG1heC1oZWlnaHQ6IDQwdmg7XG4gIG1hcmdpbjogMC41ZW0gYXV0byAwO1xufVxuXG4uY2FyZHMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJkcyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwIDAgMy41ZW0gMDtcbiAgbWFyZ2luOiAwIDEuNXZ3IDEuNXZ3IDA7XG59XG4uY2FyZHMgPiBsaS5yZXZlYWwge1xuICBhbmltYXRpb246IGNhcmRyZXZlYWwgMS4ycyBlYXNlO1xufVxuLmNhcmRzIGZpZ3VyZSB7XG4gIG1heC1oZWlnaHQ6IDQwdmg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jYXJkcyBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcmRzIC5tZXJjaGFudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcmRzIC5uZXcge1xuICBtYXJnaW46IDA7XG59XG4uY2FyZHMgLmhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xufVxuLmNhcmRzIC50ZXN0cywgLmNhcmRzIHVsIHtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICBtYXJnaW46IDA7XG59XG4uY2FyZHMgdGltZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jYXJkcyB1bC5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4xZW0gMWVtIDAuMWVtIDA7XG59XG4uY2FyZHMgdWwubGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcmRzIHVsLmxpbmsgbGkge1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5jYXJkcyB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIwZW0sIDFmcikpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMjBlbSwgYXV0byk7XG4gICAgZ3JpZC1nYXA6IDEuNXZ3O1xuICB9XG4gIC5jYXJkcyA+IGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2ZW0pIHtcbiAgICAuY2FyZHMgLmNvbDIge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgfVxuICAgIC5jYXJkcyAucm93MiB7XG4gICAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICB9XG4gICAgLmNhcmRzIC5yb3cyIGZpZ3VyZSB7XG4gICAgICBtYXgtaGVpZ2h0OiA2NHZoO1xuICAgIH1cbiAgfVxufVxuQGtleWZyYW1lcyBjYXJkcmV2ZWFsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0ZW0pO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbmJvZHkjZGFzaGJvYXJkIHtcbiAgcGFkZGluZzogMWVtO1xufVxuYm9keSNkYXNoYm9hcmQgaGVhZGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE4LjVlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkjZGFzaGJvYXJkIG1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuYm9keSNkYXNoYm9hcmQgaGVhZGVyIGRpdiB7XG4gIG1hcmdpbjogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keSNkYXNoYm9hcmQgaGVhZGVyIGgxIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aWR0aDogMTJlbTtcbiAgaGVpZ2h0OiAzLjVlbTtcbiAgcGFkZGluZzogMC43ZW0gMmVtIDAgMWVtO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTcyMDc7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzZW0gMDtcbn1cbmJvZHkjZGFzaGJvYXJkIGhlYWRlciBoMSBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuYm9keSNkYXNoYm9hcmQgaGVhZGVyIGgxIHBhdGguZW0sIGJvZHkjZGFzaGJvYXJkIGhlYWRlciBoMSBwYXRoLmRvdCB7XG4gIGZpbGw6ICNmZmY7XG59XG5ib2R5I2Rhc2hib2FyZCBoZWFkZXIgLmxvZ29iaWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA5ZW07XG4gIG1heC1oZWlnaHQ6IDMuNWVtO1xuICBtYXJnaW46IDAgMWVtO1xufVxuYm9keSNkYXNoYm9hcmQgaGVhZGVyIHAge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE0MHB4O1xuICBtYXJnaW46IDAuN2VtIDAgMCAwO1xufVxuYm9keSNkYXNoYm9hcmQgcC5zeXN0ZW0ge1xuICBmb250LXNpemU6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMWVtIGF1dG87XG59XG5ib2R5I2Rhc2hib2FyZCBwLnN5c3RlbTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBzcGluIDVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuYm9keSNkYXNoYm9hcmQgbWFpbiwgYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYuc2VjdGlvbmdyb3VwLCBib2R5I3JlcG9ydCBtYWluLCBib2R5I3JlcG9ydCBtYWluIGRpdi5zZWN0aW9uZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5I2Rhc2hib2FyZCBtYWluLnNlY3Rpb25ncm91cCwgYm9keSNyZXBvcnQgbWFpbi5zZWN0aW9uZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkjZGFzaGJvYXJkIG1haW4ucmVzdHJpY3RlZCwgYm9keSNyZXBvcnQgbWFpbi5yZXN0cmljdGVkIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5ib2R5I2Rhc2hib2FyZCBtYWluLm5vdGFibGVyZXBvcnQsIGJvZHkjcmVwb3J0IG1haW4ubm90YWJsZXJlcG9ydCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5ib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24sIGJvZHkjZGFzaGJvYXJkIG1haW4gYXJ0aWNsZSwgYm9keSNyZXBvcnQgbWFpbiBzZWN0aW9uLCBib2R5I3JlcG9ydCBtYWluIGFydGljbGUge1xuICBmbGV4OiAxIDEgMTdlbTtcbiAgcGFkZGluZzogMCAwIDVweCAwO1xuICBtYXJnaW46IDVweDtcbn1cbmJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbiBkaXYsIGJvZHkjZGFzaGJvYXJkIG1haW4gYXJ0aWNsZSBkaXYsIGJvZHkjcmVwb3J0IG1haW4gc2VjdGlvbiBkaXYsIGJvZHkjcmVwb3J0IG1haW4gYXJ0aWNsZSBkaXYge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogNXB4O1xufVxuYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uIGJ1dHRvbiwgYm9keSNkYXNoYm9hcmQgbWFpbiBhcnRpY2xlIGJ1dHRvbiwgYm9keSNyZXBvcnQgbWFpbiBzZWN0aW9uIGJ1dHRvbiwgYm9keSNyZXBvcnQgbWFpbiBhcnRpY2xlIGJ1dHRvbiB7XG4gIG9yZGVyOiA4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG5ib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24gcC5tZXNzYWdlLCBib2R5I2Rhc2hib2FyZCBtYWluIGFydGljbGUgcC5tZXNzYWdlLCBib2R5I3JlcG9ydCBtYWluIHNlY3Rpb24gcC5tZXNzYWdlLCBib2R5I3JlcG9ydCBtYWluIGFydGljbGUgcC5tZXNzYWdlIHtcbiAgb3JkZXI6IDk7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMC41ZW07XG59XG5ib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24gcC5tZXNzYWdlIGEsIGJvZHkjZGFzaGJvYXJkIG1haW4gYXJ0aWNsZSBwLm1lc3NhZ2UgYSwgYm9keSNyZXBvcnQgbWFpbiBzZWN0aW9uIHAubWVzc2FnZSBhLCBib2R5I3JlcG9ydCBtYWluIGFydGljbGUgcC5tZXNzYWdlIGEge1xuICBjb2xvcjogI2VlNzIwNyAhaW1wb3J0YW50O1xufVxuYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uIHAjdGhlbWV0b2dnbGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24gcCN0aGVtZXRvZ2dsZXJfZGVtbywgYm9keSNkYXNoYm9hcmQgbWFpbiBhcnRpY2xlIHAjdGhlbWV0b2dnbGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIGFydGljbGUgcCN0aGVtZXRvZ2dsZXJfZGVtbywgYm9keSNyZXBvcnQgbWFpbiBzZWN0aW9uIHAjdGhlbWV0b2dnbGVyLCBib2R5I3JlcG9ydCBtYWluIHNlY3Rpb24gcCN0aGVtZXRvZ2dsZXJfZGVtbywgYm9keSNyZXBvcnQgbWFpbiBhcnRpY2xlIHAjdGhlbWV0b2dnbGVyLCBib2R5I3JlcG9ydCBtYWluIGFydGljbGUgcCN0aGVtZXRvZ2dsZXJfZGVtbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkjZGFzaGJvYXJkIG1haW4gYXNpZGUubm90ZSwgYm9keSNyZXBvcnQgbWFpbiBhc2lkZS5ub3RlIHtcbiAgd2lkdGg6IDc1JTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbSAyZW07XG59XG5ib2R5I2Rhc2hib2FyZCBtYWluIGFzaWRlLm5vdGUgcCwgYm9keSNyZXBvcnQgbWFpbiBhc2lkZS5ub3RlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYjZmlsZXMgaDIsIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I3JlcG9ydHMgaDIsIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2Zsb3dzIGgyLCBib2R5I3JlcG9ydCBtYWluIGRpdiNmaWxlcyBoMiwgYm9keSNyZXBvcnQgbWFpbiBkaXYjcmVwb3J0cyBoMiwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmxvd3MgaDIge1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbmJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2ZpbGVzIHVsLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNyZXBvcnRzIHVsLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmbG93cyB1bCwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmlsZXMgdWwsIGJvZHkjcmVwb3J0IG1haW4gZGl2I3JlcG9ydHMgdWwsIGJvZHkjcmVwb3J0IG1haW4gZGl2I2Zsb3dzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMWVtIDA7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbmJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2ZpbGVzIHVsLmZpbGVzLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNyZXBvcnRzIHVsLmZpbGVzLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmbG93cyB1bC5maWxlcywgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmlsZXMgdWwuZmlsZXMsIGJvZHkjcmVwb3J0IG1haW4gZGl2I3JlcG9ydHMgdWwuZmlsZXMsIGJvZHkjcmVwb3J0IG1haW4gZGl2I2Zsb3dzIHVsLmZpbGVzIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbmJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2ZpbGVzIHVsIGxpLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNyZXBvcnRzIHVsIGxpLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmbG93cyB1bCBsaSwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmlsZXMgdWwgbGksIGJvZHkjcmVwb3J0IG1haW4gZGl2I3JlcG9ydHMgdWwgbGksIGJvZHkjcmVwb3J0IG1haW4gZGl2I2Zsb3dzIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5ib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmaWxlcyB1bCBsaSBidXR0b24sIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I3JlcG9ydHMgdWwgbGkgYnV0dG9uLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmbG93cyB1bCBsaSBidXR0b24sIGJvZHkjcmVwb3J0IG1haW4gZGl2I2ZpbGVzIHVsIGxpIGJ1dHRvbiwgYm9keSNyZXBvcnQgbWFpbiBkaXYjcmVwb3J0cyB1bCBsaSBidXR0b24sIGJvZHkjcmVwb3J0IG1haW4gZGl2I2Zsb3dzIHVsIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYjZmlsZXMgdWwgbGkgYnV0dG9uIHNwYW4sIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I3JlcG9ydHMgdWwgbGkgYnV0dG9uIHNwYW4sIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2Zsb3dzIHVsIGxpIGJ1dHRvbiBzcGFuLCBib2R5I3JlcG9ydCBtYWluIGRpdiNmaWxlcyB1bCBsaSBidXR0b24gc3BhbiwgYm9keSNyZXBvcnQgbWFpbiBkaXYjcmVwb3J0cyB1bCBsaSBidXR0b24gc3BhbiwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmxvd3MgdWwgbGkgYnV0dG9uIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbmJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2ZpbGVzIHVsIGxpIGJ1dHRvbiBzcGFuOmFmdGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNyZXBvcnRzIHVsIGxpIGJ1dHRvbiBzcGFuOmFmdGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmbG93cyB1bCBsaSBidXR0b24gc3BhbjphZnRlciwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmlsZXMgdWwgbGkgYnV0dG9uIHNwYW46YWZ0ZXIsIGJvZHkjcmVwb3J0IG1haW4gZGl2I3JlcG9ydHMgdWwgbGkgYnV0dG9uIHNwYW46YWZ0ZXIsIGJvZHkjcmVwb3J0IG1haW4gZGl2I2Zsb3dzIHVsIGxpIGJ1dHRvbiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MzdcIjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cbmJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2ZpbGVzIHVsIGxpIGJ1dHRvbjpob3ZlciBzcGFuOmFmdGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNyZXBvcnRzIHVsIGxpIGJ1dHRvbjpob3ZlciBzcGFuOmFmdGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmbG93cyB1bCBsaSBidXR0b246aG92ZXIgc3BhbjphZnRlciwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmlsZXMgdWwgbGkgYnV0dG9uOmhvdmVyIHNwYW46YWZ0ZXIsIGJvZHkjcmVwb3J0IG1haW4gZGl2I3JlcG9ydHMgdWwgbGkgYnV0dG9uOmhvdmVyIHNwYW46YWZ0ZXIsIGJvZHkjcmVwb3J0IG1haW4gZGl2I2Zsb3dzIHVsIGxpIGJ1dHRvbjpob3ZlciBzcGFuOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2NvbnRhY3QgYTphZnRlciwgYm9keSNyZXBvcnQgbWFpbiBkaXYjY29udGFjdCBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MjBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG5cbmJvZHkjcmVwb3J0IG1haW4gc2VjdGlvbiB7XG4gIGZsZXgtYmFzaXM6IDgwJTtcbn1cbmJvZHkjcmVwb3J0IG1haW4gc2VjdGlvbi53aWRlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIGJvZHkjcmVwb3J0IG1haW4gc2VjdGlvbiB7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTZlbSkge1xuICBib2R5I3JlcG9ydCBtYWluIHNlY3Rpb24ge1xuICAgIGZsZXgtYmFzaXM6IDIxJTtcbiAgfVxufVxuXG4jZmlsdGVyIGRpdi5maWx0ZXJzIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgcGFkZGluZzogMDtcbn1cbiNmaWx0ZXIgZGl2LmZpbHRlcnMud3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNmaWx0ZXIgZGl2LmZpbHRlcnM6Zm9jdXMtd2l0aGluIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5kaXYuZmlsdGVycyB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xuICBtYXJnaW46IDA7XG59XG5kaXYuZmlsdGVycyBkaXYsIGRpdi5maWx0ZXJzIGlucHV0LCBkaXYuZmlsdGVycyBzZWxlY3QsIGRpdi5maWx0ZXJzIGJ1dHRvbiwgZGl2LmZpbHRlcnMgI3B1Ymxpc2hlZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogM2VtO1xuICBtYXJnaW46IDAuMmVtIDAuMjVlbTtcbn1cbmRpdi5maWx0ZXJzIGJ1dHRvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogM2VtO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuZGl2LmZpbHRlcnMgYnV0dG9uI3N1Ym1pdC1yZXBvcnQge1xuICBvcmRlcjogMDtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xufVxuZGl2LmZpbHRlcnMgaW5wdXRbdHlwZT1kYXRlXSwgZGl2LmZpbHRlcnMgI21vbnRoIHtcbiAgbWF4LXdpZHRoOiA5LjI1ZW07XG59XG5kaXYuZmlsdGVycyBpbnB1dFt0eXBlPXllYXJdLCBkaXYuZmlsdGVycyBpbnB1dFt0eXBlPW51bWJlcl0sIGRpdi5maWx0ZXJzICNwcyB7XG4gIG1heC13aWR0aDogNC41ZW07XG59XG5kaXYuZmlsdGVycyBpbnB1dC5maXRjb250ZW50LCBkaXYuZmlsdGVycyBzZWxlY3QuZml0Y29udGVudCB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5kaXYuZmlsdGVycyAjcGVyaW9kIHtcbiAgbWF4LXdpZHRoOiA1ZW07XG59XG5kaXYuZmlsdGVycyAjY291bnRyeSB7XG4gIG1heC13aWR0aDogOWVtO1xufVxuZGl2LmZpbHRlcnMgI2dtLCBkaXYuZmlsdGVycyAjY29tcGxldGUsIGRpdi5maWx0ZXJzICNhY3RpdmUge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgd2lkdGg6IDUuNWVtO1xufVxuZGl2LmZpbHRlcnMgI2dtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmRpdi5maWx0ZXJzIGRpdiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuZGl2LmZpbHRlcnMgZGl2IGlucHV0W3R5cGU9Y2hlY2tib3hdLCBkaXYuZmlsdGVycyBkaXYgaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogMmVtO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5kaXYuZmlsdGVycyBkaXYgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgfiBsYWJlbCwgZGl2LmZpbHRlcnMgZGl2IGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzIH4gbGFiZWwge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5kaXYuc2VwZmlsdGVycyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbmRpdi5zZXBmaWx0ZXJzOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuZGl2LmFkdmFuY2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yZW07XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuZGl2LmFkdmFuY2VkID4gZmllbGRzZXQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgbWFyZ2luOiAwO1xufVxuZGl2LmFkdmFuY2VkIGZpZWxkc2V0IGRpdiB7XG4gIG1hcmdpbjogMnB4IDAuOGVtO1xufVxuZGl2LmFkdmFuY2VkIGZpZWxkc2V0IGxhYmVsIHtcbiAgd2lkdGg6IDguMmVtO1xufVxuXG4uYWR2YW5jZWQtb3BlbiBkaXYuYWR2YW5jZWQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuLmFkdmFuY2VkLW9wZW4gYnV0dG9uLnRvZ2dsZXIuaWNvbi1tZW51OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwN1wiO1xufVxuXG5ib2R5IHRoLnN0YXR1czAsIGJvZHkgdGQuc3RhdHVzMCwgYm9keSBvdXRwdXQuc3RhdHVzMCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYm9keSB0aC5zdGF0dXMwOmJlZm9yZSwgYm9keSB0ZC5zdGF0dXMwOmJlZm9yZSwgYm9keSBvdXRwdXQuc3RhdHVzMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2M1wiO1xufVxuXG5ib2R5IHRoLnN0YXR1czUwMCwgYm9keSB0ZC5zdGF0dXM1MDAsIGJvZHkgb3V0cHV0LnN0YXR1czUwMCB7XG4gIGNvbG9yOiAjODhmO1xufVxuYm9keSB0aC5zdGF0dXM1MDA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czUwMDpiZWZvcmUsIGJvZHkgb3V0cHV0LnN0YXR1czUwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2M1wiO1xufVxuXG5ib2R5IHRoLnN0YXR1czEwMDAsIGJvZHkgdGQuc3RhdHVzMTAwMCwgYm9keSBvdXRwdXQuc3RhdHVzMTAwMCB7XG4gIGNvbG9yOiAjOGM2O1xufVxuYm9keSB0aC5zdGF0dXMxMDAwOmJlZm9yZSwgYm9keSB0ZC5zdGF0dXMxMDAwOmJlZm9yZSwgYm9keSBvdXRwdXQuc3RhdHVzMTAwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2M1wiO1xufVxuXG5ib2R5IHRoLnN0YXR1czE1MDAsIGJvZHkgdGQuc3RhdHVzMTUwMCwgYm9keSBvdXRwdXQuc3RhdHVzMTUwMCB7XG4gIGNvbG9yOiAjYmJjO1xufVxuYm9keSB0aC5zdGF0dXMxNTAwOmJlZm9yZSwgYm9keSB0ZC5zdGF0dXMxNTAwOmJlZm9yZSwgYm9keSBvdXRwdXQuc3RhdHVzMTUwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2M1wiO1xufVxuXG5ib2R5IHRoLnN0YXR1czIwMDAsIGJvZHkgdGQuc3RhdHVzMjAwMCwgYm9keSBvdXRwdXQuc3RhdHVzMjAwMCB7XG4gIGNvbG9yOiAjZmE2O1xufVxuYm9keSB0aC5zdGF0dXMyMDAwOmJlZm9yZSwgYm9keSB0ZC5zdGF0dXMyMDAwOmJlZm9yZSwgYm9keSBvdXRwdXQuc3RhdHVzMjAwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2M1wiO1xufVxuXG5ib2R5IHRoLnN0YXR1czMwMDAsIGJvZHkgdGQuc3RhdHVzMzAwMCwgYm9keSBvdXRwdXQuc3RhdHVzMzAwMCB7XG4gIGNvbG9yOiAjZDU1O1xufVxuYm9keSB0aC5zdGF0dXMzMDAwOmJlZm9yZSwgYm9keSB0ZC5zdGF0dXMzMDAwOmJlZm9yZSwgYm9keSBvdXRwdXQuc3RhdHVzMzAwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2M1wiO1xufVxuXG5ib2R5IHRoLnN0YXR1czQwMDAsIGJvZHkgdGQuc3RhdHVzNDAwMCwgYm9keSBvdXRwdXQuc3RhdHVzNDAwMCB7XG4gIGNvbG9yOiAjZjk5O1xufVxuYm9keSB0aC5zdGF0dXM0MDAwOmJlZm9yZSwgYm9keSB0ZC5zdGF0dXM0MDAwOmJlZm9yZSwgYm9keSBvdXRwdXQuc3RhdHVzNDAwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2M1wiO1xufVxuXG50ZC5wdWJsaXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWNcIjtcbn1cblxudGQuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7XG59XG5cbnRkLm1hcmtldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0Y1wiO1xufVxuXG50ZC5wYXltZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUxXCI7XG59XG5cbnRkLmNhcmVsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE1XCI7XG59XG5cbnRkLnRpbWV6b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBlXCI7XG59XG5cbnRkLmVuZHRvZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oeUXCI7XG59XG5cbnRkLnVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxY1wiO1xufVxuXG50ZC5jYW5jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEzXCI7XG59XG5cbnRkLmNhbmZpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZVwiO1xufVxuXG50ZC5jYW52ZXJpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzJcIjtcbn1cblxudGQuY2FuZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxYVwiO1xufVxuXG4jdGVzdHN0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3Rlc3RzdGF0dXMgZGl2IHtcbiAgbWFyZ2luOiAwIDAuMjVlbTtcbn1cbiN0ZXN0c3RhdHVzIGRpdi5yZWYge1xuICBmbGV4OiAxIDIgYXV0bztcbn1cblxuI3Rlc3RzZXJ2aWNlIGRpdi5ub3Zpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNkdXBpc3N1ZW1lc3NhZ2Uge1xuICBtYXJnaW46IDAgYXV0byAxZW07XG59XG4jZHVwaXNzdWVtZXNzYWdlIGRpdiB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBmb250LXNpemU6IG1lZGl1bTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmxpLm5ldzpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGNvbnRlbnQ6IFwiXFxlODQ5XCI7XG4gIHdpZHRoOiAwLjc1ZW07XG4gIGN1cnNvcjogaGVscDtcbn1cblxuI3JlZiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaW5wdXQjcmVmIHtcbiAgaGVpZ2h0OiAxLjg1ZW07XG59XG5cbiNzdGF0dXMge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5vdXRwdXQjc3RhdHVzIHtcbiAgcGFkZGluZzogMDtcbn1cbm91dHB1dCNzdGF0dXM6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG59XG5cbmlucHV0I3Ntc2NvZGUsIGlucHV0I3Ntc2tleXdvcmQge1xuICBtYXgtd2lkdGg6IDEwZW07XG59XG5cbi5zdWJmaWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjhlbSAwO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cbi5zdWJmaWVsZHMgZmllbGRzZXQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2ZW0pIHtcbiAgLnN1YmZpZWxkcyBmaWVsZHNldCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbi5hc3NpZ24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdGFyZ2V0ZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiN0ZXN0aXNzdWVzIHtcbiAgcGFkZGluZzogMWVtIDJlbTtcbn1cbiN0ZXN0aXNzdWVzIGRpdiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbiN0ZXN0aXNzdWVzIGRpdiNjb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cbiN0ZXN0aXNzdWVzIGRpdiNjb250YWN0IC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbiN0ZXN0aXNzdWVzIGRpdiNjb250YWN0IHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuI3Rlc3Rpc3N1ZXMgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAwIDAgMC43NWVtIDA7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuI3Rlc3Rpc3N1ZXMgc2VjdGlvbi5jb2xzIHtcbiAgY29sdW1uLWdhcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4jdGVzdGlzc3VlcyBzZWN0aW9uLmNvbHMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiN0ZXN0aXNzdWVzIHNlY3Rpb24uY29scyBsYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTZlbSkge1xuICAjdGVzdGlzc3VlcyBzZWN0aW9uLmNvbHMge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxuICAjdGVzdGlzc3VlcyBzZWN0aW9uLmNvbHMgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbiNyZWFkb25seSAjdGVzdGlzc3VlcyBzZWN0aW9uIHtcbiAgY29sdW1uLWdhcDogMmVtO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MGVtKSB7XG4gICNyZWFkb25seSAjdGVzdGlzc3VlcyBzZWN0aW9uIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbn1cbiNyZWFkb25seSAjdGVzdGlzc3VlcyBzZWN0aW9uIHAge1xuICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICB0ZXh0LWluZGVudDogLTAuOGVtO1xufVxuI3JlYWRvbmx5ICN0ZXN0aXNzdWVzIHNlY3Rpb24gcDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNyZWFkb25seSAjdGVzdGlzc3VlcyBzZWN0aW9uIHAuYnR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIzXCI7XG59XG4jcmVhZG9ubHkgI3Rlc3Rpc3N1ZXMgc2VjdGlvbiBwLmJub3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MFwiO1xufVxuXG4jdXNlcnN0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3VzZXJzdGF0dXMgZGl2IHtcbiAgbWFyZ2luOiAwIDAuMjVlbTtcbn1cbiN1c2Vyc3RhdHVzIGRpdi5uYW1lIHtcbiAgZmxleDogMTAgMSBhdXRvO1xufVxuI3VzZXJzdGF0dXMgZGl2LmFjdGl2ZSB7XG4gIGZsZXg6IDAgMCA5ZW07XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xufVxuI3VzZXJzdGF0dXMgZGl2LmFjdGl2ZSBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI3VzZXJzdGF0dXMgZGl2LmFjdGl2ZSBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuI3VzZXJzdGF0dXMgZGl2LmV4cGlyZSBpbnB1dCB7XG4gIHdpZHRoOiAxMC41ZW07XG59XG4jdXNlcnN0YXR1cyBkaXYuZXhwaXJlIGxhYmVsIHtcbiAgd2lkdGg6IDNlbTtcbn1cblxuI25hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiN0b2tlbiB7XG4gIG1heC13aWR0aDogOGVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxudGFibGUucmVwb3J0IHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbnRhYmxlLnJlcG9ydCB0aCwgdGFibGUucmVwb3J0IHRkIHtcbiAgd2lkdGg6IDNlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwYWRkaW5nOiAxcHggMnB4O1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxudGFibGUucmVwb3J0IHRoIGEsIHRhYmxlLnJlcG9ydCB0ZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG50YWJsZS5yZXBvcnQgdGgudGl0bGUsIHRhYmxlLnJlcG9ydCB0ZC50aXRsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG50YWJsZS5yZXBvcnQgdGgud2lkZXIsIHRhYmxlLnJlcG9ydCB0ZC53aWRlciB7XG4gIHdpZHRoOiA1LjVyZW07XG59XG50YWJsZS5yZXBvcnQgdGgubm9kYXRhLCB0YWJsZS5yZXBvcnQgdGQubm9kYXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUucmVwb3J0IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbnRhYmxlLnJlcG9ydCB0aCBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbn1cbnRhYmxlLnJlcG9ydFtkYXRhLWxpbmt1cmxdIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxudGFibGUucmVwb3J0W2RhdGEtbGlua3VybF0gdGQueiB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxudGFibGUub3BzIHRoLCB0YWJsZS5vcHMgdGQge1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbnRhYmxlLm9wcyB0ZCBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG50YWJsZS5vcHMgdGguZGF0ZSB7XG4gIHdpZHRoOiA2ZW07XG59XG50YWJsZS5vcHMgdGgudGVzdHMge1xuICB3aWR0aDogYXV0bztcbn1cbnRhYmxlLm9wcyB0aC5xdWFsaXR5IHtcbiAgd2lkdGg6IDQuMjVlbTtcbn1cbnRhYmxlLm9wcyAucSB7XG4gIGZvbnQtc2l6ZTogMS44NWVtO1xufVxuXG5hLnJlcG9ydC1oZWxwIHtcbiAgZm9udC1zaXplOiAwLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG51bC5kb3dubG9hZHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtIDFlbTtcbn1cblxucC5yZXBvcnRtZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEuNWVtIGF1dG87XG59XG5cbmJvZHkjcmVwb3J0IGRpdi5jaGFydHdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkjcmVwb3J0IGZvcm0gPiBzdmcge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgaHRtbCwgYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgYm9keSNkYXNoYm9hcmQgaGVhZGVyLCBuYXYsIGJ1dHRvbiwgYS5idXR0b24sIGZvb3RlciwgI2ZpbHRlciwgZGl2LmZpbHRlcnMsIGRpdi5hZHZhbmNlZCwgYS5yZXBvcnQtaGVscCwgdWwuZG93bmxvYWRzLCBkaXYudXBkYXRlZCwgZGl2LmNvcGllciwgI3Rlc3Rpc3N1ZXMgcC5zaG93aGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIG1haW4sIC5zZWN0aW9uZ3JvdXAsIC5jYXJkcywgLnRhYmxlc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHksIG1haW4sIGgxIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgaGVhZGVyIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBhOmxpbmssIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICBhcnRpY2xlIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgaGVhZGVyLCAjdGVzdHN0YXR1cywgI3VzZXJzdGF0dXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgdGFibGUsIGNvbCwgdHIsIHRoLCB0ZCwgZmllbGRzZXQsIGRpdi5zdWJmaWVsZHMge1xuICAgIGJvcmRlci1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIHNlY3Rpb24ge1xuICAgIGJvcmRlcjogMCBub25lO1xuICB9XG4gICNjb21tZW50cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBibG9ja3F1b3RlLnNwZWVjaCBwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICB9XG4gIGJsb2NrcXVvdGUuc3BlZWNoIHA6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzk5OSAjOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYmxvY2txdW90ZS5zcGVlY2guY2xpZW50IHA6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjOTk5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgb2wjbWVkaWEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBvbCNtZWRpYSBsaSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMlIC0gMTJweCk7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgb2wjbWVkaWEgbGkgZmlndXJlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICNkYXNoYm9hcmQgc2VjdGlvbiwgI3JlcG9ydCBzZWN0aW9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbjogMWVtIDElO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgI2Rhc2hib2FyZCBzZWN0aW9uLndpZGUsICNyZXBvcnQgc2VjdGlvbi53aWRlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xuICB9XG4gICNkYXNoYm9hcmQgc2VjdGlvbiBoMiwgI3JlcG9ydCBzZWN0aW9uIGgyIHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIH1cbiAgLnNlY3Rpb25ncm91cCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmNhcmRzID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzEuNSU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMSUgMSUgMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuICB9XG4gIC5jYXJkcyA+IGxpIGZpZ3VyZSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgYm9yZGVyLXRvcDogMCBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIH1cbiAgLmNhcmRzID4gbGkgLmxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgc3ZnLnBpZWNoYXJ0IHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG4gIHRleHQge1xuICAgIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcbiAgICBzdHJva2Utd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICBwYXRoIHtcbiAgICBzdHJva2U6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICBjaXJjbGUsIGVsbGlwc2Uge1xuICAgIHN0cm9rZTogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIGNpcmNsZS5pbm5lciwgZWxsaXBzZS5pbm5lciB7XG4gICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59IiwiLy8gR2VuZXJpYyBTYXNzIG1peGluc1xuXG4vLyByZXNldCBwYWRkaW5nIGFuZCBtYXJnaW5cbkBtaXhpbiByZXNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gcmVzZXQgYSBsaXN0XG5AbWl4aW4gcmVzZXQtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgQGluY2x1ZGUgcmVzZXQ7XG59XG5cbi8vIHJlc3BvbnNpdmUgYnJlYWtwb2ludHNcbkBtaXhpbiByZXNwb25kKCRicCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludCwgJGJwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIHRvcCBiYXIgKGV4dGVuZClcbiV0b3AtYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdzbWFsbCcpO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAkdG9wLWJhci1oZWlnaHQ7XG4gIHBhZGRpbmc6IDAuMjVlbSAyZW07XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTAwO1xuXG5cdC8vIGZpcnN0IHJlc3BvbnNpdmUgbGF5b3V0IHJlZmVyZW5jZVxuXHQvLyBkZWZpbmUgYWxsIGluIHNlcXVlbmNlIHRvIGVuc3VyZSBNUSBwYWNrZXIgd29ya3Ncblx0QGluY2x1ZGUgcmVzcG9uZCgnc21hbGwnKSB7XG4gICAgbGVmdDogbWFwLWdldCgkbWVudS13aWR0aCwgJ21lZGl1bScpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZCgnbWVkaXVtJykge1xuICAgIGxlZnQ6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdzbWFsbCcpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZCgnbGFyZ2UnKSB7XG4gICAgbGVmdDogbWFwLWdldCgkbWVudS13aWR0aCwgJ2xhcmdlJyk7XG4gIH1cbn1cblxuLy8gYnV0dG9uIGJhciAoZXh0ZW5kKVxuJWJ1dHRvbi1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogbWFwLWdldCgkbWVudS13aWR0aCwgJ3NtYWxsJyk7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA4cHggMmVtIDAgMmVtO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDEwMDtcblxuICBAaW5jbHVkZSByZXNwb25kKCdtZWRpdW0nKSB7XG4gICAgbGVmdDogbWFwLWdldCgkbWVudS13aWR0aCwgJ21lZGl1bScpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZCgnbGFyZ2UnKSB7XG4gICAgbGVmdDogbWFwLWdldCgkbWVudS13aWR0aCwgJ2xhcmdlJyk7XG4gIH1cblxuICBidXR0b24sIC5idXR0b24ge1xuICAgIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gIH1cbn1cbiIsIi8vIEdsb2JhbCBTYXNzIHZhcmlhYmxlc1xuXG4vLyBmb250c1xuJGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtbW9ubzogQ29uc29sYXMsIE1lbmxvLCBcIkRlamFWdSBNb25vXCIsIG1vbm9zcGFjZTtcbiRmb250LWJhc2Utc2l6ZTogMTZweDtcbiRmb250LXNpemUtbGFyZ2U6IDE2cHg7XG4kZm9udC1zaXplLW1lZGl1bTogMTVweDtcbiRmb250LXNpemUtc21hbGw6IDE0cHg7XG5cbi8vIHJlc3BvbnNpdmUgYnJlYWtwb2ludHNcbiRicmVha3BvaW50OiAoXG5cdCdzbWFsbCc6XHQzMGVtLFxuXHQnbWVkaXVtJzogNTZlbSxcblx0J2xhcmdlJzpcdDcwZW1cbik7XG5cbi8vIG1lbnVcbiRtZW51LXdpZHRoOiAoXG5cdCdzbWFsbCc6IFx0M2VtLFxuXHQnbWVkaXVtJzogM2VtLFxuXHQnbGFyZ2UnOiBcdDllbVxuKTtcblxuLy8gbGF5b3V0c1xuJHRvcC1iYXItaGVpZ2h0OiAzZW07XG5cbi8vIGNvbG91cnNcbiRjb2xvci1zdGF0dXM6IChcblx0JzAnOiAgICBpbmhlcml0LFxuXHQnNTAwJzogICM4OGYsXG5cdCcxMDAwJzogIzhjNixcblx0JzE1MDAnOiAjYmJjLFxuXHQnMjAwMCc6ICNmYTYsXG5cdCczMDAwJzogI2Q1NSxcblx0JzQwMDAnOiAjZjk5XG4pO1xuXG4vLyBjb2xvdXJzXG4kY29sb3Itc3RhdHVzLWhvdmVyOiAoXG5cdCc1MDAnOiAgZGFya2VuKCM4OGYsIDEwJSksXG5cdCcxMDAwJzogZGFya2VuKCM4YzYsIDEwJSksXG5cdCcxNTAwJzogZGFya2VuKCNiYmMsIDEwJSksXG5cdCcyMDAwJzogZGFya2VuKCNmYTYsIDEwJSksXG5cdCczMDAwJzogZGFya2VuKCNkNTUsIDEwJSksXG5cdCc0MDAwJzogZGFya2VuKCNmOTksIDEwJSlcbik7XG5cbi8vIGNvbG91cnNcbiRjb2xvci1pc3RhdGU6IChcblx0JzEnOiAjYmJjLFxuXHQnMDEnOiAjOGM2LFxuXHQnMDAnOiAjZDU1XG4pO1xuXG4vLyBjb2xvdXJzXG4kY29sb3ItaXN0YXRlLWhvdmVyOiAoXG5cdCcxJzogZGFya2VuKCM4YzYsIDEwJSksXG5cdCcwMSc6IGRhcmtlbigjYmJjLCAxMCUpLFxuXHQnMDAnOiBkYXJrZW4oI2Q1NSwgMTAlKVxuKTtcbiIsIi8vIHRoZW1pbmdcblxuLy8gc3RhdHVzIGRyb3AtZG93biBtaXhpblxuQG1peGluIHN0YXR1cy1zZWxlY3QoJG5hbWUpIHtcblx0b3B0aW9uW3ZhbHVlPVwiI3skbmFtZX1cIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICN7bWFwLWdldCgkY29sb3Itc3RhdHVzLCAkbmFtZSl9O1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICN7bWFwLWdldCgkY29sb3Itc3RhdHVzLCAkbmFtZSl9O1xuXHR9XG59XG5cbi8vIHN0YXR1cyBTVkcgbWl4aW5cbkBtaXhpbiBzdGF0dXMtc3ZnKCRuYW1lKSB7XG5cdHN2ZyAuc3RhdHVzI3skbmFtZX0sIHN2ZyBnIC5zdGF0dXMjeyRuYW1lfSB7XG5cdFx0ZmlsbDogI3ttYXAtZ2V0KCRjb2xvci1zdGF0dXMsICRuYW1lKX0gIWltcG9ydGFudDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0ZmlsbDogI3ttYXAtZ2V0KCRjb2xvci1zdGF0dXMtaG92ZXIsICRuYW1lKX0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRzdmcgZzpob3ZlciAuc3RhdHVzI3skbmFtZX0ge1xuXHRcdGZpbGw6ICN7bWFwLWdldCgkY29sb3Itc3RhdHVzLWhvdmVyLCAkbmFtZSl9ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gdGhlbWUgbWl4aW5cbkBtaXhpbiB0aGVtZSAoXG5cdCRuYW1lLFxuXHQkYmFjazEsICRiYWNrMiwgJGJhY2szLCAkYmFjazQsXG5cdCRmb3JlMSwgJGZvcmUyLCAkZm9yZTMsXG5cdCRoaW50MSwgJGhpbnQyLCAkaGludDMsXG5cdCRvbiwgJG9udGV4dCxcblx0JG9mZiwgJG9mZnRleHQsXG5cdCRhdmcsICRhdmd0ZXh0KSB7XG5cblx0JGJvZHk6ICdib2R5Jztcblx0JGRhc2g6ICdib2R5I2Rhc2hib2FyZCc7XG5cblx0QGlmICgkbmFtZSAhPSAnJykge1xuXHRcdCRib2R5OiAkYm9keSArICcuJyArICRuYW1lO1xuXHRcdCRkYXNoOiAkZGFzaCArICcuJyArICRuYW1lO1xuXHR9XG5cblx0I3skYm9keX0ge1xuXG5cdFx0Ly8gcGxhY2Vob2xkZXJzXG5cdFx0JXRvcC1iYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2s0O1xuXHRcdH1cblxuXHRcdCVidXR0b24tYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJhY2syLCAwLjgpO1xuXHRcdH1cblxuXHRcdC8vIGJhc2Vcblx0XHRjb2xvcjogJGZvcmUxO1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrMjtcblxuXHRcdGhyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMjtcblx0XHR9XG5cblx0XHQvLyBmaWxlIGRyb3Bcblx0XHQjZmlsZWhvdmVyIHtcblx0XHRcdGNvbG9yOiAkaGludDI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRoaW50MSwgMC4yNSk7XG5cdFx0fVxuXG5cdFx0YTpsaW5rLCBhOnZpc2l0ZWQge1xuXHRcdCAgY29sb3I6ICRoaW50MTtcblx0XHR9XG5cblx0XHRhOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG5cdFx0ICBjb2xvcjogJGhpbnQzO1xuXHRcdH1cblxuXHRcdGFzaWRlLm5vdGUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGhpbnQyO1xuXG5cdFx0XHRwLCBoMyB7XG5cdFx0XHRcdGNvbG9yOiAkaGludDI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gbGF5b3V0XG5cdFx0Zm9vdGVyIHtcblx0XHQgIGNvbG9yOiAkZm9yZTI7XG5cdFx0fVxuXG5cdFx0Ly8gbmF2aWdhdGlvbiBtZW51XG5cdFx0bmF2Lm1lbnUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2sxO1xuXG5cdFx0XHRhIHtcblx0XHQgICAgJjpsaW5rLCAmOnZpc2l0ZWQge1xuXHRcdCAgICAgIGNvbG9yOiAkZm9yZTI7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG5cdFx0ICAgICAgY29sb3I6ICRmb3JlMTtcblx0XHQgICAgfVxuXG5cdFx0ICAgICYuYWN0aXZlIHtcblx0XHQgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazI7XG5cdFx0ICAgIH1cblx0XHRcdH1cblxuXHRcdFx0LmhvbWUgYSB7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrNDtcblx0XHQgIH1cblxuXHRcdCAgLnNlcCB7XG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDNweCBkb3VibGUgJGJhY2syO1xuXHRcdCAgfVxuXG5cdFx0fVxuXG5cdFx0Ly8gZm9ybXNcblx0XHRmaWVsZHNldCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazE7XG5cblx0XHRcdCYuZmxvd3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gZmllbGRzZXQgdGludHNcblx0XHQjdGVzdG1lc3NhZ2VzLCAjdGVzdG1haW4sICN0ZXN0aXNzdWVzLCAjdGVzdG1lZGlhLCAjdGVzdGV4dHJhLCAuc2VwYXJhdG9yIHtcblx0XHRcdGJvcmRlci10b3A6IDZweCBzb2xpZCAkaGludDE7XG5cdFx0fVxuXG5cdFx0I2R1cGlzc3VlbWVzc2FnZSBkaXYge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRvZmZ0ZXh0LCAwLjcpO1xuXHRcdH1cblxuXHRcdGxlZ2VuZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGludDE7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0Y29sb3I6ICRmb3JlMjtcblx0XHR9XG5cblx0XHRpbnB1dCwgb3V0cHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcblx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazI7XG5cblx0XHRcdCYuYXV0b2ZpbGwsICYuYXV0b2ZpbGwgfiBsYWJlbCwgJi5pbnZhbGlkIH4gbGFiZWwge1xuXHRcdFx0XHRjb2xvcjogJG9mZnRleHQ7XG5cdFx0XHR9XG5cblx0XHRcdCYuaW52YWxpZCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRvZmZ0ZXh0O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIH4gbGFiZWwge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0fVxuXG5cdFx0XHQmW2Rpc2FibGVkXSwgJltyZWFkb25seV0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRkaXYuaW52YWxpZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkb2ZmdGV4dDtcblx0XHR9XG5cblx0XHRzZWxlY3Qge1xuXHRcdFx0YmFja2dyb3VuZDogJGJhY2syIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA2IDEwXCI+PHBhdGggZD1cIk0yLDRoMkwzLDZMelwiIHN0cm9rZS13aWR0aD1cIjBcIiBmaWxsPVwicmdiYSgxMjgsMTI4LDEyOCwuMilcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IDEwMCUgNTAlO1xuXHRcdH1cblxuXHRcdG9wdGdyb3VwLCBvcHRncm91cCBvcHRpb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2s0O1xuXHRcdH1cblxuXHRcdG91dHB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHQmIH4gbGFiZWwge1xuXHRcdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb2xvcjogJG9mZnRleHQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9mZjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6Y2hlY2tlZCB+IGxhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMTtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkb250ZXh0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0cHJlIHNwYW4uZG9tYWluIHtcblx0XHRcdGNvbG9yOiAkb2ZmdGV4dDtcblx0XHR9XG5cblx0XHRwcmUgc3Bhbi5xdWVyeSB7XG5cdFx0XHRjb2xvcjogJGZvcmUyO1xuXHRcdH1cblxuXHRcdGZvcm0gZGl2IHAge1xuXHRcdFx0Y29sb3I6ICRmb3JlMjtcblx0XHR9XG5cblx0XHRmb3JtIG5hdi5sb2dpbiB7XG5cdFx0XHRwYWRkaW5nOiAwIDJlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYmEoJGJhY2syLCAwLjgpO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRiYWNrMjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaGludDIsIDAuOCk7XG5cblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhpbnQyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Zm9ybSAuY29tbWVudCBwIHtcblx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0fVxuXG5cdFx0YnV0dG9uLCAuYnV0dG9uIHtcblx0XHRcdGNvbG9yOiAkZm9yZTI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazM7XG5cblx0XHRcdCY6bGluaywgJjp2aXNpdGVkIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGludDE7XG5cdFx0XHR9XG5cblx0XHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdFx0Y29sb3I6ICRiYWNrMTtcblxuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2szO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQjcmVhZG9ubHkgLmNvbW1lbnQgcCB7XG5cdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdH1cblxuXHRcdC8vIHRhYmxlc1xuXHRcdGZvcm0uYWN0aXZlIHRhYmxlIHtcblxuXHRcdFx0dGgge1xuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGZvcmUzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHR0aGVhZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGludDE7XG5cdFx0fVxuXG5cdFx0dGgge1xuXHRcdFx0Ji5zb3J0LTEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGludDM7XG5cdFx0XHR9XG5cblx0XHRcdCYuc29ydDEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGludDI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGJvZHkgdHI6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG5cdFx0fVxuXG5cdFx0dGJvZHkgdHIuc2VwIHRkW3Jvd3NwYW5dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMjtcblx0XHR9XG5cblx0XHR0Ym9keSB0cjpob3ZlciB0ZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRoaW50MSwgMC4yKTtcblx0XHR9XG5cblx0XHR0Ym9keSB0ci5zZWxlY3RlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRoaW50MiwgMC4zKTtcblx0XHR9XG5cblx0XHR0Ym9keSB0ci5zZWxlY3RlZDpudGgtY2hpbGQoMm4pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhpbnQyLCAwLjQpO1xuXHRcdH1cblxuXHRcdGNvbC5jb3VudHJ5IHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRoaW50Mjtcblx0XHR9XG5cblx0XHR0YWJsZS5yZXBvcnQge1xuXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkaGludDI7XG5cblx0XHRcdHRyLnNlcCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkaGludDI7XG5cdFx0XHR9XG5cblx0XHRcdHRyLmZpcnN0cmVjIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRoaW50Mjtcblx0XHRcdH1cblxuXHRcdFx0dHIuc3VidG90YWwgdGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiAzcHggZG91YmxlICRoaW50Mjtcblx0XHRcdH1cblxuXHRcdFx0dGgudGl0bGUsIHRkLnRpdGxlIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGhpbnQyO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3VtIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkaGludDI7XG5cdFx0XHR9XG5cblx0XHRcdC56IHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoJGZvcmUxLCAwLjI1KTtcblx0XHRcdH1cblxuXHRcdFx0LmdyZWVuIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkb250ZXh0LCAwLjM1KTtcblx0XHRcdH1cblxuXHRcdFx0LnJlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG9mZnRleHQsIDAuNDUpO1xuXHRcdFx0fVxuXG5cdFx0XHQueWVsbG93IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYXZndGV4dCwgMC4zNSk7XG5cdFx0XHR9XG5cblx0XHRcdC5waW5rIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkb2ZmdGV4dCwgMC4xNSk7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHR0YWJsZS5vcHMge1xuXG5cdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkaGludDI7XG5cdFx0XHR9XG5cblx0XHRcdHRkLnUge1xuXHRcdFx0XHRjb2xvcjogJG9mZjtcblx0XHRcdH1cblxuXHRcdFx0dGQubyB7XG5cdFx0XHRcdGNvbG9yOiAkb247XG5cdFx0XHR9XG5cblx0XHRcdHRyLnNlcG0ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkICRiYWNrNDtcblx0XHRcdH1cblxuXHRcdFx0dGJvZHkgdHIsIHRib2R5IHRyOmhvdmVyIHRkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHR0YWJsZS5pc3N1ZSB7XG5cblx0XHRcdHRib2R5IHRyLCB0Ym9keSB0cjpob3ZlciB0ZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0dGFibGUuZXh0ZW5kZWQge1xuXG5cdFx0XHR0Ym9keSB0ciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZC5zZXAge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGhpbnQyO1xuXHRcdFx0fVxuXHRcdFx0dGQuc2VwbSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGJhY2szO1xuXHRcdFx0fVxuXG5cdFx0XHR0ZC5hZ2cge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRmb3JlMiwgMC4zKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZC5hbGx0b3RhbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGZvcmUyLCAwLjMpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkaGludDI7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGludDI7XG5cdFx0XHR9XG5cblx0XHRcdHRkLnN1YnRvdGFsIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaGludDMsIDAuMikgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRoaW50Mjtcblx0XHRcdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRoaW50Mjtcblx0XHRcdH1cblxuXHRcdFx0dGQudG90YWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRoaW50MiwgMC4zKTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRoaW50Mjtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5zaG93aGlkZSB7XG5cdFx0XHRjb2xvcjogJGZvcmUyO1xuXHRcdH1cblxuXHRcdC8vIGNhcmQgZ3JpZFxuXHRcdC5saW5rZWQge1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGJhY2sxO1xuXHRcdH1cblxuXHRcdC5jYXJkcyB7XG5cblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrNDtcblx0XHRcdH1cblxuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2sxO1xuXHRcdFx0XHRib3JkZXItdG9wOiA0cHggc29saWQgJGJhY2s0O1xuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFjazE7XG5cdFx0XHR9XG5cblx0XHRcdC5tZXJjaGFudCB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTM7XG5cdFx0XHR9XG5cblx0XHRcdC5oaWdobGlnaHQge1xuXHRcdFx0XHRjb2xvcjogJGhpbnQxO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ly8gd2lkZ2V0c1xuXHRcdHNlY3Rpb24ge1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazQ7XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2sxO1xuXG5cdFx0XHRcdGVtIHtcblx0XHRcdFx0XHRjb2xvcjogJGhpbnQyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZW0uYWx0IHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuOmhvdmVyLCBzcGFuOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Y29sb3I6ICRoaW50MTtcblx0XHRcdH1cblxuXHRcdFx0YTpob3ZlciBoMywgYTpmb2N1cyBoMyB7XG5cdFx0XHRcdGNvbG9yOiAkaGludDM7XG5cdFx0XHR9XG5cblx0XHRcdC5tYWluIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMztcblx0XHRcdH1cblxuXHRcdFx0LmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkb247XG5cdFx0XHR9XG5cblx0XHRcdC5pbmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkb2ZmO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2Vjb25kYXJ5IHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMjtcblx0XHRcdH1cblxuXHRcdFx0cHJvZ3Jlc3Mge1xuXHRcdFx0XHRjb2xvcjogJG9uO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkb2ZmO1xuXHRcdFx0fVxuXG5cdFx0XHRwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkb2ZmO1xuXHRcdFx0fVxuXG5cdFx0XHRwcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkb247XG5cdFx0XHR9XG5cblx0XHRcdHAuaGVscCB7XG5cblx0XHRcdFx0YTo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJGZvcmUyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGE6aG92ZXI6OmJlZm9yZSwgYTpmb2N1czo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoaW50Mjtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRmaWVsZHNldCBzZWN0aW9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdC8vIHRlc3QgcG9wdXBcblx0XHRkaXYudGVzdGNhcmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2s0O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGhpbnQxO1xuXHRcdH1cblxuXHRcdC8vIG1vZGFsIGFsZXJ0XG5cdFx0I21vZGFsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJhY2syLCAwLjc1KTtcblxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2s0O1xuXHRcdFx0fVxuXG5cdFx0XHRoZWFkZXIge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGludDI7XG5cdFx0XHR9XG5cblx0XHRcdHByb2dyZXNzIHtcblx0XHRcdFx0Y29sb3I6ICRvbjtcblx0XHRcdFx0YmFja2dyb3VuZDogJGZvcmUyO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZm9yZTI7XG5cdFx0XHR9XG5cblx0XHRcdHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRmb3JlMjtcblx0XHRcdH1cblxuXHRcdFx0cHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJG9uO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ly8gbWVkaWEgY29udHJvbFxuXHRcdG9sI21lZGlhIHtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkaGludDI7XG5cblx0XHRcdFx0Ji5kcmFnZ2luZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2sxO1xuXHRcdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRoaW50Mjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZHJhZ292ZXJ0b3Age1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiA0cHggZG90dGVkICRmb3JlMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZHJhZ292ZXJlbmQge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogNHB4IGRvdHRlZCAkZm9yZTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGludDI7XG5cdFx0XHR9XG5cblx0XHRcdGZpZ3VyZSwgcC5hbGVydCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMjtcblx0XHRcdH1cblxuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkaGludDI7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ly8gbWVkaWEgcHJldmlld1xuXHRcdCNwcmV2aWV3IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJhY2syLCAwLjkpO1xuXG5cdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGZvcmUxO1xuXHRcdFx0XHRjb2xvcjogJGJhY2sxO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkaGludDE7XG5cdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDE1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJhY2syLCAwLjgpO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMjtcblxuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGZvcmUzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQvLyBtZXNzYWdlc1xuXHRcdCN0ZXN0aXNzdWVzIHNlY3Rpb24gcDo6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkb2ZmO1xuXHRcdH1cblxuXHRcdCN0ZXN0bWVzc2FnZXMge1xuXG5cdFx0XHRwLmNvbXBhbnkgc3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkb250ZXh0O1xuXHRcdFx0fVxuXG5cdFx0XHRhLnVucmVhZCBwLmNvbXBhbnkgc3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkb2ZmdGV4dDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdGRpdi5tZXNzYWdlb3ZlcmxheSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiYWNrMiwgMCk7XG5cdFx0fVxuXG5cdFx0I21lc3NhZ2VwYW5lbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazM7XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdG5hdiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMztcblx0XHRcdH1cblxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2sxO1xuXG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGludDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCNjb21tZW50cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazQ7XG5cdFx0XHRib3JkZXI6IDVweCBzb2xpZCAkYmFjazQ7XG5cdFx0fVxuXG5cdFx0YmxvY2txdW90ZS5zcGVlY2gge1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhpbnQyO1xuXHRcdFx0fVxuXG5cdFx0XHRwOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkaGludDIgJGhpbnQyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHRjaXRlIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMjtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXG5cdFx0XHRxIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmNsaWVudCB7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2szO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cDphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmFjazMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJhY2szO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYuc2hvd21lc3NhZ2VwYW5lbCBkaXYubWVzc2FnZW92ZXJsYXkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmFjazIsIDAuNSk7XG5cdFx0fVxuXG5cdFx0Ly8gbGlzdCBmaWx0ZXJzXG5cdFx0I2ZpbHRlciB7XG5cblx0XHRcdGRpdi5maWx0ZXJzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdGRpdi5maWx0ZXJzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMTtcblx0XHR9XG5cblx0XHRkaXYuYWR2YW5jZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2s0O1xuXG5cdFx0XHRmaWVsZHNldCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGQubTNnIHtcblx0XHRcdGNvbG9yOiAkZm9yZTI7XG5cdFx0fVxuXG5cdFx0dGQub3ZlcmR1ZSB7XG5cdFx0XHRjb2xvcjogJG9mZjtcblx0XHR9XG5cblx0XHR0ZC5nbW9taXQge1xuXHRcdFx0Y29sb3I6ICRvZmY7XG5cdFx0fVxuXG5cdFx0dGQudXNpbmcge1xuXHRcdFx0Y29sb3I6ICRvbjtcblx0XHR9XG5cblx0XHQvLyB1cGRhdGUgbGlzdFxuXHRcdC51cGRhdGVkIHtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMjtcblx0XHRcdH1cblxuXHRcdFx0b2wge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazQ7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRiYWNrNDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsaS5zZXAge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkICRmb3JlMjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciBwIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhpbnQxO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ly8gdGVzdCBwYWdlXG5cdFx0bGkubmV3IHtcblxuXHRcdFx0JjpiZWZvcmUgeyBjb2xvcjogJG9mZnRleHQ7IH1cblxuXHRcdH1cblxuXHRcdGxpLmF1dG9maWxsIGlucHV0IHtcblx0XHRcdGNvbG9yOiAkb2ZmdGV4dDtcblx0XHR9XG5cblx0XHQjcmVmIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdGlucHV0I3JlZiB7XG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2syO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNzdGF0dXMge1xuXG5cdFx0XHRvcHRpb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazI7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRiYWNrMjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgc3RhdHVzLXNlbGVjdChcIjBcIik7XG5cdFx0XHRAaW5jbHVkZSBzdGF0dXMtc2VsZWN0KFwiNTAwXCIpO1xuXHRcdFx0QGluY2x1ZGUgc3RhdHVzLXNlbGVjdChcIjEwMDBcIik7XG5cdFx0XHRAaW5jbHVkZSBzdGF0dXMtc2VsZWN0KFwiMTUwMFwiKTtcblx0XHRcdEBpbmNsdWRlIHN0YXR1cy1zZWxlY3QoXCIyMDAwXCIpO1xuXHRcdFx0QGluY2x1ZGUgc3RhdHVzLXNlbGVjdChcIjMwMDBcIik7XG5cdFx0XHRAaW5jbHVkZSBzdGF0dXMtc2VsZWN0KFwiNDAwMFwiKTtcblxuXHRcdH1cblxuXHRcdC8vIEhUTUwgY2hhcnRzXG5cdFx0dWwuYmFyY2hhcnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2sxO1xuXHRcdH1cblxuXHRcdC8vIFNWRyBjaGFydHNcblx0XHRzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHtcblxuXHRcdFx0Y2lyY2xlLCBlbGxpcHNlLCBwYXRoIHtcblx0XHRcdFx0c3Ryb2tlOiAkYmFjazQ7XG5cdFx0XHRcdGZpbGw6ICRoaW50MTtcblxuXHRcdFx0XHQmI21hLCAmI2VoIHtcblx0XHRcdFx0XHRzdHJva2U6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHRwYXRoLCByZWN0IHtcblx0XHRcdFx0ZmlsbDogJGhpbnQxO1xuXG5cdFx0XHRcdCYuYWx0IHtcblx0XHRcdFx0XHRmaWxsOiAkaGludDM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRmaWxsOiAkaGludDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZyB7XG5cdFx0XHRcdHJlY3Qge1xuXHRcdFx0XHRcdGZpbGw6ICRoaW50MTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIgcmVjdCB7XG5cdFx0XHRcdFx0ZmlsbDogJGhpbnQyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHBhdGgubG93LCByZWN0LmxvdyB7XG5cdFx0XHRcdGZpbGw6ICRvbjtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRmaWxsOiAkb250ZXh0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGc6aG92ZXIgcmVjdC5sb3cgeyBmaWxsOiAkb250ZXh0OyB9XG5cblx0XHRcdHBhdGguaGlnaCwgcmVjdC5oaWdoIHtcblx0XHRcdFx0ZmlsbDogJG9mZjtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRmaWxsOiAkb2ZmdGV4dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRnOmhvdmVyIHJlY3QuaGlnaCB7IGZpbGw6ICRvZmZ0ZXh0OyB9XG5cblx0XHRcdHBhdGguaTEsIHJlY3QuaTEge1xuXHRcdFx0XHRmaWxsOiAkYmFjazM7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0ZmlsbDogJGZvcmUyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGc6aG92ZXIgcmVjdC5pMSB7IGZpbGw6ICRmb3JlMjsgfVxuXG5cdFx0XHRwYXRoLmkwMSwgcmVjdC5pMDEge1xuXHRcdFx0XHRmaWxsOiAkb250ZXh0O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGZpbGw6ICRvbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRnOmhvdmVyIHJlY3QuaTAxIHsgZmlsbDogJG9uOyB9XG5cblx0XHRcdHBhdGguaTAwLCByZWN0LmkwMCB7XG5cdFx0XHRcdGZpbGw6ICRvZmZ0ZXh0O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGZpbGw6ICRvZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Zzpob3ZlciByZWN0LmkwMCB7IGZpbGw6ICRvZmY7IH1cblxuXHRcdFx0dGV4dCB7XG5cdFx0XHRcdGZpbGw6ICRmb3JlMTtcblx0XHRcdH1cblx0XG5cdFx0XHR0ZXh0LnRvdGFsIHtcblx0XHRcdFx0ZmlsbDogJGhpbnQxO1xuXHRcdFx0fVxuXHRcblx0XHRcdHRleHQuYXhpc20ge1xuXHRcdFx0XHRmaWxsOiAkZm9yZTI7XG5cdFx0XHR9XG5cdFxuXHRcdFx0bGluZSB7XG5cdFx0XHRcdHN0cm9rZTogJGZvcmUyO1xuXHRcdFx0fVxuXHRcdFxuXHRcdH1cblxuXHRcdC5pbm5lciB7XG5cdFx0XHRmaWxsOiAkYmFjazIgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRzZWN0aW9uIC5pbm5lciB7XG5cdFx0XHRmaWxsOiAkYmFjazQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzdGF0dXMtc3ZnKFwiNTAwXCIpO1xuXHRcdEBpbmNsdWRlIHN0YXR1cy1zdmcoXCIxMDAwXCIpO1xuXHRcdEBpbmNsdWRlIHN0YXR1cy1zdmcoXCIxNTAwXCIpO1xuXHRcdEBpbmNsdWRlIHN0YXR1cy1zdmcoXCIyMDAwXCIpO1xuXHRcdEBpbmNsdWRlIHN0YXR1cy1zdmcoXCIzMDAwXCIpO1xuXHRcdEBpbmNsdWRlIHN0YXR1cy1zdmcoXCI0MDAwXCIpO1xuXG5cdFx0c3ZnIFtjbGFzc149J2NsYXNzaWZpY2F0aW9uJ10ge1xuXHRcdFx0ZmlsbDogJGhpbnQxO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0ZmlsbDogJGhpbnQyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHBhdGguY2xhc3NpZmljYXRpb25ub25lIHtcblx0XHRcdGZpbGw6ICRoaW50Mztcblx0XHR9XG5cblx0XHQvLyBtYXBcblx0XHRzdmcubWFwIHtcblxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJG9uO1xuXG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0ZmlsbDogJGJhY2szO1xuXHRcdFx0fVxuXG5cdFx0XHRwYXRoOmhvdmVyIHtcblx0XHRcdFx0ZmlsbDogJGhpbnQxICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQvLyBtYXAgcGluXG5cdFx0dWwucGluIHtcblx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmFjazI7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJhY2syO1xuXHRcdFx0fVxuXG5cdFx0XHRsaS50aXRsZSwgbGkuc3VidGl0bGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazQ7XG5cdFx0XHR9XG5cblx0XHRcdGE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhpbnQyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdWJmaWVsZHMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2sxO1xuXHRcdH1cblxuXHRcdC8vIHVzZXIgcGFnZVxuXHRcdCNuYW1lIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHR9XG5cblx0Ly8gZGFzaGJvYXJkIHBhZ2Vcblx0I3skZGFzaH0ge1xuXG5cdFx0aGVhZGVyLCBtYWluIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdGhlYWRlciB7XG5cblx0XHRcdGRpdiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrNDtcblx0XHRcdFx0Ym9yZGVyOiA1cHggc29saWQgJGJhY2sxO1xuXHRcdFx0fVxuXG5cdFx0XHRoMSB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTI7XG5cdFx0XHR9XG5cblx0XHRcdHN1cCB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHR9XG5cblx0XHRcdC5tYWludGVuYW5jZSB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTM7XG5cdFx0XHRcdGFuaW1hdGlvbjogdGV4dGZhZGUgMC4zcyBsaW5lYXIgMS41cyBhbHRlcm5hdGUgOTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdHAuc3VjY2VzcyB7XG5cdFx0XHRjb2xvcjogJG9uO1xuXHRcdH1cblxuXHR9XG5cbn1cblxuLy8gZGVmYXVsdCB0aGVtZVxuQGluY2x1ZGUgdGhlbWUoXG5cdCcnLFxuXHQjZGRkLCAjZmZmLCAjY2NjLCAjZWVlLFxuXHQjMzMzLCAjNzc3LCAjNTU1LFxuXHRsaWdodGVuKCNlZTcyMDcsIDE1JSksIGxpZ2h0ZW4oI2VlNzIwNywgNSUpLCBsaWdodGVuKCNlZTcyMDcsIDI1JSksXG5cdCMwOTAsIGxpZ2h0ZW4oIzA5MCwgMTAlKSxcblx0I2MwMCwgbGlnaHRlbigjYzAwLCAxMCUpLFxuXHQjZjFjMjMyLCBsaWdodGVuKCNmMWMyMzIsIDEwJSksXG4pO1xuXG4vLyBkYXJrIHRoZW1lXG5AaW5jbHVkZSB0aGVtZShcblx0J2RhcmsnLFxuXHQjMmEyYTJhLCAjMWQxZDFkLCAjMzEzMTMxLCAjMzYzNjM2LFxuXHQjZTBlMGUwLCAjOTI5MjkyLCAjZmZmLFxuXHQjZWU3MjA3LCBkYXJrZW4oI2VlNzIwNywgMTUlKSwgbGlnaHRlbigjZWU3MjA3LCAxNSUpLFxuXHQjOGM2LCBkYXJrZW4oIzhjNiwgMTUlKSxcblx0I2Q1NSwgZGFya2VuKCNkNTUsIDE1JSksXG5cdCNmMWMyMzIsIGRhcmtlbigjZjFjMjMyLCAxNSUpXG4pO1xuIiwiLy8gU1ZHIGxvZ28gc3R5bGVzXG5zdmcuZnJhdWRzY2FuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQ2hyb21lIGNhbiB0YXJnZXQgcmVmZXJlbmNlZCA8c3ZnPiwgRmlyZWZveCBjYW4gb25seSB0YXJnZXQgPHVzZT5cbnN2Zy5mcmF1ZHNjYW4gcGF0aC5mc3RleHQsIC5sb2dvYmlnIHtcblx0ZmlsbDogIzIyMjtcblxuXHRib2R5LmRhcmsgJiB7XG5cdFx0ZmlsbDogI2RkZDtcblx0fVxufVxuXG4uaG9tZSBhIHtcblxuXHRzdmcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQubG9nb3NtbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRAaW5jbHVkZSByZXNwb25kKCdsYXJnZScpIHtcblxuXHRcdC5sb2dvc21sIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmxvZ29iaWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdH1cbn1cbiIsIi8vIE5vcm1hbGl6ZSBzdHlsZXNcblxuLy8gYm9yZGVyLWJveCBieSBkZWZhdWx0XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIEhUTUw1IGJsb2NrIGVsZW1lbnRzXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSByZXNldDtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyB0ZXh0YXJlYSBzY3JvbGxiYXJzXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuIiwiLy8gQmFzZSBzdHlsZXNcbmh0bWwsIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLXNtYWxsIC8gJGZvbnQtYmFzZS1zaXplKSAqIDEwMCU7XG4gIEBpbmNsdWRlIHJlc2V0O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQoJ21lZGl1bScpIHtcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLW1lZGl1bSAvICRmb250LWJhc2Utc2l6ZSkgKiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZCgnbGFyZ2UnKSB7XG4gICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1sYXJnZSAvICRmb250LWJhc2Utc2l6ZSkgKiAxMDAlO1xuICB9XG59XG5cbmh0bWwge1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmc6IDVlbSAwO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbnRhYmxlLCBpbnB1dCwgb3V0cHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBkYXRhbGlzdCwgb3B0aW9uLCBwcmUsIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5wcmUge1xuXHRmb250LWZhbWlseTogJGZvbnQtbW9ubztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgQGluY2x1ZGUgcmVzZXQ7XG59XG5cbmgxIHtcblx0d2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgfVxuXG4gIGhlYWRlciAmIHtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmgzIHtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICB9XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5ociB7XG5cdGhlaWdodDogMXB4O1xuXHRib3JkZXI6IDAgbm9uZTtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcmVzZXQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4jcmVwb3J0IGZvcm0gPiBoMiB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG59XG5cbmFydGljbGUge1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gIH1cblxufVxuIiwiLy8gaGVhZGVyXG5oZWFkZXIge1xuICBAZXh0ZW5kICV0b3AtYmFyO1xufVxuXG4vLyBwcmltYXJ5IGNvbnRlbnQgaG9sZGVyXG5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDJlbSA1ZW0gMmVtO1xuICBtYXJnaW46IDAgMCAwIG1hcC1nZXQoJG1lbnUtd2lkdGgsICdzbWFsbCcpO1xuICB6LWluZGV4OiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQoJ21lZGl1bScpIHtcbiAgICBtYXJnaW4tbGVmdDogbWFwLWdldCgkbWVudS13aWR0aCwgJ21lZGl1bScpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZCgnbGFyZ2UnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdsYXJnZScpO1xuICB9XG59XG5cbmJvZHkuZnVsbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgbWFpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM2VtO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuYXJ0aWNsZSB7XG4gIG1heC13aWR0aDogNDBlbTtcbn1cblxuaWZyYW1lLmZ1bGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgQGluY2x1ZGUgcmVzZXQ7XG4gIGJvcmRlcjogMCBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy8gZm9vdGVyXG5mb290ZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdzbWFsbCcpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc2V0O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZCgnbWVkaXVtJykge1xuICAgIHdpZHRoOiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnbWVkaXVtJyk7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kKCdsYXJnZScpIHtcbiAgICB3aWR0aDogbWFwLWdldCgkbWVudS13aWR0aCwgJ2xhcmdlJyk7XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gbmF2aWdhdGlvbiBtZW51XG5uYXYubWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnc21hbGwnKTtcblxuICB1bCwgbGkge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAkdG9wLWJhci1oZWlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG91dGxpbmU6IDAgbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnc21hbGwnKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuaG9tZSBhIHtcbiAgICBoZWlnaHQ6ICR0b3AtYmFyLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kKCdtZWRpdW0nKSB7XG4gICAgd2lkdGg6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdtZWRpdW0nKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQoJ2xhcmdlJykge1xuICAgIHdpZHRoOiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnbGFyZ2UnKTtcbiAgfVxufVxuIiwiLy8gZm9ybSBzdHlsaW5nXG4kbGFiZWwtd2lkdGg6IDhlbTtcbiRsYWJlbC1wYWQ6IDFlbTtcbiRpbnB1dC1wYWR4OiAwLjZlbTtcbiRpbnB1dC1wYWR5OiAkaW5wdXQtcGFkeCAqIDIgLyAzO1xuXG5mb3JtIHtcbiAgQGluY2x1ZGUgcmVzZXQ7XG5cbiAgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAycHggMmVtO1xuXG4gICAgJi50YWxsIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBwLCBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzc3VlY29tcGFueSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICBkaXYuZ2djaGFydCwgZGl2LmdnY2hhcnQgZGl2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBhLmFkZGxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA4ZW07XG4gIH1cblxuICBuYXYge1xuICAgIEBleHRlbmQgJWJ1dHRvbi1iYXI7XG4gIH1cblxuICBuYXYgdWwsIHVsLmJ1dHRvbnMge1xuXG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgNHB4IDRweDtcbiAgICB9XG5cbiAgICAmLmFsdCB7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgJi5wYWQge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGxhYmVsLXdpZHRoICsgMmVtO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCA0cHggNHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBuYXYubG9naW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBuYXYgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgfVxuICB9XG5cbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIGJvcmRlcjogMCBub25lO1xuXG4gIGZpZWxkc2V0IHtcbiAgICBAaW5jbHVkZSByZXNldDtcbiAgfVxufVxuXG5sZWdlbmQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG5cbmxhYmVsIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAkbGFiZWwtd2lkdGg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAkbGFiZWwtcGFkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYubG9uZ2xhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgfVxufVxuXG5pbnB1dCwgb3V0cHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBwcmUge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuICBvcmRlcjogMjtcbiAgZmxleDogMiAxIGF1dG87XG4gIGhlaWdodDogMi4yNWVtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkeSAkaW5wdXQtcGFkeDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogMCBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5zZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1wYWR5O1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgJltkaXNhYmxlZF0sICZbcmVhZG9ubHldIHtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIH1cblxuICAmI3VybF9ub3RlcyB7XG4gICAgbWluLWhlaWdodDogMjdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbnByZSB7XG5cdGZvbnQtc2l6ZTogMC44NWVtO1xuXHR3aWR0aDogMTBlbTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nLXRvcDogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cdG92ZXJmbG93OiBhdXRvO1xuXG5cdHNwYW4uZG9tYWluIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG9yZGVyOiAxO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIGRpdiAmIHtcbiAgICBtYXJnaW4tbGVmdDogJGxhYmVsLXdpZHRoO1xuICB9XG5cbiAgZGl2IHNwYW4uY2hrY29sICYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgJiB+IGxhYmVsIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxuXG4gICYgfiBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IC0yZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MWQnO1xuICAgICAgd2lkdGg6IDIuNmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRleHQtaW5kZW50OiAxLjdlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGlucHV0LXBhZHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxLjFlbTtcbiAgICAgIGhlaWdodDogODAlO1xuICAgICAgbGVmdDogMC4xNWVtO1xuICAgICAgdG9wOiAxMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNzBtcyBlYXNlLWluO1xuICAgIH1cblxuICB9XG5cbiAgJjpjaGVja2VkIH4gbGFiZWwge1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MWMnO1xuICAgICAgdGV4dC1pbmRlbnQ6IDAuM2VtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjI1ZW0pO1xuICAgIH1cbiAgfVxufVxuXG5mb3JtIGRpdiB7XG5cbiAgcCB7XG4gICAgd2lkdGg6ICRsYWJlbC13aWR0aDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAwICRsYWJlbC1wYWQgMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICYgfiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sICYgfiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNoa2NvbCB7XG4gICAgd2lkdGg6IDQuNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBzcGFuLmNoa2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIG9sLCB1bCB7XG4gICAgb3JkZXI6IDI7XG4gICAgZmxleDogMiAxIGF1dG87XG4gICAgQGluY2x1ZGUgcmVzZXQ7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc2V0O1xuICAgIG1hcmdpbjogMC4xZW0gMDtcblxuICAgICYudGVtcGxhdGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMi41ZW07XG4gIH1cblxufVxuXG5idXR0b24sIC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMS41ZW07XG4gIGhlaWdodDogMi4yNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgc3BhbltjbGFzc149XCJpY29uLVwiXSwgc3BhbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG59XG5cbiNyZWFkb25seSB7XG5cbiAgZm9ybSBkaXYudGFsbCB7XG5cbiAgICAmID4gcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICB9XG5cbiAgb3V0cHV0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAkaW5wdXQtcGFkeCAwIDA7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgYS51cmwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9yZGVyOiAyO1xuICAgIG1heC13aWR0aDogMTZlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICBvbCNtZWRpYSBsaSBmaWd1cmUge1xuICAgIG1pbi1oZWlnaHQ6IDMuNWVtO1xuICB9XG5cbn1cblxuLy8gY29weWFibGUgZmllbGRcbmxhYmVsLmNvcHlhYmxlLmFjdGl2ZSB7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgY29udGVudDogJ1xcZTgzOCc7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNWVtO1xuICAgIGN1cnNvcjogY29weTtcbiAgfVxuXG4gICY6aG92ZXI6YmVmb3JlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbn1cblxuI3JlYWRvbmx5IGxhYmVsLmNvcHlhYmxlIHtcbiAgY3Vyc29yOiBjb3B5O1xufVxuXG5kaXYuY29waWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgbGFiZWwuY29weWFibGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRsYWJlbC13aWR0aDtcbiAgfVxufVxuIiwiLy8gZmlsZSBkcmFnIGFuZCBkcm9wIHN0eWxpbmdcbiNmaWxlaG92ZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0Zm9udC1zaXplOiAxMDB2bWluO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG59XG5cbmJvZHkuZmlsZWhvdmVyICNmaWxlaG92ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8vIHRhYmxlIHN0eWxpbmdcbnAubm9kYXRhIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luOiAxZW0gMDtcbn1cblxuLm5vZGF0YSB7XG5cblx0cC5ub2RhdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0dGFibGUsIG5hdi50YWJsZW5hdiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG59XG5cbi50YWJsZXNjcm9sbCB7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG1hcmdpbjogMDtcbn1cblxudGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxZW07XG5cdGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRlbXB0eS1jZWxsczogc2hvdztcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmZvcm0uYWN0aXZlIHtcblxuXHRidXR0b24uaWNvbi1zZWFyY2gge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0dGgge1xuXHRcdGN1cnNvcjogbnMtcmVzaXplO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0YSB7XG5cdFx0Ly8gcHJldmVudHMgc3ViLXRoZW1lIGNvbG9yIG92ZXJyaWRlc1xuXHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG50aCwgdGQge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0cGFkZGluZzogMC4zZW07XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmLm51bSwgJi5kYXRlIHtcblx0XHR3aWR0aDogMy41ZW07XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0dGV4dC1vdmVyZmxvdzogY2xpcDtcblx0fVxuXG5cdCYuZGF0ZSB7XG5cdFx0d2lkdGg6IDYuMmVtO1xuXHR9XG5cblx0Ji5yZWYge1xuXHRcdHdpZHRoOiA3LjVlbTtcblx0fVxuXG5cdCYuYWRmbG93IHtcblx0XHRAaW5jbHVkZSByZXNwb25kKCdtZWRpdW0nKSB7IHdpZHRoOiA5ZW07IH1cblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmW2NsYXNzXj1cImljb25cIl0ge1xuXHRcdHdpZHRoOiAyLjRlbTtcblx0XHR0ZXh0LW92ZXJmbG93OiBjbGlwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdHN1cCB7XG5cdFx0Zm9udC1zaXplOiAwLjZlbTtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cbn1cblxudGgge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHR0ZXh0LW92ZXJmbG93OiB1bnNldDtcbn1cblxudGRbcm93c3Bhbl0ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG50Ym9keSB0ci5yb3d0ZW1wbGF0ZSwgZGl2LnRlc3RjYXJkdGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vLyBkaXYudGVzdGNhcmR0ZW1wbGF0ZSwgXG5kaXYudGVzdGNhcmQge1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTtcblxuXHQvLyB0b3A6IDI1JTtcblx0cmlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMC43cmVtO1xuXG5cdHRpbWUge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdHAge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IHVuc2V0O1xuXHRcdHBhZGRpbmc6IDAuOHJlbTtcblx0fVxuXG5cdHNlY3Rpb24udGVzdGNhcmRicmVhY2ggcCB7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODIzXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMC44ZW07XG5cdFx0XHRjb2xvcjogI2MwMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdFx0fVxuXHR9XG5cblx0ZGl2LnN1YmZpZWxkcyB7XG5cdFx0cGFkZGluZzogMC44cmVtO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdG91dHB1dFtkYXRhLXR5cGU9XCJzdGF0dXNcIl0ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHRmaWVsZHNldCB7XG5cdFx0XHRwYWRkaW5nOiAwLjJyZW07XG5cdFx0fVxuXHR9XG5cblx0dGFibGUuaXNzdWUge1xuXG5cdFx0dGgge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXHRcdH1cblx0fVxuXG5cdGZpZWxkc2V0I3Rlc3RtZWRpYSB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0b2wjbWVkaWEgbGkge1xuXHRcdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHRcdH1cblx0fVxuXG59XG5cbnRhYmxlLmluZm8sIHRhYmxlLmhlbHAge1xuXG5cdHRhYmxlLWxheW91dDogYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cblx0dGgsIHRkIHtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblxufVxuXG50YWJsZS5pbmZvIHtcblxuXHR0aCwgdGQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGNsaXA7XG5cdH1cblxuXHR0aC5sZWZ0LWFsaWduLCB0ZC5sZWZ0LWFsaWduIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGRpcmVjdGlvbjogbHRyO1xuXHR9XG5cdFxufVxuXG50YWJsZS5oZWxwIHtcblxuXHR0ZDpmaXJzdC1jaGlsZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHBhZGRpbmctbGVmdDogMmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuXHR9XG5cbn1cblxudGFibGUuaXNzdWUge1xuXHR0YWJsZS1sYXlvdXQ6IGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXJnaW46IDAgMCAxZW0gMDtcblxuXHQmI2lzc3VlaW5mbyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHR0aCwgdGQge1xuXHRcdHBhZGRpbmc6IDAgMWVtIDAgMDtcblx0fVxufVxuXG5uYXYudGFibGVuYXYge1xuXG5cdC5zZXAge1xuXHRcdHBhZGRpbmctbGVmdDogMC43NWVtO1xuXHR9XG5cblx0LnBhZ2VzIHtcblx0XHR3aWR0aDogM2VtO1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHR3aWR0aDogM2VtO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cbn1cblxuLy8gc3RhdHVzIHRhYmxlIGNvbCBtaXhpblxuQG1peGluIHN0YXR1cy1jb2woJG5hbWUpIHtcblx0Y29sLnN0YXR1cyN7JG5hbWV9IHtcblx0XHQkY29sOiBtYXAtZ2V0KCRjb2xvci1zdGF0dXMsICRuYW1lKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2wsIDAuMyk7XG5cdH1cbn1cblxuLy8gc3RhdHVzIHRhYmxlIGNvbCBtaXhpblxuQG1peGluIGlzdGF0ZS1jb2woJG5hbWUpIHtcblx0Y29sLmlzc3VlLXN0YXRlI3skbmFtZX0ge1xuXHRcdCRjb2w6IG1hcC1nZXQoJGNvbG9yLWlzdGF0ZSwgJG5hbWUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbCwgMC4zKTtcblx0fVxufVxuXG5AaW5jbHVkZSBzdGF0dXMtY29sKFwiNTAwXCIpO1xuQGluY2x1ZGUgc3RhdHVzLWNvbChcIjEwMDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtY29sKFwiMTUwMFwiKTtcbkBpbmNsdWRlIHN0YXR1cy1jb2woXCIyMDAwXCIpO1xuQGluY2x1ZGUgc3RhdHVzLWNvbChcIjMwMDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtY29sKFwiNDAwMFwiKTtcblxuQGluY2x1ZGUgaXN0YXRlLWNvbChcIjFcIik7XG5AaW5jbHVkZSBpc3RhdGUtY29sKFwiMDFcIik7XG5AaW5jbHVkZSBpc3RhdGUtY29sKFwiMDBcIik7IiwiLy8gd2lkZ2V0cyAtIHByaW1hcmlseSB1c2VkIG9uIHRoZSBkYXNoYm9hcmRcbnNlY3Rpb24ge1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0cGFkZGluZzogMnB4IDVweCAzcHggNXB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG5cblx0YS5pY29uLWZsb3BweSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR3aWR0aDogMS4yZW07XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Jjpob3ZlciBhLmljb24tZmxvcHB5IHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0c3Bhbi5pY29uLWNhbmNlbCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHdpZHRoOiAxLjJlbTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0dWwsIG9sLCBsaSB7XG5cdFx0QGluY2x1ZGUgcmVzZXQtbGlzdDtcblx0fVxuXG5cdHVsLCBvbCwgcDpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0cCwgbGkge1xuXHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWluLXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdGE6bGluaywgYTp2aXNpdGVkLCBhOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG5cdFx0Ly8gcHJldmVudHMgc3ViLXRoZW1lIGNvbG9yIG92ZXJyaWRlc1xuXHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRwLmhlbHAge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LXNpemU6IDAuNzVlbTtcblxuXHRcdGE6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAxLjVlbTtcblx0XHRcdGhlaWdodDogMS41ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblx0fVxuXG5cdHAuYWxlcnQge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0YTpiZWZvcmUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjJlbTtcblx0XHR9XG5cdH1cblxuXHRwLmZsYXNoIHtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxLjJlbSA1MCU7XG5cdFx0YW5pbWF0aW9uOiBmbGFzaCAwLjJzIGVhc2UtaW4gMXMgYWx0ZXJuYXRlIDY7XG5cdH1cblxuXHRocjpsYXN0LWNoaWxkIHtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cblxuXHQubWFpbiB7XG5cdFx0Zm9udC1zaXplOiAzZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLXRvcDogMC40ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4yZW07XG5cdH1cblxuXHRoMiArIC5tYWluIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0QG1peGluIHN0YXR1cy1jb2xvcigkbmFtZSkge1xuXHRcdC5zdGF0dXMjeyRuYW1lfSB7XG5cdFx0XHRjb2xvcjogI3ttYXAtZ2V0KCRjb2xvci1zdGF0dXMsICRuYW1lKX07XG5cblx0XHRcdGE6YmVmb3JlIHtcblx0XHRcdFx0QGV4dGVuZCAlaWNvbjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjJlbTtcblx0XHRcdFx0Y29udGVudDogJ1xcZTg2Myc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgc3RhdHVzLWNvbG9yKFwiNTAwXCIpO1xuXHRAaW5jbHVkZSBzdGF0dXMtY29sb3IoXCIxMDAwXCIpO1xuXHRAaW5jbHVkZSBzdGF0dXMtY29sb3IoXCIxNTAwXCIpO1xuXHRAaW5jbHVkZSBzdGF0dXMtY29sb3IoXCIyMDAwXCIpO1xuXHRAaW5jbHVkZSBzdGF0dXMtY29sb3IoXCIzMDAwXCIpO1xuXHRAaW5jbHVkZSBzdGF0dXMtY29sb3IoXCI0MDAwXCIpO1xuXG5cdHN0cm9uZyB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHR9XG5cblx0cHJvZ3Jlc3Mge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1cHg7XG5cdFx0QGluY2x1ZGUgcmVzZXQ7XG5cdFx0Ym9yZGVyOiAwIG5vbmU7XG5cdH1cblxuXHR1bC5iYXJjaGFydCB7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdHAuc2Vjb25kYXJ5IHtcblx0XHRtYXJnaW4tdG9wOiAwLjI1ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuXHR9XG5cbn1cblxuLy8gSFRNTCBiYXIgY2hhcnRcbnVsLmJhcmNoYXJ0IHtcblxuXHRjbGVhcjogYm90aDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nOiAxcHg7XG5cdG1hcmdpbjogMWVtIGF1dG87XG5cblx0bGkge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdHBhZGRpbmc6IDAgM3B4O1xuXHRcdG1hcmdpbjogMCAwIDFweCAwO1xuXHR9XG5cblx0bGk6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0YSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdHN0cm9uZyB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHR9XG5cbn1cblxuLy8gZml4IElFIGlzc3Vlc1xuc3ZnIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gcGllIGNoYXJ0c1xuc3ZnLnBpZWNoYXJ0IHtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAzNjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0dGV4dCB7XG5cdFx0Zm9udC1zaXplOiAyLjZlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHRleHQtYW5jaG9yOiBlbmQ7XG5cdFx0ZG9taW5hbnQtYmFzZWxpbmU6IG1pZGRsZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRzdHJva2Utd2lkdGg6IDAuMTVlbTtcblx0XHRmaWxsOiAjMjIyO1xuXG5cdFx0QHN1cHBvcnRzIChwYWludC1vcmRlcjogc3Ryb2tlKSB7XG5cdFx0XHRzdHJva2U6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcblx0XHRcdHN0cm9rZS1saW5lY2FwOiByb3VuZDtcblx0XHRcdHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG5cdFx0XHRwYWludC1vcmRlcjogc3Ryb2tlO1xuXHRcdFx0YW5pbWF0aW9uOiB0ZXh0ZmFkZSAxLjVzIGxpbmVhcjtcblx0XHR9XG5cblx0fVxuXG5cdHRleHQucmV2IHtcblx0XHR0ZXh0LWFuY2hvcjogc3RhcnQ7XG5cdH1cblxuXHRwYXRoLCBjaXJjbGUsIGVsbGlwc2Uge1xuXHRcdHN0cm9rZS13aWR0aDogMTtcblxuXHRcdEBzdXBwb3J0cyAocGFpbnQtb3JkZXI6IHN0cm9rZSkge1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHRcdGFuaW1hdGlvbjogZ3JvdyAxcyBlYXNlLW91dDtcblx0XHR9XG5cdH1cblxufVxuXG4vLyBzdGFja2VkIGJhciBjaGFydFxuc3ZnLmJhcmNoYXJ0IHtcblxuXHR0ZXh0IHtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHR0ZXh0LWFuY2hvcjogZW5kO1xuXHRcdGRvbWluYW50LWJhc2VsaW5lOiBtaWRkbGU7XG5cdH1cblxuXHR0ZXh0LnRvdGFsIHtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC1hbmNob3I6IHN0YXJ0O1xuXG5cdFx0QHN1cHBvcnRzIChwYWludC1vcmRlcjogc3Ryb2tlKSB7XG5cdFx0XHRhbmltYXRpb246IHRleHRmYWRlIDEuMnMgbGluZWFyO1xuXHRcdH1cblx0fVxuXG5cdHRleHQudmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmaWxsOiByZ2JhKDAsMCwwLDAuNyk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRAc3VwcG9ydHMgKHBhaW50LW9yZGVyOiBzdHJva2UpIHtcblx0XHRcdGFuaW1hdGlvbjogdGV4dGZhZGUgMS44cyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5cblx0dGV4dC5heGlzbSB7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHR0ZXh0LWFuY2hvcjogc3RhcnQ7XG5cdFx0ZG9taW5hbnQtYmFzZWxpbmU6IGhhbmdpbmc7XG5cdH1cblxuXHRsaW5lIHtcblx0XHRzdHJva2Utd2lkdGg6IDE7XG5cdFx0c3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7XG5cdH1cblxuXHRsaW5lLmF4aXNtIHtcblx0XHRzdHJva2Utd2lkdGg6IDAuNTtcblx0XHRzdHJva2UtZGFzaGFycmF5OiAxLCAyO1xuXHR9XG5cblx0cmVjdCB7XG5cdFx0QHN1cHBvcnRzIChwYWludC1vcmRlcjogc3Ryb2tlKSB7XG5cdFx0XHRhbmltYXRpb246IGdyb3dYIDFzIGVhc2Utb3V0O1xuXHRcdH1cblx0fVxuXG59XG5cbnN2ZyArIHN2Zy5waWVjaGFydCwgc3ZnICsgc3ZnLmJhcmNoYXJ0IHtcblx0bWFyZ2luLXRvcDogMWVtO1xufVxuXG4vLyBhbGVydCB3aWRnZXRcbmJvZHkjZGFzaGJvYXJkIG1haW4ge1xuXG5cdHNlY3Rpb24uYW5ub3VuY2VtZW50cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQvLyBmbGV4OiAyIDEgMzVlbTsgLSBkb3VibGUtd2lkdGggYWxlcnQgYm94XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRsaSwgcCB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHR9XG5cblx0XHRsaSB1bCwgbGkgbGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAxZW0gMS44ZW07XG5cdFx0fVxuXG5cdFx0bGkgbGkge1xuXHRcdFx0bWFyZ2luOiAwLjNlbSAwO1xuXHRcdH1cblxuXHRcdGEgaDM6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJ1xcZTgxOCc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHBhZGRpbmctbGVmdDogMC4yNWVtO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSgtMzBkZWcpO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcblx0XHR9XG5cblx0XHRhOmhvdmVyIGgzLCBhOmZvY3VzIGgzIHtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1ZW0pIHJvdGF0ZSgwZGVnKTtcblx0XHRcdFx0YW5pbWF0aW9uOiAxLjVzIGVhc2Utb3V0IDFzIGZvcndhcmRzIGluZmluaXRlIGxpbmthcnJvdztcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0cC5hbm5vdW5jZW1lbnRzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC8vIHAuYm90dG9tIHtcblx0Ly8gXHRib3R0b206IDA7XG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvLyB9XG5cbn1cblxuYm9keSNkYXNoYm9hcmQuYW5ub3VuY2VtZW50cy1vcGVuIG1haW4ge1xuXG5cdHNlY3Rpb24uYW5ub3VuY2VtZW50cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRwLmFubm91bmNlbWVudHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxufVxuXG4vLyBtYXBzXG5ib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24ubWFwIHtcblxuXHRmbGV4OiAzIDEgNTllbTtcblxuXHRkaXYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxufVxuXG5zdmcubWFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDE1ZW07XG5cdHRleHQtYW5jaG9yOiBtaWRkbGU7XG5cdHN0cm9rZS13aWR0aDogMTtcblxuXHRwYXRoIHtcblx0XHR0cmFuc2l0aW9uOiBmaWxsIDAuM3MgbGluZWFyO1xuXHR9XG5cbn1cblxuLy8gbWFwIHBpblxudWwucGluIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBub25lO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGZvbnQtc2l6ZTogMC43ZW07XG5cdEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSA2cHgpO1xuXHRcdGJvdHRvbTogLTEycHg7XG5cdFx0Ym9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHRsaSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0QGluY2x1ZGUgcmVzZXQ7XG5cblx0XHRhLCBzcGFuIHtcblx0XHRcdHBhZGRpbmc6IDAgM3B4O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQmLnRpdGxlLCAmLnN1YnRpdGxlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRwYWRkaW5nOiAycHggMDtcblx0XHR9XG5cblx0XHQmLm1pIGE6YmVmb3JlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRjb250ZW50OiAnXFxlODMzJztcblx0XHQgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XG5cdFx0fVxuXG5cdFx0Ji5tcyBhOmJlZm9yZSB7XG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0Y29udGVudDogJ1xcZTg2NCc7XG5cdFx0ICBmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMnB4O1xuXHRcdH1cblxuXHR9XG59XG5cbi8vIGxvYWRlclxuc3ZnI2xvYWQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG5cdGNpcmNsZSB7XG5cdFx0c3Ryb2tlOiAjZWU3NTBkO1xuXHRcdHN0cm9rZS13aWR0aDogNHB4O1xuXHRcdGZpbGw6IHRyYW5zcGFyZW50O1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcblx0XHRhbmltYXRpb246IGxvYWRsaW5lIDEuNnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSwgbG9hZHJvdGF0ZSAxLjZzIGxpbmVhciBpbmZpbml0ZTtcblx0fVxuXG5cdCYuaW5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNhcmRzIHVsLmxpbmsgbGkge1xuXHRcblx0YSBzcGFuOmFmdGVyIHtcblx0XHRjb250ZW50OiAnXFxlODE4Jztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmctbGVmdDogMC4yNWVtO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoLTMwZGVnKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuXHR9XG5cblx0YTpob3ZlciBzcGFuLCBhOmZvY3VzIHNwYW4ge1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKSByb3RhdGUoMGRlZyk7XG5cdFx0XHRhbmltYXRpb246IDEuNXMgZWFzZS1vdXQgMXMgZm9yd2FyZHMgaW5maW5pdGUgbGlua2Fycm93O1xuXHRcdH1cblxuXHR9XG59XG5cbi8vIGZsYXNoIGFuaW1hdGlvbiBmb3IgYWxlcnRzXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH1cbn1cblxuLy8gZ3JvdyBhbmltYXRpb24gZm9yIGNoYXJ0c1xuQGtleWZyYW1lcyBncm93IHtcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG59XG5cbi8vIGdyb3cgYW5pbWF0aW9uIGZvciBiYXIgY2hhcnRzXG5Aa2V5ZnJhbWVzIGdyb3dYIHtcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbn1cblxuLy8gdGV4dCBmYWRlIGFuaW1hdGlvbiBmb3IgU1ZHIHRleHRcbkBrZXlmcmFtZXMgdGV4dGZhZGUge1xuXHQwJSB7IG9wYWNpdHk6IDA7IH1cblx0NTAlIHsgb3BhY2l0eTogMDsgfVxuXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vLyBhbGVydCBsaW5rYXJyb3dcbkBrZXlmcmFtZXMgbGlua2Fycm93IHtcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKTsgfVxuXHQxNSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC41ZW0pOyB9XG5cdDMwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1ZW0pOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKTsgfVxufVxuXG4vLyBsb2FkaW5nIGljb24gcm90YXRpb25cbkBrZXlmcmFtZXMgbG9hZHJvdGF0ZSB7XG4gIDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0fVxuICAxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NTBkZWcpO1xuXHR9XG59XG5cbi8vIGxvYWRpbmcgaWNvbiBsaW5lIGVmZmVjdFxuQGtleWZyYW1lcyBsb2FkbGluZSB7XG4gIDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDIsIDg2O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHR9XG4gIDUwJSB7XG5cdFx0b3BhY2l0eTogMTtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA2NiwgMjI7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG5cdH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMiwgODY7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC02NjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdH1cbn1cbiIsIi8vIHRlc3QvdXNlciB1cGRhdGVkIGxpc3Rcbi51cGRhdGVkIHtcblxuXHRwIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0d2lkdGg6IDJlbTtcblx0XHRoZWlnaHQ6IDJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuOTU7XG5cdFx0QGluY2x1ZGUgcmVzZXQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGxpbmVhcjtcblx0fVxuXG5cdG9sIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRcdHRvcDogJHRvcC1iYXItaGVpZ2h0ICsgMS41ZW07XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdHBhZGRpbmc6IDFlbTtcblx0XHRtYXJnaW46IDA7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2U7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRyaWdodDogMC45ZW07XG5cdFx0XHRib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRtYXJnaW46IDAgNXB4IDAgMDtcblx0XHRib3JkZXItcmFkaXVzOiA4JTtcblx0fVxuXG5cdGxpW3RpdGxlXSB7XG5cdFx0Y3Vyc29yOiBoZWxwO1xuXHR9XG5cblx0bGkuc2VwIHtcblx0XHRwYWRkaW5nLXRvcDogMC4yNWVtO1xuXHRcdG1hcmdpbi10b3A6IDAuMjVlbTtcblx0fVxuXG5cdCY6aG92ZXIgb2wge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMmVtKTtcblx0fVxufVxuIiwiLy8gbW9kYWwgZGlhbG9nXG4jbW9kYWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMDtcblx0ei1pbmRleDogOTk5OTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDBzIGxpbmVhciAzMDBtcztcblxuXHRkaXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjVlbTtcblx0XHRoZWlnaHQ6IDE4ZW07XG5cdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0bWF4LWhlaWdodDogOTAlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRwYWRkaW5nOiAzcHggM3B4IDNlbSAzcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHZoKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNywgLTAuNCwgMSwgMCk7XG5cdH1cblxuXHQmLnByb2dyZXNzIGRpdiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDNweDtcblx0XHRoZWlnaHQ6IDQuNWVtO1xuXHR9XG5cblx0aGVhZGVyIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmc6IDNweCAwLjVlbSA1cHggMC41ZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwLjVlbTtcblx0fVxuXG5cdHByb2dyZXNzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAyZW07XG5cdFx0bWFyZ2luOiA1cHggMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXG5cdCNuYXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDAuNWVtO1xuXHRcdHJpZ2h0OiAwLjVlbTtcblx0XHRAaW5jbHVkZSByZXNldC1saXN0O1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0d2lkdGg6IDVlbTtcblx0XHRoZWlnaHQ6IDJlbTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblxuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcblxuXHRcdGRpdiB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHZoKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC42LCAxLjYsIDAuOCwgMC44KTtcblx0XHR9XG5cblx0fVxuXG59XG4iLCIvLyBtZWRpYSBjb250cm9sXG5vbCNtZWRpYSB7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwLjVlbSAyZW07XG5cblx0Ji5mbG93cyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdH1cblxuICBsaSB7XG5cblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR6LWluZGV4OiAwO1xuXG5cdFx0aDMsIHAge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMC41ZW0gMC42ZW07XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRwYWRkaW5nOiAwLjI1ZW0gMC42ZW07XG5cdFx0XHR1c2VyLXNlbGVjdDogdGV4dDtcblx0XHR9XG5cbiAgICBmaWd1cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDQuNzVlbTtcblx0XHRcdG1heC1oZWlnaHQ6IDMyZW07XG5cdFx0XHRAaW5jbHVkZSByZXNldDtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgaW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcblx0XHRcdG1hcmdpbjogMXB4IGF1dG87XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogOHB4IDAuNWVtIDJweCAwLjVlbTtcblx0XHR9XG5cblx0XHRzcGFuOmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblxuXHRcdGZpZWxkc2V0IHtcblx0XHRcdEBpbmNsdWRlIHJlc2V0O1xuXHRcdH1cblxuXHRcdGRpdiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRkaXYuYWN0aW9ucyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAycHggMDtcblx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRkaXYuYWN0aW9ucyAuYnV0dG9uIHsgb3BhY2l0eTogMC44NTsgfVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQoJ3NtYWxsJykge1xuXHRcdFx0bWF4LXdpZHRoOiA0NyU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZCgnbWVkaXVtJykge1xuXHRcdFx0bWF4LXdpZHRoOiAxOGVtO1xuXHRcdH1cblxuICB9XG5cblx0Ji5hY3RpdmUge1xuXG5cdFx0ZGl2LmFjdGlvbnMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0ZGl2LmFjdGlvbnMgLm1vdmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGN1cnNvcjogbW92ZTtcblx0XHR9XG5cblx0XHRsaTpob3ZlciBkaXYuYWN0aW9ucyAubW92ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0fVxuXG5cdCYuZHJhZ2dpbmcgZGl2LmFjdGlvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRsaS5kcmFnZ2luZyB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0b3BhY2l0eTogMC45NTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xLjVkZWcpIHNjYWxlKDAuODUpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cdH1cblxufVxuIiwiLy8gbWVkaWEgaW1hZ2UgcHJldmlld1xuI3ByZXZpZXcge1xuXG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvdXRsaW5lOiAwIG5vbmU7XG5cblx0Ji5hY3RpdmUge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdGRpdiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDMuNmVtO1xuXHRcdHJpZ2h0OiAzLjZlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0aW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRjdXJzb3I6IHpvb20taW47XG5cblx0XHQmLnpvb20ge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRhcnRpY2xlIHtcblx0XHRtYXgtd2lkdGg6IDMwZW07XG5cdFx0bWF4LWhlaWdodDogOTAlO1xuXHRcdHBhZGRpbmc6IDAuOGVtO1xuXHR9XG5cblx0cCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwLjhlbSAwLjVlbTtcblx0XHRtYXJnaW46IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UgMC42cztcblx0fVxuXG5cdGRpdjpob3ZlciBwIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdH1cblxuXHRhIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Zm9udC1zaXplOiAzZW07XG5cdFx0d2lkdGg6IDEuMmVtO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdGNvbnRlbnQ6ICdcXGU4MDUnO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblxuXHR9XG5cblx0YS5uZXh0IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnXFxlODA2Jztcblx0XHR9XG5cdH1cblxuXHRhLmNsb3NlIHtcblx0XHRoZWlnaHQ6IDEuMjVlbTtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnXFxlODFkJztcblx0XHR9XG5cdH1cblxufVxuIiwiLy8gaXNzdWVzXG5idXR0b24uYWN0aXZlLCAuYnV0dG9uLmFjdGl2ZSB7XG5cblx0c3BhbjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU4MDgnO1xuXHRcdGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG5cdH1cblxufVxuXG4jdGVzdGlzc3VlcyB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHR3aGl0ZS1zcGFjZTogaW5oZXJpdDtcblx0fVxufVxuXG4jdGVzdGlzc3VlcyBwLnNob3doaWRlIHtcblx0Y2xlYXI6IHJpZ2h0O1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMC44NWVtO1xuXHRtYXJnaW46IDFlbSAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNpc3N1ZWxpbmsge1xuXG5cdGRpc3BsYXk6IG5vbmU7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDJlbSAxZW0gMmVtO1xuXG5cdGxpIHtcblx0XHR0ZXh0LWluZGVudDogLTFlbTtcblx0fVxuXG59XG5cbiNhc3NpZ24ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG51bCNjb21tZW50YnV0dG9ucy5idXR0b25zLmFsdC5wYWQge1xuXHRtYXJnaW4tbGVmdDogJGxhYmVsLXdpZHRoO1xufVxuXG4vLyBpc3N1ZSBjb21tZW50c1xuI2NvbW1lbnRzIHtcblxuXHR3aWR0aDogMTBlbTtcblx0bWF4LWhlaWdodDogNzB2aDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nOiAwIDAuNWVtO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtb3ZlcmZsb3c6IGNsaXA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHRsaSB7XG5cdFx0QGluY2x1ZGUgcmVzZXQ7XG5cblx0XHRibG9ja3F1b3RlLnNwZWVjaC5hZG1pbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDJlbTtcblx0XHR9XG5cblx0XHRibG9ja3F1b3RlLnNwZWVjaC5jbGllbnQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJlbTtcblx0XHR9XG5cblx0XHQmLmFuaW1hdGUgYmxvY2txdW90ZS5zcGVlY2gge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVkoMCk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNiwgMSwgMC4yLCAxLjUpO1xuXHRcdH1cblxuXHRcdCYuYW5pbWF0ZS5pbiBibG9ja3F1b3RlLnNwZWVjaCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdFx0fVxuXHR9XG5cbn1cblxuYmxvY2txdW90ZS5zcGVlY2gge1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDFyZW07XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCAwIDAuNWVtIDA7XG5cdHRleHQtb3ZlcmZsb3c6IGNsaXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0c3Ryb25nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdHAsIGNpdGUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0QGluY2x1ZGUgcmVzZXQ7XG5cdH1cblxuXHRwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG5cdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdH1cblxuXHRwOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMC41ZW07XG5cdFx0Ym90dG9tOiAtOXB4O1xuXHRcdGNvbnRlbnQ6ICcgJztcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXdpZHRoOiA1cHg7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0fVxuXG5cdGNpdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0cGFkZGluZzogMCAzMnB4O1xuXHR9XG5cblx0aW1nIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXgtd2lkdGg6IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwJTtcblx0fVxuXG5cdGEge1xuXHRcdG91dGxpbmU6IDAgbm9uZTtcblx0XHR0ZXh0LW92ZXJmbG93OiBjbGlwO1xuXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQmLmFkbWluIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDJlbTtcblx0fVxuXG5cdCYuY2xpZW50IHtcblxuXHRcdHA6YWZ0ZXIge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAwLjVlbTtcblx0XHR9XG5cblx0XHRjaXRlIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTI0cHg7XG5cdFx0fVxuXHR9XG5cbn1cblxuXG4vLyBzcGluIGFuaW1hdGlvbiBmb3IgbWVzc2FnZSBzZW5kIGJ1dHRvblxuQGtleWZyYW1lcyBzcGluIHtcblx0MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuIiwiLy8gY2FyZCBncmlkIGxheW91dFxuJGNhcmRXaWR0aDogICAyMGVtO1xuJGNhcmRNYXJnaW46ICAxLjV2dztcbiRpbWdNYXg6ICAgICAgNDB2aDtcblxuLmxpbmtlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xuXG4gIGltZywgdmlkZW8ge1xuICAgIG1heC13aWR0aDogJGltZ01heDtcbiAgICBtYXgtaGVpZ2h0OiAkaW1nTWF4O1xuICAgIG1hcmdpbjogMC41ZW0gYXV0byAwO1xuICB9XG59XG5cbi5jYXJkcyB7XG5cbiAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcblxuICAmID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogJGNhcmRXaWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwIDAgMy41ZW0gMDtcbiAgICBtYXJnaW46IDAgJGNhcmRNYXJnaW4gJGNhcmRNYXJnaW4gMDtcblxuICAgICYucmV2ZWFsIHtcbiAgICAgIGFuaW1hdGlvbjogY2FyZHJldmVhbCAxLjJzIGVhc2U7XG4gICAgfVxuXG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1heC1oZWlnaHQ6ICRpbWdNYXg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5tZXJjaGFudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5uZXcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oaWdobGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgfVxuXG4gIC50ZXN0cywgdWwge1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICB0aW1lIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICB1bC5ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjFlbSAxZW0gMC4xZW0gMDtcbiAgfVxuXG4gIHVsLmxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC8vIGxpOmxhc3QtY2hpbGQge1xuICAgICAgLy8gZmxvYXQ6IHJpZ2h0O1xuICAgIC8vIH1cblxuICB9XG5cbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG5cbiAgLmNhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoJGNhcmRXaWR0aCwgMWZyKSk7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgkY2FyZFdpZHRoLCBhdXRvKTtcbiAgICBncmlkLWdhcDogJGNhcmRNYXJnaW47XG5cbiAgICAmID4gbGkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZCgnbWVkaXVtJykge1xuXG4gICAgICAuY29sMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgICAgfVxuXG4gICAgICAucm93MiB7XG4gICAgICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogJGltZ01heCAqIDEuNjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5cbi8vIHJldmVhbCBjYXJkXG5Aa2V5ZnJhbWVzIGNhcmRyZXZlYWwge1xuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0ZW0pOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IG9wYWNpdHk6IDE7IH1cbn1cbiIsIi8vIGRhc2hib2FyZCBzdHlsZXNcbmJvZHkjZGFzaGJvYXJkIHtcblxuXHRwYWRkaW5nOiAxZW07XG5cblx0aGVhZGVyLCBtYWluIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1pbi13aWR0aDogMTguNWVtO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0bWFpbiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDFlbVxuXHR9XG5cblx0JGhlYWRlci1oZWlnaHQ6IDMuNWVtO1xuXG5cdGhlYWRlciB7XG5cblx0XHRkaXYge1xuXHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblxuXHRcdGgxIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR3aWR0aDogMTJlbTtcblx0XHRcdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0XHRwYWRkaW5nOiAwLjdlbSAyZW0gMCAxZW07XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3MjA3O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDNlbSAwO1xuXG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0ZmlsbDogIzAwMDtcblx0XHRcdFx0c3Ryb2tlLXdpZHRoOiAwO1xuXG5cdFx0XHRcdCYuZW0sICYuZG90IHtcblx0XHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvZ29iaWcge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDllbTtcblx0XHRcdG1heC1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXHRcdFx0bWFyZ2luOiAwIDFlbTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDAgMTQwcHg7XG5cdFx0XHRtYXJnaW46IDAuN2VtIDAgMCAwO1xuXHRcdH1cblxuXHR9XG5cblx0cC5zeXN0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMWVtIGF1dG87XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YW5pbWF0aW9uOiBzcGluIDVzIGxpbmVhciBpbmZpbml0ZTtcblx0XHR9XG5cdH1cblxufVxuXG5ib2R5I2Rhc2hib2FyZCwgYm9keSNyZXBvcnQge1xuXG5cdG1haW4ge1xuXG5cdFx0JiwgZGl2LnNlY3Rpb25ncm91cCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmLnNlY3Rpb25ncm91cCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmLnJlc3RyaWN0ZWQge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0fVxuXG5cdFx0Ji5ub3RhYmxlcmVwb3J0IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0c2VjdGlvbiwgYXJ0aWNsZSB7XG5cdFx0XHRmbGV4OiAxIDEgMTdlbTtcblx0XHRcdHBhZGRpbmc6IDAgMCA1cHggMDtcblx0XHRcdG1hcmdpbjogNXB4O1xuXG5cdFx0XHRkaXYge1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdG1hcmdpbjogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRvcmRlcjogODtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMC41ZW07XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuXHRcdFx0fVxuXG5cdFx0XHRwLm1lc3NhZ2Uge1xuXHRcdFx0XHRvcmRlcjogOTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwLjVlbTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogI2VlNzIwNyAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAjdGhlbWV0b2dnbGVyLCBwI3RoZW1ldG9nZ2xlcl9kZW1vIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0YXNpZGUubm90ZSB7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbjogMS41ZW0gYXV0bztcblx0XHRcdHBhZGRpbmc6IDAuNWVtIDJlbTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGRpdiNmaWxlcywgZGl2I3JlcG9ydHMsIGRpdiNmbG93cyB7XG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogM2VtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMWVtIDA7XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJlbTtcblxuXHRcdFx0XHQmLmZpbGVzIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cblx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHNwYW46YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlODM3Jztcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29ucztcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjVlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRidXR0b246aG92ZXIge1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRzcGFuOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZGl2I2NvbnRhY3Qge1xuXHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQvLyBoMiB7XG5cdFx0XHQvLyBcdG1hcmdpbi10b3A6IDNlbTtcblx0XHRcdC8vIH1cblxuXHRcdFx0Ly8gaW1nIHtcblx0XHRcdC8vIFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHQvLyB9XG5cblx0XHRcdGE6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnXFxlODIwJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMC41ZW07XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxufVxuXG4vLyByZXBvcnQgc2VjdGlvbnNcbmJvZHkjcmVwb3J0IG1haW4gc2VjdGlvbiB7XG5cdGZsZXgtYmFzaXM6IDgwJTtcblxuXHQmLndpZGUge1xuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdH1cblxuXHRAaW5jbHVkZSByZXNwb25kKCdzbWFsbCcpIHtcblx0XHRmbGV4LWJhc2lzOiA0MCU7XG5cdH1cblxuXHRAaW5jbHVkZSByZXNwb25kKCdtZWRpdW0nKSB7XG5cdFx0ZmxleC1iYXNpczogMjElO1xuXHR9XG59XG4iLCIvLyBsaXN0IHBhZ2VzXG4jZmlsdGVyIHtcblxuXHRAZXh0ZW5kICV0b3AtYmFyO1xuXG5cdGRpdi5maWx0ZXJzIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdCYud3JhcCB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cy13aXRoaW4ge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxuXG59XG5cbmRpdi5maWx0ZXJzIHtcblxuXHRjbGVhcjogYm90aDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMC4yZW0gMDtcblx0bWFyZ2luOiAwO1xuXG5cdGRpdiwgaW5wdXQsIHNlbGVjdCwgYnV0dG9uLCAjcHVibGlzaGVkIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRvcmRlcjogMTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtaW4td2lkdGg6IDNlbTtcblx0XHRtYXJnaW46IDAuMmVtIDAuMjVlbTtcblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDNlbTtcblx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0XHQmI3N1Ym1pdC1yZXBvcnQge1xuXHRcdFx0b3JkZXI6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogdW5zZXQ7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXRbdHlwZT1cImRhdGVcIl0sICNtb250aCB7XG5cdFx0bWF4LXdpZHRoOiA5LjI1ZW07XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwieWVhclwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgI3BzIHtcblx0XHRtYXgtd2lkdGg6IDQuNWVtO1xuXHR9XG5cblx0aW5wdXQuZml0Y29udGVudCwgc2VsZWN0LmZpdGNvbnRlbnQge1xuXHRcdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cblxuXHQjcGVyaW9kIHtcblx0XHRtYXgtd2lkdGg6IDVlbTtcblx0fVxuXG5cdCNjb3VudHJ5IHtcblx0XHRtYXgtd2lkdGg6IDllbTtcblx0fVxuXG5cdCNnbSwgI2NvbXBsZXRlLCAjYWN0aXZlIHtcblx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHR3aWR0aDogNS41ZW07XG5cdH1cblxuXHQjZ20ge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQvLyBjaGVja2JveCBvdmVycmlkZVxuXHRkaXYge1xuXG5cdFx0ZmxleDogMCAwIGF1dG87XG5cblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHR3aWR0aDogMmVtO1xuXHRcdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0Jjpmb2N1cyB+IGxhYmVsIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG59XG5cbmRpdi5zZXBmaWx0ZXJzIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzZW07XG5cdH1cbn1cblxuZGl2LmFkdmFuY2VkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6ICR0b3AtYmFyLWhlaWdodCAtIDVlbTtcblx0aGVpZ2h0OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0QGluY2x1ZGUgcmVzZXQ7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcblxuXHQmID4gZmllbGRzZXQge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdHBhZGRpbmc6IDAuMmVtIDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0ZmllbGRzZXQge1xuXG5cdFx0ZGl2IHtcblx0XHRcdG1hcmdpbjogMnB4IDAuOGVtO1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdHdpZHRoOiA4LjJlbTtcblx0XHR9XG5cblx0fVxufVxuXG4uYWR2YW5jZWQtb3BlbiB7XG5cblx0ZGl2LmFkdmFuY2VkIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdH1cblxuXHRidXR0b24udG9nZ2xlci5pY29uLW1lbnU6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTgwNyc7XG5cdH1cblxufVxuXG5AbWl4aW4gc3RhdHVzLWZsYWcoJG5hbWUpIHtcblx0Ym9keSB0aC5zdGF0dXMjeyRuYW1lfSwgYm9keSB0ZC5zdGF0dXMjeyRuYW1lfSwgYm9keSBvdXRwdXQuc3RhdHVzI3skbmFtZX0ge1xuXHRcdGNvbG9yOiAje21hcC1nZXQoJGNvbG9yLXN0YXR1cywgJG5hbWUpfTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgJWljb247XG5cdFx0XHRjb250ZW50OiAnXFxlODYzJztcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgc3RhdHVzLWZsYWcoXCIwXCIpO1xuQGluY2x1ZGUgc3RhdHVzLWZsYWcoXCI1MDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtZmxhZyhcIjEwMDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtZmxhZyhcIjE1MDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtZmxhZyhcIjIwMDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtZmxhZyhcIjMwMDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtZmxhZyhcIjQwMDBcIik7XG5cbkBtaXhpbiBzaG93LWljb24oJGNsYXNzLCAkY29udGVudCkge1xuXHR0ZC4jeyRjbGFzc306YmVmb3JlIHtcblx0XHRAZXh0ZW5kICVpY29uO1xuXHRcdGNvbnRlbnQ6IFwiI3skY29udGVudH1cIjtcblx0fVxufVxuXG5AaW5jbHVkZSBzaG93LWljb24oXCJwdWJsaXNoZWRcIiwgXCJcXGU4MWNcIik7XG5AaW5jbHVkZSBzaG93LWljb24oXCJhY3RpdmVcIiwgXCJcXGU4MWNcIik7XG5cbkBpbmNsdWRlIHNob3ctaWNvbihcIm1hcmtldGluZ1wiLCBcIlxcZTg0Y1wiKTtcbkBpbmNsdWRlIHNob3ctaWNvbihcInBheW1lbnRcIiwgXCJcXGU4NTFcIik7XG5AaW5jbHVkZSBzaG93LWljb24oXCJjYXJlbGluZVwiLCBcIlxcZTgxNVwiKTtcbkBpbmNsdWRlIHNob3ctaWNvbihcInRpbWV6b25lXCIsIFwiXFxlODBlXCIpO1xuQGluY2x1ZGUgc2hvdy1pY29uKFwiZW5kdG9lbmRcIiwgXCJcXDIxZDRcIik7XG5AaW5jbHVkZSBzaG93LWljb24oXCJ1YXRcIiwgXCJcXGU4MWNcIik7XG5cbkBpbmNsdWRlIHNob3ctaWNvbihcImNhbmNvbW1lbnRcIiwgXCJcXGU4MTNcIik7XG5AaW5jbHVkZSBzaG93LWljb24oXCJjYW5maXhcIiwgXCJcXGU4M2VcIik7XG5AaW5jbHVkZSBzaG93LWljb24oXCJjYW52ZXJpZnlcIiwgXCJcXGU4MzJcIik7XG5AaW5jbHVkZSBzaG93LWljb24oXCJjYW5lZGl0XCIsIFwiXFxlODFhXCIpO1xuIiwiLy8gdGVzdCBwYWdlXG4jdGVzdHN0YXR1cyB7XG5cblx0QGV4dGVuZCAldG9wLWJhcjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRkaXYge1xuXHRcdG1hcmdpbjogMCAwLjI1ZW07XG5cblx0XHQmLnJlZiB7XG5cdFx0XHRmbGV4OiAxIDIgYXV0bztcblx0XHR9XG5cblx0fVxuXG59XG5cbiN0ZXN0c2VydmljZSB7XG5cblx0ZGl2Lm5vdmlzaWJsZSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cdFxufVxuXG4jZHVwaXNzdWVtZXNzYWdlIHtcblx0bWFyZ2luOiAwIGF1dG8gMWVtO1xuXG5cdGRpdiB7XG5cdFx0cGFkZGluZzogLjVlbTtcblx0XHRmb250LXNpemU6IG1lZGl1bTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cbn1cblxubGkubmV3IHtcblxuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0Y29udGVudDogJ1xcZTg0OSc7XG5cdFx0d2lkdGg6IDAuNzVlbTtcblx0XHRjdXJzb3I6IGhlbHA7XG5cdH1cblxufVxuXG4jcmVmIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG5pbnB1dCNyZWYge1xuXHRoZWlnaHQ6IDEuODVlbTtcbn1cblxuI3N0YXR1cyB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbm91dHB1dCNzdGF0dXMge1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcblx0fVxufVxuXG5pbnB1dCNzbXNjb2RlLCBpbnB1dCNzbXNrZXl3b3JkIHtcblx0bWF4LXdpZHRoOiAxMGVtO1xufVxuXG4uc3ViZmllbGRzIHtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwLjhlbSAwO1xuXHRtYXJnaW46IDAgMCAxZW0gMDtcblxuXHRmaWVsZHNldCB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0cGFkZGluZzogMC4yZW0gMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQoJ21lZGl1bScpIHtcblx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHR9XG5cdH1cblxufVxuXG4uYXNzaWduIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5oaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI3RhcmdldGRpdiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jdGVzdGlzc3VlcyB7XG5cblx0cGFkZGluZzogMWVtIDJlbTtcblxuXHRkaXYge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0YnJlYWstaW5zaWRlOiBhdm9pZDtcblxuXHRcdCYjY29udGFjdCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRtYXJnaW46IDAgMCAwLjc1ZW0gMDtcblx0XHRicmVhay1pbnNpZGU6IGF2b2lkO1xuXHRcdHVzZXItc2VsZWN0OiB0ZXh0O1xuXHR9XG5cblx0c2VjdGlvbi5jb2xzIHtcblxuXHRcdGNvbHVtbi1nYXA6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDhlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQoJ21lZGl1bScpIHtcblx0XHRcdGNvbHVtbi1jb3VudDogMjtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG59XG5cbiNyZWFkb25seSAjdGVzdGlzc3VlcyBzZWN0aW9uIHtcblxuXHRjb2x1bW4tZ2FwOiAyZW07XG5cdG1hcmdpbjogMCAwIDFlbSAwO1xuXG5cdEBpbmNsdWRlIHJlc3BvbmQoJ2xhcmdlJykge1xuXHRcdGNvbHVtbi1jb3VudDogMTtcblx0fVxuXG5cdHAge1xuXHRcdHBhZGRpbmctbGVmdDogMS40ZW07XG5cdFx0dGV4dC1pbmRlbnQ6IC0wLjhlbTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb25zJztcblx0XHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgIHdpZHRoOiAwLjhlbTtcblx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHRwLmJ0eXBlOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU4MjMnO1xuXHR9XG5cblx0cC5ibm90ZTo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlODQwJztcblx0fVxuXG59XG4iLCIvLyB1c2VyIHBhZ2VcbiN1c2Vyc3RhdHVzIHtcblxuXHRAZXh0ZW5kICV0b3AtYmFyO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdGRpdiB7XG5cdFx0bWFyZ2luOiAwIDAuMjVlbTtcblxuXHRcdCYubmFtZSB7XG5cdFx0XHRmbGV4OiAxMCAxIGF1dG87XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0ZmxleDogMCAwIDllbTtcblx0XHRcdG1hcmdpbi1yaWdodDogLTEuNWVtO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZXhwaXJlIHtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHR3aWR0aDogMTAuNWVtO1xuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHdpZHRoOiAzZW07XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG59XG5cbiNuYW1lIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4jdG9rZW4ge1xuXHRtYXgtd2lkdGg6IDhlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4iLCIvLyByZXBvcnQgdGFibGVcbnRhYmxlLnJlcG9ydCB7XG5cblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblxuXHR0aCwgdGQge1xuXHRcdHdpZHRoOiAzZW07XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0cGFkZGluZzogMXB4IDJweDtcblx0XHR0ZXh0LW92ZXJmbG93OiBjbGlwO1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmLnRpdGxlIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0fVxuXG5cdFx0Ji53aWRlciB7XG5cdFx0XHR3aWR0aDogNS41cmVtO1xuXHRcdH1cblxuXHRcdCYubm9kYXRhIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHR0aCB7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdFx0fVxuXHR9XG5cblx0Ly8gcmVwb3J0cyB3aXRoIGFjdGl2ZSBsaW5rc1xuXHQmW2RhdGEtbGlua3VybF0gdGQge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCYueiB7XG5cdFx0XHRjdXJzb3I6IGF1dG87XG5cdFx0fVxuXHR9XG5cbn1cblxudGFibGUub3BzIHtcblxuXHR0aCwgdGQge1xuXHRcdHBhZGRpbmc6IDAgNHB4O1xuXHR9XG5cblx0dGQgc3BhbiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHR0aC5kYXRlIHtcblx0XHR3aWR0aDogNmVtO1xuXHR9XG5cblx0dGgudGVzdHMge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0dGgucXVhbGl0eSB7XG5cdFx0d2lkdGg6IDQuMjVlbTtcblx0fVxuXG5cdC5xIHtcblx0XHRmb250LXNpemU6IDEuODVlbTtcblx0fVxuXG59XG5cbmEucmVwb3J0LWhlbHAge1xuXHRmb250LXNpemU6IDAuNWVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbnVsLmRvd25sb2FkcyB7XG5cdGZsb2F0OiByaWdodDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAuNWVtIDAgMC41ZW0gMWVtO1xufVxuXG4vLyB0YWJsZSBkYXRhIG1lc3NhZ2VcbnAucmVwb3J0bWVzc2FnZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAxLjVlbSBhdXRvO1xufVxuXG4vLyBjaGFydCB3cmFwcGVyXG5ib2R5I3JlcG9ydCBkaXYuY2hhcnR3cmFwcGVyIHtcblx0bWF4LWhlaWdodDogODAwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyByZXBvcnQgY2hhcnRcbmJvZHkjcmVwb3J0IGZvcm0gPiBzdmcge1xuXHRtYXJnaW4tdG9wOiAxZW07XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbiIsbnVsbCwiLy8gcHJpbnQgc3R5bGluZ1xuQG1lZGlhIHByaW50IHtcblxuXHRodG1sLCBib2R5IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXG5cdGJvZHkjZGFzaGJvYXJkIGhlYWRlciwgbmF2LCBidXR0b24sIGEuYnV0dG9uLCBmb290ZXIsICNmaWx0ZXIsIGRpdi5maWx0ZXJzLCBkaXYuYWR2YW5jZWQsIGEucmVwb3J0LWhlbHAsIHVsLmRvd25sb2FkcywgZGl2LnVwZGF0ZWQsIGRpdi5jb3BpZXIsICN0ZXN0aXNzdWVzIHAuc2hvd2hpZGUge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdG1haW4sIC5zZWN0aW9uZ3JvdXAsIC5jYXJkcywgLnRhYmxlc2Nyb2xsIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ym9keSwgbWFpbiwgaDEge1xuXHRcdEBpbmNsdWRlIHJlc2V0O1xuXHR9XG5cblx0Ly8gZW5zdXJlIHJlcG9ydHMgdXNlIGZ1bGwgd2lkdGggb2YgcGFnZVxuXHRoMSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRoZWFkZXIgJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHRhOmxpbmssIGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcblx0fVxuXG5cdGFydGljbGUge1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0fVxuXG5cdGhlYWRlciwgI3Rlc3RzdGF0dXMsICN1c2Vyc3RhdHVzIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cblx0dGFibGUsIGNvbCwgdHIsIHRoLCB0ZCwgZmllbGRzZXQsIGRpdi5zdWJmaWVsZHMge1xuXHRcdGJvcmRlci1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHRicmVhay1pbnNpZGU6IGF2b2lkO1xuXHR9XG5cblx0dGFibGUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHRzZWN0aW9uIHtcblx0XHRib3JkZXI6IDAgbm9uZTtcblx0fVxuXG5cdCNjb21tZW50cyB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdGJsb2NrcXVvdGUuc3BlZWNoIHAge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cdH1cblxuXHRibG9ja3F1b3RlLnNwZWVjaCBwOmFmdGVyIHtcblx0XHRib3JkZXItY29sb3I6ICM5OTkgIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR9XG5cblx0YmxvY2txdW90ZS5zcGVlY2guY2xpZW50IHA6YWZ0ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjOTk5ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRvbCNtZWRpYSB7XG5cblx0XHRtYXJnaW46IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMzMuMyUgLSAxMnB4KTtcblx0XHRcdGJvcmRlci1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQjZGFzaGJvYXJkIHNlY3Rpb24sICNyZXBvcnQgc2VjdGlvbiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDQ4JTtcblx0XHRtYXJnaW46IDFlbSAxJTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHRicmVhay1pbnNpZGU6IGF2b2lkO1xuXG5cdFx0Ji53aWRlIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDFlbSBhdXRvO1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA1cHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xuXHRcdH1cblxuXHR9XG5cblx0LnNlY3Rpb25ncm91cCB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuY2FyZHMgPiBsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMS41JTtcbiAgICBwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMCAxJSAxJSAwO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG5cblx0XHRmaWd1cmUge1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRcdGJvcmRlci10b3A6IDAgbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG5cdFx0fVxuXG5cdFx0Lmxpbmsge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRzdmcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0YnJlYWstaW5zaWRlOiBhdm9pZDtcblx0fVxuXG5cdHN2Zy5waWVjaGFydCB7XG5cdFx0bWF4LXdpZHRoOiAxODBweDtcblx0fVxuXG5cdHRleHQge1xuXHRcdGZpbGw6ICMwMDAgIWltcG9ydGFudDtcblx0XHRzdHJva2Utd2lkdGg6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdHBhdGgge1xuXHRcdHN0cm9rZTogI2ZmZiAhaW1wb3J0YW50O1xuXHR9XG5cblx0Y2lyY2xlLCBlbGxpcHNlIHtcblx0XHRzdHJva2U6ICNmZmYgIWltcG9ydGFudDtcblxuXHRcdCYuaW5uZXIge1xuXHRcdFx0ZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG59XG4iXX0= */
