@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{background-color:#fff;color:#333}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 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:#d52b2b!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{background-color:#1d1d1d;color:#e0e0e0}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 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:#d52b2b!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.marketing:before,td.payment:before,td.published:before{speak:none;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}[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-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{word-wrap:break-word;font-size:.85em;height:auto;margin-top:0;overflow:auto;padding-top:0;white-space:pre-wrap;width:10em}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{text-anchor:end;dominant-baseline:middle;stroke-width:.15em;fill:#222;font-size:2.6em;font-weight:600;pointer-events:none}@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{text-anchor:end;dominant-baseline:middle;font-size:1em}svg.barchart text.total{text-anchor:start;font-size:.8em;font-weight:600}@supports (paint-order:stroke){svg.barchart text.total{animation:textfade 1.2s linear}}svg.barchart text.value{fill:rgba(0,0,0,.7);font-size:.8em;font-weight:600;pointer-events:none}@supports (paint-order:stroke){svg.barchart text.value{animation:textfade 1.8s linear}}svg.barchart text.axism{text-anchor:start;dominant-baseline:hanging;font-size:.8em}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{text-anchor:middle;stroke-width:1;min-height:15em;width:100%}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%{stroke-dasharray:2,86;opacity:0;transform:rotate(0)}50%{stroke-dasharray:66,22;stroke-dashoffset:0;opacity:1}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{grid-gap:1.5vw;display:grid;grid-auto-flow:dense;grid-auto-rows:minmax(20em,auto);grid-template-columns:repeat(auto-fill,minmax(20em,1fr));margin-top:1em}.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:""}td.marketing:before{content:""}td.payment:before{content:""}td.careline:before{content:""}td.cancomment:before{content:""}td.canfix:before{content:""}td.canverify:before{content:""}td.canedit:before{content:""}#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{content:"\e823";display:inline-block;font-family:icons;text-align:center;width:.8em}#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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL19saXN0LnNjc3MiLCJoZWxwZXJzL19taXhpbnMuc2NzcyIsImhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwiaGVscGVycy9fdGhlbWVzLnNjc3MiLCJoZWxwZXJzL19sb2dvcy5zY3NzIiwiYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJiYXNlL193ZWJmb250LnNjc3MiLCJtYWluLmNzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX2xheW91dC5zY3NzIiwiYmFzZS9fbWVudS5zY3NzIiwiYmFzZS9fZm9ybXMuc2NzcyIsImJhc2UvX2ZpbGVkcm9wLnNjc3MiLCJiYXNlL190YWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX3dpZGdldHMuc2NzcyIsImNvbXBvbmVudHMvX3VwZGF0ZWQuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19tZWRpYS1jb250cm9sLnNjc3MiLCJjb21wb25lbnRzL19tZWRpYS1wcmV2aWV3LnNjc3MiLCJjb21wb25lbnRzL19pc3N1ZXMuc2NzcyIsImNvbXBvbmVudHMvX2NhcmRncmlkLnNjc3MiLCJwYWdlcy9fZGFzaGJvYXJkLnNjc3MiLCJwYWdlcy9fdGVzdC5zY3NzIiwicGFnZXMvX3VzZXIuc2NzcyIsInBhZ2VzL19yZXBvcnQuc2NzcyIsIjxubyBzb3VyY2U+IiwiYmFzZS9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0S0MsZ0JBRXVCLENDeEp4Qix1Q0FLRSxVQ0ZrQixDREdsQixpQkFBbUIsQ0FKbkIsS0FNWSxDQWtCZCxnREF2QkUsUUNOWSxDRFVaLFFBQVMsQ0FOVCxjQUFlLENBR2YsT0FBUSxDQUlSLFdBeUJZLENBUGQsU0FFRSxRQUFTLENBR1QsaUJBRVksQ0FVWixpQ0FDRSxrQkFBbUIsQ0V2QnRCLEtBYUUscUJBbytCUSxDQXIrQlQsVUFxK0JTLENBai9CViwyREFJRSxxQkE2K0JvQixDQWovQnRCLDRCQVFFLG1DQXkrQlEsQ0FqL0JWLFFBZ0JFLHFC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LGVBQzZCLENBSy9CLGNBQ0MsVUFBVyxDTnJHYixVTTZHRSxxQkFBc0IsQ0FKdEIsb0JBQXFCLENBR3JCLGdCQUFpQixDQURmLFNBQVUsQ0FEVixXQUdvQixDQUx2QixpQkFXRSw0QkFBNkIsQ0FEN0Isc0JBQTZCLENBRjdCLGVBQWdCLENBQ2hCLGlCQUU2QixDQVgvQixnQkFlRSxZQUFhLENaK0NoQixJWXRDRSxrQkFBbUIsQ0FIbkIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQix1QkFBd0IsQ0FIeEIsVUFJbUIsQ1oyQ3JCLGFZdkNFLGVBQWdCLENBR2pCLEtBQ0MsbUJBQXFCLENBQ3JCLHdCQUEwQixDQU8zQixvQkFDQyxxQkFBdUIsQ0FEeEIsMkJBSUUsbUJBQXFCLENBQ3JCIiwiZmlsZSI6Im1haW4tMS05My0xMy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBsaXN0IHBhZ2VzXG4jZmlsdGVyIHtcblxuXHRAZXh0ZW5kICV0b3AtYmFyO1xuXG5cdGRpdi5maWx0ZXJzIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdCYud3JhcCB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cy13aXRoaW4ge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxuXG59XG5cbmRpdi5maWx0ZXJzIHtcblxuXHRjbGVhcjogYm90aDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMC4yZW0gMDtcblx0bWFyZ2luOiAwO1xuXG5cdGRpdiwgaW5wdXQsIHNlbGVjdCwgYnV0dG9uLCAjcHVibGlzaGVkIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRvcmRlcjogMTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtaW4td2lkdGg6IDNlbTtcblx0XHRtYXJnaW46IDAuMmVtIDAuMjVlbTtcblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDNlbTtcblx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0XHQmI3N1Ym1pdC1yZXBvcnQge1xuXHRcdFx0b3JkZXI6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogdW5zZXQ7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXRbdHlwZT1cImRhdGVcIl0sICNtb250aCB7XG5cdFx0bWF4LXdpZHRoOiA5LjI1ZW07XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwieWVhclwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgI3BzIHtcblx0XHRtYXgtd2lkdGg6IDQuNWVtO1xuXHR9XG5cblx0aW5wdXQuZml0Y29udGVudCwgc2VsZWN0LmZpdGNvbnRlbnQge1xuXHRcdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cblxuXHQjcGVyaW9kIHtcblx0XHRtYXgtd2lkdGg6IDVlbTtcblx0fVxuXG5cdCNjb3VudHJ5IHtcblx0XHRtYXgtd2lkdGg6IDllbTtcblx0fVxuXG5cdCNnbSwgI2NvbXBsZXRlLCAjYWN0aXZlIHtcblx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHR3aWR0aDogNS41ZW07XG5cdH1cblxuXHQjZ20ge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQvLyBjaGVja2JveCBvdmVycmlkZVxuXHRkaXYge1xuXG5cdFx0ZmxleDogMCAwIGF1dG87XG5cblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHR3aWR0aDogMmVtO1xuXHRcdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0Jjpmb2N1cyB+IGxhYmVsIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG59XG5cbmRpdi5zZXBmaWx0ZXJzIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzZW07XG5cdH1cbn1cblxuZGl2LmFkdmFuY2VkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6ICR0b3AtYmFyLWhlaWdodCAtIDVlbTtcblx0aGVpZ2h0OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0QGluY2x1ZGUgcmVzZXQ7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcblxuXHQmID4gZmllbGRzZXQge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdHBhZGRpbmc6IDAuMmVtIDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0ZmllbGRzZXQge1xuXG5cdFx0ZGl2IHtcblx0XHRcdG1hcmdpbjogMnB4IDAuOGVtO1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdHdpZHRoOiA4LjJlbTtcblx0XHR9XG5cblx0fVxufVxuXG4uYWR2YW5jZWQtb3BlbiB7XG5cblx0ZGl2LmFkdmFuY2VkIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdH1cblxuXHRidXR0b24udG9nZ2xlci5pY29uLW1lbnU6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTgwNyc7XG5cdH1cblxufVxuXG5AbWl4aW4gc3RhdHVzLWZsYWcoJG5hbWUpIHtcblx0Ym9keSB0aC5zdGF0dXMjeyRuYW1lfSwgYm9keSB0ZC5zdGF0dXMjeyRuYW1lfSwgYm9keSBvdXRwdXQuc3RhdHVzI3skbmFtZX0ge1xuXHRcdGNvbG9yOiAje21hcC1nZXQoJGNvbG9yLXN0YXR1cywgJG5hbWUpfTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgJWljb247XG5cdFx0XHRjb250ZW50OiAnXFxlODYzJztcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgc3RhdHVzLWZsYWcoXCIwXCIpO1xuQGluY2x1ZGUgc3RhdHVzLWZsYWcoXCI1MDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtZmxhZyhcIjEwMDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtZmxhZyhcIjE1MDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtZmxhZyhcIjIwMDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtZmxhZyhcIjMwMDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtZmxhZyhcIjQwMDBcIik7XG5cbkBtaXhpbiBzaG93LWljb24oJGNsYXNzLCAkY29udGVudCkge1xuXHR0ZC4jeyRjbGFzc306YmVmb3JlIHtcblx0XHRAZXh0ZW5kICVpY29uO1xuXHRcdGNvbnRlbnQ6IFwiI3skY29udGVudH1cIjtcblx0fVxufVxuXG5AaW5jbHVkZSBzaG93LWljb24oXCJwdWJsaXNoZWRcIiwgXCJcXGU4MWNcIik7XG5AaW5jbHVkZSBzaG93LWljb24oXCJhY3RpdmVcIiwgXCJcXGU4MWNcIik7XG5cbkBpbmNsdWRlIHNob3ctaWNvbihcIm1hcmtldGluZ1wiLCBcIlxcZTg0Y1wiKTtcbkBpbmNsdWRlIHNob3ctaWNvbihcInBheW1lbnRcIiwgXCJcXGU4NTFcIik7XG5AaW5jbHVkZSBzaG93LWljb24oXCJjYXJlbGluZVwiLCBcIlxcZTgxNVwiKTtcblxuQGluY2x1ZGUgc2hvdy1pY29uKFwiY2FuY29tbWVudFwiLCBcIlxcZTgxM1wiKTtcbkBpbmNsdWRlIHNob3ctaWNvbihcImNhbmZpeFwiLCBcIlxcZTgzZVwiKTtcbkBpbmNsdWRlIHNob3ctaWNvbihcImNhbnZlcmlmeVwiLCBcIlxcZTgzMlwiKTtcbkBpbmNsdWRlIHNob3ctaWNvbihcImNhbmVkaXRcIiwgXCJcXGU4MWFcIik7XG4iLCIvLyBHZW5lcmljIFNhc3MgbWl4aW5zXG5cbi8vIHJlc2V0IHBhZGRpbmcgYW5kIG1hcmdpblxuQG1peGluIHJlc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyByZXNldCBhIGxpc3RcbkBtaXhpbiByZXNldC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBAaW5jbHVkZSByZXNldDtcbn1cblxuLy8gcmVzcG9uc2l2ZSBicmVha3BvaW50c1xuQG1peGluIHJlc3BvbmQoJGJwKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50LCAkYnApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gdG9wIGJhciAoZXh0ZW5kKVxuJXRvcC1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogbWFwLWdldCgkbWVudS13aWR0aCwgJ3NtYWxsJyk7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6ICR0b3AtYmFyLWhlaWdodDtcbiAgcGFkZGluZzogMC4yNWVtIDJlbTtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDA7XG5cblx0Ly8gZmlyc3QgcmVzcG9uc2l2ZSBsYXlvdXQgcmVmZXJlbmNlXG5cdC8vIGRlZmluZSBhbGwgaW4gc2VxdWVuY2UgdG8gZW5zdXJlIE1RIHBhY2tlciB3b3Jrc1xuXHRAaW5jbHVkZSByZXNwb25kKCdzbWFsbCcpIHtcbiAgICBsZWZ0OiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnbWVkaXVtJyk7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kKCdtZWRpdW0nKSB7XG4gICAgbGVmdDogbWFwLWdldCgkbWVudS13aWR0aCwgJ3NtYWxsJyk7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kKCdsYXJnZScpIHtcbiAgICBsZWZ0OiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnbGFyZ2UnKTtcbiAgfVxufVxuXG4vLyBidXR0b24gYmFyIChleHRlbmQpXG4lYnV0dG9uLWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnc21hbGwnKTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDhweCAyZW0gMCAyZW07XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQoJ21lZGl1bScpIHtcbiAgICBsZWZ0OiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnbWVkaXVtJyk7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kKCdsYXJnZScpIHtcbiAgICBsZWZ0OiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnbGFyZ2UnKTtcbiAgfVxuXG4gIGJ1dHRvbiwgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDRweDtcbiAgfVxufVxuIiwiLy8gR2xvYmFsIFNhc3MgdmFyaWFibGVzXG5cbi8vIGZvbnRzXG4kZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1tb25vOiBDb25zb2xhcywgTWVubG8sIFwiRGVqYVZ1IE1vbm9cIiwgbW9ub3NwYWNlO1xuJGZvbnQtYmFzZS1zaXplOiAxNnB4O1xuJGZvbnQtc2l6ZS1sYXJnZTogMTZweDtcbiRmb250LXNpemUtbWVkaXVtOiAxNXB4O1xuJGZvbnQtc2l6ZS1zbWFsbDogMTRweDtcblxuLy8gcmVzcG9uc2l2ZSBicmVha3BvaW50c1xuJGJyZWFrcG9pbnQ6IChcblx0J3NtYWxsJzpcdDMwZW0sXG5cdCdtZWRpdW0nOiA1NmVtLFxuXHQnbGFyZ2UnOlx0NzBlbVxuKTtcblxuLy8gbWVudVxuJG1lbnUtd2lkdGg6IChcblx0J3NtYWxsJzogXHQzZW0sXG5cdCdtZWRpdW0nOiAzZW0sXG5cdCdsYXJnZSc6IFx0OWVtXG4pO1xuXG4vLyBsYXlvdXRzXG4kdG9wLWJhci1oZWlnaHQ6IDNlbTtcblxuLy8gY29sb3Vyc1xuJGNvbG9yLXN0YXR1czogKFxuXHQnMCc6ICAgIGluaGVyaXQsXG5cdCc1MDAnOiAgIzg4Zixcblx0JzEwMDAnOiAjOGM2LFxuXHQnMTUwMCc6ICNiYmMsXG5cdCcyMDAwJzogI2ZhNixcblx0JzMwMDAnOiAjZDU1LFxuXHQnNDAwMCc6ICNmOTlcbik7XG5cbi8vIGNvbG91cnNcbiRjb2xvci1zdGF0dXMtaG92ZXI6IChcblx0JzUwMCc6ICBkYXJrZW4oIzg4ZiwgMTAlKSxcblx0JzEwMDAnOiBkYXJrZW4oIzhjNiwgMTAlKSxcblx0JzE1MDAnOiBkYXJrZW4oI2JiYywgMTAlKSxcblx0JzIwMDAnOiBkYXJrZW4oI2ZhNiwgMTAlKSxcblx0JzMwMDAnOiBkYXJrZW4oI2Q1NSwgMTAlKSxcblx0JzQwMDAnOiBkYXJrZW4oI2Y5OSwgMTAlKVxuKTtcblxuLy8gY29sb3Vyc1xuJGNvbG9yLWlzdGF0ZTogKFxuXHQnMSc6ICNiYmMsXG5cdCcwMSc6ICM4YzYsXG5cdCcwMCc6ICNkNTVcbik7XG5cbi8vIGNvbG91cnNcbiRjb2xvci1pc3RhdGUtaG92ZXI6IChcblx0JzEnOiBkYXJrZW4oIzhjNiwgMTAlKSxcblx0JzAxJzogZGFya2VuKCNiYmMsIDEwJSksXG5cdCcwMCc6IGRhcmtlbigjZDU1LCAxMCUpXG4pO1xuIiwiLy8gdGhlbWluZ1xuXG4vLyBzdGF0dXMgZHJvcC1kb3duIG1peGluXG5AbWl4aW4gc3RhdHVzLXNlbGVjdCgkbmFtZSkge1xuXHRvcHRpb25bdmFsdWU9XCIjeyRuYW1lfVwiXSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvci1zdGF0dXMsICRuYW1lKX07XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogI3ttYXAtZ2V0KCRjb2xvci1zdGF0dXMsICRuYW1lKX07XG5cdH1cbn1cblxuLy8gc3RhdHVzIFNWRyBtaXhpblxuQG1peGluIHN0YXR1cy1zdmcoJG5hbWUpIHtcblx0c3ZnIC5zdGF0dXMjeyRuYW1lfSwgc3ZnIGcgLnN0YXR1cyN7JG5hbWV9IHtcblx0XHRmaWxsOiAje21hcC1nZXQoJGNvbG9yLXN0YXR1cywgJG5hbWUpfSAhaW1wb3J0YW50O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRmaWxsOiAje21hcC1nZXQoJGNvbG9yLXN0YXR1cy1ob3ZlciwgJG5hbWUpfSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdHN2ZyBnOmhvdmVyIC5zdGF0dXMjeyRuYW1lfSB7XG5cdFx0ZmlsbDogI3ttYXAtZ2V0KCRjb2xvci1zdGF0dXMtaG92ZXIsICRuYW1lKX0gIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyB0aGVtZSBtaXhpblxuQG1peGluIHRoZW1lIChcblx0JG5hbWUsXG5cdCRiYWNrMSwgJGJhY2syLCAkYmFjazMsICRiYWNrNCxcblx0JGZvcmUxLCAkZm9yZTIsICRmb3JlMyxcblx0JGhpbnQxLCAkaGludDIsICRoaW50Myxcblx0JG9uLCAkb250ZXh0LFxuXHQkb2ZmLCAkb2ZmdGV4dCxcblx0JGF2ZywgJGF2Z3RleHQpIHtcblxuXHQkYm9keTogJ2JvZHknO1xuXHQkZGFzaDogJ2JvZHkjZGFzaGJvYXJkJztcblxuXHRAaWYgKCRuYW1lICE9ICcnKSB7XG5cdFx0JGJvZHk6ICRib2R5ICsgJy4nICsgJG5hbWU7XG5cdFx0JGRhc2g6ICRkYXNoICsgJy4nICsgJG5hbWU7XG5cdH1cblxuXHQjeyRib2R5fSB7XG5cblx0XHQvLyBwbGFjZWhvbGRlcnNcblx0XHQldG9wLWJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazQ7XG5cdFx0fVxuXG5cdFx0JWJ1dHRvbi1iYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmFjazIsIDAuOCk7XG5cdFx0fVxuXG5cdFx0Ly8gYmFzZVxuXHRcdGNvbG9yOiAkZm9yZTE7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2syO1xuXG5cdFx0aHIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2syO1xuXHRcdH1cblxuXHRcdC8vIGZpbGUgZHJvcFxuXHRcdCNmaWxlaG92ZXIge1xuXHRcdFx0Y29sb3I6ICRoaW50Mjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhpbnQxLCAwLjI1KTtcblx0XHR9XG5cblx0XHRhOmxpbmssIGE6dmlzaXRlZCB7XG5cdFx0ICBjb2xvcjogJGhpbnQxO1xuXHRcdH1cblxuXHRcdGE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcblx0XHQgIGNvbG9yOiAkaGludDM7XG5cdFx0fVxuXG5cdFx0YXNpZGUubm90ZSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkaGludDI7XG5cblx0XHRcdHAsIGgzIHtcblx0XHRcdFx0Y29sb3I6ICRoaW50Mjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBsYXlvdXRcblx0XHRmb290ZXIge1xuXHRcdCAgY29sb3I6ICRmb3JlMjtcblx0XHR9XG5cblx0XHQvLyBuYXZpZ2F0aW9uIG1lbnVcblx0XHRuYXYubWVudSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazE7XG5cblx0XHRcdGEge1xuXHRcdCAgICAmOmxpbmssICY6dmlzaXRlZCB7XG5cdFx0ICAgICAgY29sb3I6ICRmb3JlMjtcblx0XHQgICAgfVxuXG5cdFx0ICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcblx0XHQgICAgICBjb2xvcjogJGZvcmUxO1xuXHRcdCAgICB9XG5cblx0XHQgICAgJi5hY3RpdmUge1xuXHRcdCAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrMjtcblx0XHQgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHQuaG9tZSBhIHtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2s0O1xuXHRcdCAgfVxuXG5cdFx0ICAuc2VwIHtcblx0XHQgICAgYm9yZGVyLWJvdHRvbTogM3B4IGRvdWJsZSAkYmFjazI7XG5cdFx0ICB9XG5cblx0XHR9XG5cblx0XHQvLyBmb3Jtc1xuXHRcdGZpZWxkc2V0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMTtcblxuXHRcdFx0Ji5mbG93cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrNDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBmaWVsZHNldCB0aW50c1xuXHRcdCN0ZXN0bWVzc2FnZXMsICN0ZXN0bWFpbiwgI3Rlc3Rpc3N1ZXMsICN0ZXN0bWVkaWEsICN0ZXN0ZXh0cmEsIC5zZXBhcmF0b3Ige1xuXHRcdFx0Ym9yZGVyLXRvcDogNnB4IHNvbGlkICRoaW50MTtcblx0XHR9XG5cblx0XHQjZHVwaXNzdWVtZXNzYWdlIGRpdiB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG9mZnRleHQsIDAuNyk7XG5cdFx0fVxuXG5cdFx0bGVnZW5kIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoaW50MTtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRjb2xvcjogJGZvcmUyO1xuXHRcdH1cblxuXHRcdGlucHV0LCBvdXRwdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuXHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMjtcblxuXHRcdFx0Ji5hdXRvZmlsbCwgJi5hdXRvZmlsbCB+IGxhYmVsLCAmLmludmFsaWQgfiBsYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAkb2ZmdGV4dDtcblx0XHRcdH1cblxuXHRcdFx0Ji5pbnZhbGlkIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJG9mZnRleHQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMgfiBsYWJlbCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHR9XG5cblx0XHRcdCZbZGlzYWJsZWRdLCAmW3JlYWRvbmx5XSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGRpdi5pbnZhbGlkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRvZmZ0ZXh0O1xuXHRcdH1cblxuXHRcdHNlbGVjdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmFjazIgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDYgMTBcIj48cGF0aCBkPVwiTTIsNGgyTDMsNkx6XCIgc3Ryb2tlLXdpZHRoPVwiMFwiIGZpbGw9XCJyZ2JhKDEyOCwxMjgsMTI4LC4yKVwiLz48L3N2Zz4nKSBuby1yZXBlYXQgMTAwJSA1MCU7XG5cdFx0fVxuXG5cdFx0b3B0Z3JvdXAsIG9wdGdyb3VwIG9wdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazQ7XG5cdFx0fVxuXG5cdFx0b3V0cHV0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdCYgfiBsYWJlbCB7XG5cdFx0XHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkb2ZmdGV4dDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpjaGVja2VkIH4gbGFiZWwge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUxO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRvbnRleHQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9uO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRwcmUgc3Bhbi5kb21haW4ge1xuXHRcdFx0Y29sb3I6ICRvZmZ0ZXh0O1xuXHRcdH1cblxuXHRcdHByZSBzcGFuLnF1ZXJ5IHtcblx0XHRcdGNvbG9yOiAkZm9yZTI7XG5cdFx0fVxuXG5cdFx0Zm9ybSBkaXYgcCB7XG5cdFx0XHRjb2xvcjogJGZvcmUyO1xuXHRcdH1cblxuXHRcdGZvcm0gbmF2LmxvZ2luIHtcblx0XHRcdHBhZGRpbmc6IDAgMmVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgcmdiYSgkYmFjazIsIDAuOCk7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGJhY2syO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRoaW50MiwgMC44KTtcblxuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGludDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRmb3JtIC5jb21tZW50IHAge1xuXHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHR9XG5cblx0XHRidXR0b24sIC5idXR0b24ge1xuXHRcdFx0Y29sb3I6ICRmb3JlMjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMztcblxuXHRcdFx0JjpsaW5rLCAmOnZpc2l0ZWQge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoaW50MTtcblx0XHRcdH1cblxuXHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRjb2xvcjogJGJhY2sxO1xuXG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazM7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNyZWFkb25seSAuY29tbWVudCBwIHtcblx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0fVxuXG5cdFx0Ly8gdGFibGVzXG5cdFx0Zm9ybS5hY3RpdmUgdGFibGUge1xuXG5cdFx0XHR0aCB7XG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkZm9yZTM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdHRoZWFkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoaW50MTtcblx0XHR9XG5cblx0XHR0aCB7XG5cdFx0XHQmLnNvcnQtMSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoaW50Mztcblx0XHRcdH1cblxuXHRcdFx0Ji5zb3J0MSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoaW50Mjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0Ym9keSB0cjpudGgtY2hpbGQoMm4pIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcblx0XHR9XG5cblx0XHR0Ym9keSB0ci5zZXAgdGRbcm93c3Bhbl0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2syO1xuXHRcdH1cblxuXHRcdHRib2R5IHRyOmhvdmVyIHRkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhpbnQxLCAwLjIpO1xuXHRcdH1cblxuXHRcdHRib2R5IHRyLnNlbGVjdGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhpbnQyLCAwLjMpO1xuXHRcdH1cblxuXHRcdHRib2R5IHRyLnNlbGVjdGVkOm50aC1jaGlsZCgybikge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaGludDIsIDAuNCk7XG5cdFx0fVxuXG5cdFx0Y29sLmNvdW50cnkge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGhpbnQyO1xuXHRcdH1cblxuXHRcdHRhYmxlLnJlcG9ydCB7XG5cblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRoaW50MjtcblxuXHRcdFx0dHIuc2VwIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRoaW50Mjtcblx0XHRcdH1cblxuXHRcdFx0dHIuZmlyc3RyZWMge1xuXHRcdFx0XHRib3JkZXItdG9wOiA1cHggc29saWQgJGhpbnQyO1xuXHRcdFx0fVxuXG5cdFx0XHR0ci5zdWJ0b3RhbCB0ZCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDNweCBkb3VibGUgJGhpbnQyO1xuXHRcdFx0fVxuXG5cdFx0XHR0aC50aXRsZSwgdGQudGl0bGUge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkaGludDI7XG5cdFx0XHR9XG5cblx0XHRcdC5zdW0ge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRoaW50Mjtcblx0XHRcdH1cblxuXHRcdFx0Lnoge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgkZm9yZTEsIDAuMjUpO1xuXHRcdFx0fVxuXG5cdFx0XHQuZ3JlZW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRvbnRleHQsIDAuMzUpO1xuXHRcdFx0fVxuXG5cdFx0XHQucmVkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkb2ZmdGV4dCwgMC40NSk7XG5cdFx0XHR9XG5cblx0XHRcdC55ZWxsb3cge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRhdmd0ZXh0LCAwLjM1KTtcblx0XHRcdH1cblxuXHRcdFx0LnBpbmsge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRvZmZ0ZXh0LCAwLjE1KTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdHRhYmxlLm9wcyB7XG5cblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRoaW50Mjtcblx0XHRcdH1cblxuXHRcdFx0dGQudSB7XG5cdFx0XHRcdGNvbG9yOiAkb2ZmO1xuXHRcdFx0fVxuXG5cdFx0XHR0ZC5vIHtcblx0XHRcdFx0Y29sb3I6ICRvbjtcblx0XHRcdH1cblxuXHRcdFx0dHIuc2VwbSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGJhY2s0O1xuXHRcdFx0fVxuXG5cdFx0XHR0Ym9keSB0ciwgdGJvZHkgdHI6aG92ZXIgdGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdHRhYmxlLmlzc3VlIHtcblxuXHRcdFx0dGJvZHkgdHIsIHRib2R5IHRyOmhvdmVyIHRkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHR0YWJsZS5leHRlbmRlZCB7XG5cblx0XHRcdHRib2R5IHRyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdHRkLnNlcCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkaGludDI7XG5cdFx0XHR9XG5cdFx0XHR0ZC5zZXBtIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAkYmFjazM7XG5cdFx0XHR9XG5cblx0XHRcdHRkLmFnZyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGZvcmUyLCAwLjMpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdHRkLmFsbHRvdGFsIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZm9yZTIsIDAuMykgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRoaW50Mjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRoaW50Mjtcblx0XHRcdH1cblxuXHRcdFx0dGQuc3VidG90YWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRoaW50MywgMC4yKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGhpbnQyO1xuXHRcdFx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhpbnQyO1xuXHRcdFx0fVxuXG5cdFx0XHR0ZC50b3RhbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhpbnQyLCAwLjMpO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGhpbnQyO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LnNob3doaWRlIHtcblx0XHRcdGNvbG9yOiAkZm9yZTI7XG5cdFx0fVxuXG5cdFx0Ly8gY2FyZCBncmlkXG5cdFx0LmxpbmtlZCB7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkYmFjazE7XG5cdFx0fVxuXG5cdFx0LmNhcmRzIHtcblxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2s0O1xuXHRcdFx0fVxuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazE7XG5cdFx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAkYmFjazQ7XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRiYWNrMTtcblx0XHRcdH1cblxuXHRcdFx0Lm1lcmNoYW50IHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMztcblx0XHRcdH1cblxuXHRcdFx0LmhpZ2hsaWdodCB7XG5cdFx0XHRcdGNvbG9yOiAkaGludDE7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQvLyB3aWRnZXRzXG5cdFx0c2VjdGlvbiB7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrNDtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazE7XG5cblx0XHRcdFx0ZW0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkaGludDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRlbS5hbHQge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW46aG92ZXIsIHNwYW46Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRjb2xvcjogJGhpbnQxO1xuXHRcdFx0fVxuXG5cdFx0XHRhOmhvdmVyIGgzLCBhOmZvY3VzIGgzIHtcblx0XHRcdFx0Y29sb3I6ICRoaW50Mztcblx0XHRcdH1cblxuXHRcdFx0Lm1haW4ge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUzO1xuXHRcdFx0fVxuXG5cdFx0XHQuYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICRvbjtcblx0XHRcdH1cblxuXHRcdFx0LmluYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICRvZmY7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWNvbmRhcnkge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUyO1xuXHRcdFx0fVxuXG5cdFx0XHRwcm9ncmVzcyB7XG5cdFx0XHRcdGNvbG9yOiAkb247XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRvZmY7XG5cdFx0XHR9XG5cblx0XHRcdHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRvZmY7XG5cdFx0XHR9XG5cblx0XHRcdHByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRvbjtcblx0XHRcdH1cblxuXHRcdFx0cC5oZWxwIHtcblxuXHRcdFx0XHRhOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkZm9yZTI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2szO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YTpob3Zlcjo6YmVmb3JlLCBhOmZvY3VzOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhpbnQyO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdGZpZWxkc2V0IHNlY3Rpb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Ly8gdGVzdCBwb3B1cFxuXHRcdGRpdi50ZXN0Y2FyZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkaGludDE7XG5cdFx0fVxuXG5cdFx0Ly8gbW9kYWwgYWxlcnRcblx0XHQjbW9kYWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmFjazIsIDAuNzUpO1xuXG5cdFx0XHRkaXYge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazQ7XG5cdFx0XHR9XG5cblx0XHRcdGhlYWRlciB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoaW50Mjtcblx0XHRcdH1cblxuXHRcdFx0cHJvZ3Jlc3Mge1xuXHRcdFx0XHRjb2xvcjogJG9uO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZm9yZTI7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb3JlMjtcblx0XHRcdH1cblxuXHRcdFx0cHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGZvcmUyO1xuXHRcdFx0fVxuXG5cdFx0XHRwcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkb247XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQvLyBtZWRpYSBjb250cm9sXG5cdFx0b2wjbWVkaWEge1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRoaW50MjtcblxuXHRcdFx0XHQmLmRyYWdnaW5nIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazE7XG5cdFx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGhpbnQyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5kcmFnb3ZlcnRvcCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBkb3R0ZWQgJGZvcmUxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5kcmFnb3ZlcmVuZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiA0cHggZG90dGVkICRmb3JlMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoaW50Mjtcblx0XHRcdH1cblxuXHRcdFx0ZmlndXJlLCBwLmFsZXJ0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2syO1xuXHRcdFx0fVxuXG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRoaW50Mjtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQvLyBtZWRpYSBwcmV2aWV3XG5cdFx0I3ByZXZpZXcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmFjazIsIDAuOSk7XG5cblx0XHRcdGFydGljbGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZm9yZTE7XG5cdFx0XHRcdGNvbG9yOiAkYmFjazE7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRoaW50MTtcblx0XHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMTVweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmFjazIsIDAuOCk7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUyO1xuXG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkZm9yZTM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC8vIG1lc3NhZ2VzXG5cdFx0I3Rlc3Rpc3N1ZXMgc2VjdGlvbiBwOjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRvZmY7XG5cdFx0fVxuXG5cdFx0I3Rlc3RtZXNzYWdlcyB7XG5cblx0XHRcdHAuY29tcGFueSBzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRvbnRleHQ7XG5cdFx0XHR9XG5cblx0XHRcdGEudW5yZWFkIHAuY29tcGFueSBzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRvZmZ0ZXh0O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0ZGl2Lm1lc3NhZ2VvdmVybGF5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJhY2syLCAwKTtcblx0XHR9XG5cblx0XHQjbWVzc2FnZXBhbmVsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMztcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0bmF2IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2szO1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazE7XG5cblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoaW50MTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0I2NvbW1lbnRzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrNDtcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICRiYWNrNDtcblx0XHR9XG5cblx0XHRibG9ja3F1b3RlLnNwZWVjaCB7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGludDI7XG5cdFx0XHR9XG5cblx0XHRcdHA6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRoaW50MiAkaGludDIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdGNpdGUge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUyO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cblx0XHRcdHEge1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHR9XG5cblx0XHRcdCYuY2xpZW50IHtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRiYWNrMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmFjazM7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ji5zaG93bWVzc2FnZXBhbmVsIGRpdi5tZXNzYWdlb3ZlcmxheSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiYWNrMiwgMC41KTtcblx0XHR9XG5cblx0XHQvLyBsaXN0IGZpbHRlcnNcblx0XHQjZmlsdGVyIHtcblxuXHRcdFx0ZGl2LmZpbHRlcnMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0ZGl2LmZpbHRlcnMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2sxO1xuXHRcdH1cblxuXHRcdGRpdi5hZHZhbmNlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazQ7XG5cblx0XHRcdGZpZWxkc2V0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZC5tM2cge1xuXHRcdFx0Y29sb3I6ICRmb3JlMjtcblx0XHR9XG5cblx0XHR0ZC5vdmVyZHVlIHtcblx0XHRcdGNvbG9yOiAkb2ZmO1xuXHRcdH1cblxuXHRcdHRkLmdtb21pdCB7XG5cdFx0XHRjb2xvcjogJG9mZjtcblx0XHR9XG5cblx0XHR0ZC51c2luZyB7XG5cdFx0XHRjb2xvcjogJG9uO1xuXHRcdH1cblxuXHRcdC8vIHVwZGF0ZSBsaXN0XG5cdFx0LnVwZGF0ZWQge1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2syO1xuXHRcdFx0fVxuXG5cdFx0XHRvbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrNDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJhY2s0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxpLnNlcCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGZvcmUyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHAge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGludDE7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQvLyB0ZXN0IHBhZ2Vcblx0XHRsaS5uZXcge1xuXG5cdFx0XHQmOmJlZm9yZSB7IGNvbG9yOiAkb2ZmdGV4dDsgfVxuXG5cdFx0fVxuXG5cdFx0bGkuYXV0b2ZpbGwgaW5wdXQge1xuXHRcdFx0Y29sb3I6ICRvZmZ0ZXh0O1xuXHRcdH1cblxuXHRcdCNyZWYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0aW5wdXQjcmVmIHtcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I3N0YXR1cyB7XG5cblx0XHRcdG9wdGlvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMjtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJhY2syO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBzdGF0dXMtc2VsZWN0KFwiMFwiKTtcblx0XHRcdEBpbmNsdWRlIHN0YXR1cy1zZWxlY3QoXCI1MDBcIik7XG5cdFx0XHRAaW5jbHVkZSBzdGF0dXMtc2VsZWN0KFwiMTAwMFwiKTtcblx0XHRcdEBpbmNsdWRlIHN0YXR1cy1zZWxlY3QoXCIxNTAwXCIpO1xuXHRcdFx0QGluY2x1ZGUgc3RhdHVzLXNlbGVjdChcIjIwMDBcIik7XG5cdFx0XHRAaW5jbHVkZSBzdGF0dXMtc2VsZWN0KFwiMzAwMFwiKTtcblx0XHRcdEBpbmNsdWRlIHN0YXR1cy1zZWxlY3QoXCI0MDAwXCIpO1xuXG5cdFx0fVxuXG5cdFx0Ly8gSFRNTCBjaGFydHNcblx0XHR1bC5iYXJjaGFydCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazE7XG5cdFx0fVxuXG5cdFx0Ly8gU1ZHIGNoYXJ0c1xuXHRcdHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkge1xuXG5cdFx0XHRjaXJjbGUsIGVsbGlwc2UsIHBhdGgge1xuXHRcdFx0XHRzdHJva2U6ICRiYWNrNDtcblx0XHRcdFx0ZmlsbDogJGhpbnQxO1xuXG5cdFx0XHRcdCYjbWEsICYjZWgge1xuXHRcdFx0XHRcdHN0cm9rZTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdHBhdGgsIHJlY3Qge1xuXHRcdFx0XHRmaWxsOiAkaGludDE7XG5cblx0XHRcdFx0Ji5hbHQge1xuXHRcdFx0XHRcdGZpbGw6ICRoaW50Mztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGZpbGw6ICRoaW50Mjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRnIHtcblx0XHRcdFx0cmVjdCB7XG5cdFx0XHRcdFx0ZmlsbDogJGhpbnQxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciByZWN0IHtcblx0XHRcdFx0XHRmaWxsOiAkaGludDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cGF0aC5sb3csIHJlY3QubG93IHtcblx0XHRcdFx0ZmlsbDogJG9uO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGZpbGw6ICRvbnRleHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Zzpob3ZlciByZWN0LmxvdyB7IGZpbGw6ICRvbnRleHQ7IH1cblxuXHRcdFx0cGF0aC5oaWdoLCByZWN0LmhpZ2gge1xuXHRcdFx0XHRmaWxsOiAkb2ZmO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGZpbGw6ICRvZmZ0ZXh0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGc6aG92ZXIgcmVjdC5oaWdoIHsgZmlsbDogJG9mZnRleHQ7IH1cblxuXHRcdFx0cGF0aC5pMSwgcmVjdC5pMSB7XG5cdFx0XHRcdGZpbGw6ICRiYWNrMztcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRmaWxsOiAkZm9yZTI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Zzpob3ZlciByZWN0LmkxIHsgZmlsbDogJGZvcmUyOyB9XG5cblx0XHRcdHBhdGguaTAxLCByZWN0LmkwMSB7XG5cdFx0XHRcdGZpbGw6ICRvbnRleHQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0ZmlsbDogJG9uO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGc6aG92ZXIgcmVjdC5pMDEgeyBmaWxsOiAkb247IH1cblxuXHRcdFx0cGF0aC5pMDAsIHJlY3QuaTAwIHtcblx0XHRcdFx0ZmlsbDogJG9mZnRleHQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0ZmlsbDogJG9mZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRnOmhvdmVyIHJlY3QuaTAwIHsgZmlsbDogJG9mZjsgfVxuXG5cdFx0XHR0ZXh0IHtcblx0XHRcdFx0ZmlsbDogJGZvcmUxO1xuXHRcdFx0fVxuXHRcblx0XHRcdHRleHQudG90YWwge1xuXHRcdFx0XHRmaWxsOiAkaGludDE7XG5cdFx0XHR9XG5cdFxuXHRcdFx0dGV4dC5heGlzbSB7XG5cdFx0XHRcdGZpbGw6ICRmb3JlMjtcblx0XHRcdH1cblx0XG5cdFx0XHRsaW5lIHtcblx0XHRcdFx0c3Ryb2tlOiAkZm9yZTI7XG5cdFx0XHR9XG5cdFx0XG5cdFx0fVxuXG5cdFx0LmlubmVyIHtcblx0XHRcdGZpbGw6ICRiYWNrMiAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdHNlY3Rpb24gLmlubmVyIHtcblx0XHRcdGZpbGw6ICRiYWNrNCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHN0YXR1cy1zdmcoXCI1MDBcIik7XG5cdFx0QGluY2x1ZGUgc3RhdHVzLXN2ZyhcIjEwMDBcIik7XG5cdFx0QGluY2x1ZGUgc3RhdHVzLXN2ZyhcIjE1MDBcIik7XG5cdFx0QGluY2x1ZGUgc3RhdHVzLXN2ZyhcIjIwMDBcIik7XG5cdFx0QGluY2x1ZGUgc3RhdHVzLXN2ZyhcIjMwMDBcIik7XG5cdFx0QGluY2x1ZGUgc3RhdHVzLXN2ZyhcIjQwMDBcIik7XG5cblx0XHRzdmcgW2NsYXNzXj0nY2xhc3NpZmljYXRpb24nXSB7XG5cdFx0XHRmaWxsOiAkaGludDE7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRmaWxsOiAkaGludDI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cGF0aC5jbGFzc2lmaWNhdGlvbm5vbmUge1xuXHRcdFx0ZmlsbDogJGhpbnQzO1xuXHRcdH1cblxuXHRcdC8vIG1hcFxuXHRcdHN2Zy5tYXAge1xuXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkb247XG5cblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiAkYmFjazM7XG5cdFx0XHR9XG5cblx0XHRcdHBhdGg6aG92ZXIge1xuXHRcdFx0XHRmaWxsOiAkaGludDEgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC8vIG1hcCBwaW5cblx0XHR1bC5waW4ge1xuXHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRiYWNrMjtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkYmFjazI7XG5cdFx0XHR9XG5cblx0XHRcdGxpLnRpdGxlLCBsaS5zdWJ0aXRsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrNDtcblx0XHRcdH1cblxuXHRcdFx0YTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGludDI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN1YmZpZWxkcyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazE7XG5cdFx0fVxuXG5cdFx0Ly8gdXNlciBwYWdlXG5cdFx0I25hbWUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdH1cblxuXHQvLyBkYXNoYm9hcmQgcGFnZVxuXHQjeyRkYXNofSB7XG5cblx0XHRoZWFkZXIsIG1haW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0aGVhZGVyIHtcblxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2s0O1xuXHRcdFx0XHRib3JkZXI6IDVweCBzb2xpZCAkYmFjazE7XG5cdFx0XHR9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMjtcblx0XHRcdH1cblxuXHRcdFx0c3VwIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdH1cblxuXHRcdFx0Lm1haW50ZW5hbmNlIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMztcblx0XHRcdFx0YW5pbWF0aW9uOiB0ZXh0ZmFkZSAwLjNzIGxpbmVhciAxLjVzIGFsdGVybmF0ZSA5O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0cC5zdWNjZXNzIHtcblx0XHRcdGNvbG9yOiAkb247XG5cdFx0fVxuXG5cdH1cblxufVxuXG4vLyBkZWZhdWx0IHRoZW1lXG5AaW5jbHVkZSB0aGVtZShcblx0JycsXG5cdCNkZGQsICNmZmYsICNjY2MsICNlZWUsXG5cdCMzMzMsICM3NzcsICM1NTUsXG5cdGxpZ2h0ZW4oI2VlNzIwNywgMTUlKSwgbGlnaHRlbigjZWU3MjA3LCA1JSksIGxpZ2h0ZW4oI2VlNzIwNywgMjUlKSxcblx0IzA5MCwgbGlnaHRlbigjMDkwLCAxMCUpLFxuXHQjYzAwLCBsaWdodGVuKCNjMDAsIDEwJSksXG5cdCNmMWMyMzIsIGxpZ2h0ZW4oI2YxYzIzMiwgMTAlKSxcbik7XG5cbi8vIGRhcmsgdGhlbWVcbkBpbmNsdWRlIHRoZW1lKFxuXHQnZGFyaycsXG5cdCMyYTJhMmEsICMxZDFkMWQsICMzMTMxMzEsICMzNjM2MzYsXG5cdCNlMGUwZTAsICM5MjkyOTIsICNmZmYsXG5cdCNlZTcyMDcsIGRhcmtlbigjZWU3MjA3LCAxNSUpLCBsaWdodGVuKCNlZTcyMDcsIDE1JSksXG5cdCM4YzYsIGRhcmtlbigjOGM2LCAxNSUpLFxuXHQjZDU1LCBkYXJrZW4oI2Q1NSwgMTUlKSxcblx0I2YxYzIzMiwgZGFya2VuKCNmMWMyMzIsIDE1JSlcbik7XG4iLCIvLyBTVkcgbG9nbyBzdHlsZXNcbnN2Zy5mcmF1ZHNjYW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vLyBDaHJvbWUgY2FuIHRhcmdldCByZWZlcmVuY2VkIDxzdmc+LCBGaXJlZm94IGNhbiBvbmx5IHRhcmdldCA8dXNlPlxuc3ZnLmZyYXVkc2NhbiBwYXRoLmZzdGV4dCwgLmxvZ29iaWcge1xuXHRmaWxsOiAjMjIyO1xuXG5cdGJvZHkuZGFyayAmIHtcblx0XHRmaWxsOiAjZGRkO1xuXHR9XG59XG5cbi5ob21lIGEge1xuXG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5sb2dvc21sIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdEBpbmNsdWRlIHJlc3BvbmQoJ2xhcmdlJykge1xuXG5cdFx0LmxvZ29zbWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQubG9nb2JpZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0fVxufVxuIiwiLy8gTm9ybWFsaXplIHN0eWxlc1xuXG4vLyBib3JkZXItYm94IGJ5IGRlZmF1bHRcbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gSFRNTDUgYmxvY2sgZWxlbWVudHNcbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIHJlc2V0O1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIHRleHRhcmVhIHNjcm9sbGJhcnNcbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4iLCIvLyBXZWJmb250IGljb25zXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgc3JjOlxuICAgIHJlc29sdmUoJ2ljb25zLmVvdCcpO1xuICBzcmM6XG4gICAgcmVzb2x2ZSgnaWNvbnMuZW90I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHJlc29sdmUoJ2ljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICByZXNvbHZlKCdpY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgcmVzb2x2ZSgnaWNvbnMuc3ZnI2ljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4laWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBzcGVhazogbm9uZTtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBAZXh0ZW5kICVpY29uO1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG59XG5cbltjbGFzc149XCJpY29uLWZpbGUtXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLWZpbGUtXCJdOmJlZm9yZSB7XG4gIHdpZHRoOiAxLjFlbTtcbiAgcGFkZGluZzogMC4xZW0gMDtcbn1cblxuLmljb24tZG93bi1taW5pOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9XG4uaWNvbi1sZWZ0LW1pbmk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH1cbi5pY29uLXJpZ2h0LW1pbmk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH1cbi5pY29uLXVwLW1pbmk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMyc7IH1cbi5pY29uLWRvd24tYmlnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDQnOyB9XG4uaWNvbi1sZWZ0LWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA1JzsgfVxuLmljb24tcmlnaHQtYmlnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDYnOyB9XG4uaWNvbi11cC1iaWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH1cbi5pY29uLWFycm93cy1jY3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOCc7IH1cbi5pY29uLXN0YXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH1cbi5pY29uLXN0YXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYSc7IH1cbi5pY29uLXVzZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYic7IH1cbi5pY29uLXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGMnOyB9XG4uaWNvbi11c2VyLWFkZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBkJzsgfVxuLmljb24tY2xvY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZSc7IH1cbi5pY29uLWNvZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBmJzsgfVxuLmljb24tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTAnOyB9XG4uaWNvbi1hdHRhY2g6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMSc7IH1cbi5pY29uLWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMic7IH1cbi5pY29uLWNoYXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMyc7IH1cbi5pY29uLXBsdXMtc3F1YXJlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE0JzsgfVxuLmljb24tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNSc7IH1cbi5pY29uLXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTYnOyB9XG4uaWNvbi1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNyc7IH1cbi5pY29uLWZvcndhcmQ6YmVmb3JlLCAuaWNvbi1pbWdwcmVsYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTgnOyB9XG4uaWNvbi1xdW90ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE5JzsgfVxuLmljb24tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWEnOyB9XG4uaWNvbi1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFjJzsgfVxuLmljb24tY2FuY2VsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWQnOyB9XG4uaWNvbi1nYXVnZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFlJzsgfVxuLmljb24tY2FuY2VsLXNxdWFyZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZic7IH1cbi5pY29uLW1haWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMCc7IH1cbi5pY29uLXZjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjEnOyB9XG4uaWNvbi1ibG9jazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIzJzsgfVxuLmljb24tcmVzaXplLWZ1bGwtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI0JzsgfVxuLmljb24tYXJyb3ctY29tYm86YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNSc7IH1cbi5pY29uLWRvd24tZGlyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjYnOyB9XG4uaWNvbi1sZWZ0LWRpcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI3JzsgfVxuLmljb24tcmlnaHQtZGlyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjgnOyB9XG4uaWNvbi11cC1kaXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOSc7IH1cbi5pY29uLXBsYXk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYSc7IH1cbi5pY29uLXN0b3A6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYic7IH1cbi5pY29uLXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmMnOyB9XG4uaWNvbi10by1lbmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZCc7IH1cbi5pY29uLXRvLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmUnOyB9XG4uaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZic7IH1cbi5pY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMCc7IH1cbi5pY29uLWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzEnOyB9XG4uaWNvbi1leWU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMic7IH1cbi5pY29uLWNoYXJ0LXBpZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMzJzsgfVxuLmljb24tY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM0JzsgfVxuLmljb24tY2hhcnQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzUnOyB9XG4uaWNvbi1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzYnOyB9XG4uaWNvbi1mbG9wcHk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNyc7IH1cbi5pY29uLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM4JzsgfVxuLmljb24tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZCc7IH1cbi5pY29uLXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNlJzsgfVxuLmljb24tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZic7IH1cbi5pY29uLWluZm86YmVmb3JlIHsgY29udGVudDogJ1xcZTg0MCc7IH1cbi5pY29uLWhlbHA6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0MSc7IH1cbi5pY29uLWxpbms6YmVmb3JlLCAuaWNvbi1pbWdiYW5uZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Mic7IH1cbi5pY29uLWxvY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Myc7IH1cbi5pY29uLWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ0JzsgfVxuLmljb24tcGx1czpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ1JzsgfVxuLmljb24tbWludXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Nic7IH1cbi5pY29uLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDcnOyB9XG4uaWNvbi1hdHRlbnRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTg0OSc7IH1cbi5pY29uLXJzczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRhJzsgfVxuLmljb24tcmVjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGInOyB9XG4uaWNvbi10YXJnZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Yyc7IH1cbi5pY29uLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0ZCc7IH1cbi5pY29uLXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRlJzsgfVxuLmljb24tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGYnOyB9XG4uaWNvbi1tb25pdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTAnOyB9XG4uaWNvbi10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMic7IH1cbi5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSwgLmljb24taW1nbGFuZGluZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODUxJzsgfVxuLmljb24tbWVudTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODUyJzsgfVxuLmljb24tbWludXMtc3F1YXJlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODU0JzsgfVxuLmljb24tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1NSc7IH1cbi5pY29uLXRhZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODU2JzsgfVxuLmljb24tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Nyc7IH1cbi5pY29uLWxpc3QtYWRkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTgnOyB9XG4uaWNvbi1uZXR3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTknOyB9XG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODVhJzsgfVxuLmljb24taG9tZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODViJzsgfVxuLmljb24tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NWMnOyB9XG4uaWNvbi1jY3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1ZSc7IH1cbi5pY29uLWN3OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NWYnOyB9XG4uaWNvbi12aWRlbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODYwJzsgfVxuLmljb24tcGljdHVyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODYxJzsgfVxuLmljb24tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODYzJzsgfVxuLmljb24tbGF5b3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjQnOyB9XG4uaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY1JzsgfVxuLmljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjYnOyB9XG4uaWNvbi1yZXNpemUtc21hbGwtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY3JzsgfVxuLmljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjgnOyB9XG4uaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY5JzsgfVxuLmljb24tbW92ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODZhJzsgfVxuLmljb24tcG9wdXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Yic7IH1cbi5pY29uLXR4dDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODZlJzsgfVxuXG4vLyBhcHBsaWNhdGlvbnNcbi5pY29uLXdvcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzOSc7IH1cbi5pY29uLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2EnOyB9XG5cbi8vIGZpbGUgdHlwZXNcbi5pY29uLXBkZjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFiJzsgfVxuLmljb24tZmlsZS1kb2M6YmVmb3JlLCAuaWNvbi1maWxlLXJ0ZjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM5JzsgY29sb3I6ICNkZGQ7IGJhY2tncm91bmQtY29sb3I6ICMyOTUzOTE7IH1cbi5pY29uLWZpbGUteGxzOmJlZm9yZSwgLmljb24tZmlsZS1jc3Y6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYSc7IGNvbG9yOiAjZGRkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY2YjQxOyB9XG4uaWNvbi1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFiJzsgY29sb3I6ICNkZGQ7IGJhY2tncm91bmQtY29sb3I6ICM3YjAwMDA7IH1cbi5pY29uLWZpbGUtcHB0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDgnOyBjb2xvcjogI2RkZDsgYmFja2dyb3VuZC1jb2xvcjogI2M0NDQyMzsgfVxuLmljb24tZmlsZS16aXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Mic7IGNvbG9yOiAjZmIwOyB9XG4uaWNvbi1maWxlLWh0bTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODZkJzsgY29sb3I6ICMxZjZiNDE7IH1cbi5pY29uLWZpbGUtdHh0OmJlZm9yZSwgLmljb24tZmlsZS1vZHA6YmVmb3JlLCAuaWNvbi1maWxlLW9kczpiZWZvcmUsIC5pY29uLWZpbGUtb2R0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmUnOyB9XG4uaWNvbi1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmMnOyB9XG4uaWNvbi1maWxlLXZpZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODZmJzsgfVxuLmljb24tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODZmJzsgfVxuLmljb24tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODcwJzsgfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuaGVhZGVyLCAjZmlsdGVyLCAjdGVzdHN0YXR1cywgI3VzZXJzdGF0dXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogM2VtO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAyZW07XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgaGVhZGVyLCAjZmlsdGVyLCAjdGVzdHN0YXR1cywgI3VzZXJzdGF0dXMge1xuICAgICAgbGVmdDogM2VtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2ZW0pIHtcbiAgICBoZWFkZXIsICNmaWx0ZXIsICN0ZXN0c3RhdHVzLCAjdXNlcnN0YXR1cyB7XG4gICAgICBsZWZ0OiAzZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzBlbSkge1xuICAgIGhlYWRlciwgI2ZpbHRlciwgI3Rlc3RzdGF0dXMsICN1c2Vyc3RhdHVzIHtcbiAgICAgIGxlZnQ6IDllbTsgfSB9XG5cbmZvcm0gbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDNlbTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDhweCAyZW0gMCAyZW07XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NmVtKSB7XG4gICAgZm9ybSBuYXYge1xuICAgICAgbGVmdDogM2VtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICBmb3JtIG5hdiB7XG4gICAgICBsZWZ0OiA5ZW07IH0gfVxuICBmb3JtIG5hdiBidXR0b24sIGZvcm0gbmF2IC5idXR0b24ge1xuICAgIG1hcmdpbjogMCAwIDRweCA0cHg7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIGJvZHkgaGVhZGVyLCBib2R5ICNmaWx0ZXIsIGJvZHkgI3Rlc3RzdGF0dXMsIGJvZHkgI3VzZXJzdGF0dXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgYm9keSBmb3JtIG5hdiwgZm9ybSBib2R5IG5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIGJvZHkgaHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgYm9keSAjZmlsZWhvdmVyIHtcbiAgICBjb2xvcjogI2Y4N2YxNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMTU0LCA3MiwgMC4yNSk7IH1cbiAgYm9keSBhOmxpbmssIGJvZHkgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZhOWE0ODsgfVxuICBib2R5IGE6aG92ZXIsIGJvZHkgYTpmb2N1cywgYm9keSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmYmI1Nzk7IH1cbiAgYm9keSBhc2lkZS5ub3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjg3ZjE2OyB9XG4gICAgYm9keSBhc2lkZS5ub3RlIHAsIGJvZHkgYXNpZGUubm90ZSBoMyB7XG4gICAgICBjb2xvcjogI2Y4N2YxNjsgfVxuICBib2R5IGZvb3RlciB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgYm9keSBuYXYubWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICAgIGJvZHkgbmF2Lm1lbnUgYTpsaW5rLCBib2R5IG5hdi5tZW51IGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzc3NzsgfVxuICAgIGJvZHkgbmF2Lm1lbnUgYTpob3ZlciwgYm9keSBuYXYubWVudSBhOmZvY3VzLCBib2R5IG5hdi5tZW51IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgYm9keSBuYXYubWVudSBhLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgYm9keSBuYXYubWVudSAuaG9tZSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICBib2R5IG5hdi5tZW51IC5zZXAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IGRvdWJsZSAjZmZmOyB9XG4gIGJvZHkgZmllbGRzZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgICBib2R5IGZpZWxkc2V0LmZsb3dzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgYm9keSAjdGVzdG1lc3NhZ2VzLCBib2R5ICN0ZXN0bWFpbiwgYm9keSAjdGVzdGlzc3VlcywgYm9keSAjdGVzdG1lZGlhLCBib2R5ICN0ZXN0ZXh0cmEsIGJvZHkgLnNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmYTlhNDg7IH1cbiAgYm9keSAjZHVwaXNzdWVtZXNzYWdlIGRpdiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuNyk7IH1cbiAgYm9keSBsZWdlbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYTlhNDg7IH1cbiAgYm9keSBsYWJlbCB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgYm9keSBpbnB1dCwgYm9keSBvdXRwdXQsIGJvZHkgdGV4dGFyZWEsIGJvZHkgc2VsZWN0IHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgYm9keSBpbnB1dC5hdXRvZmlsbCwgYm9keSBpbnB1dC5hdXRvZmlsbCB+IGxhYmVsLCBib2R5IGlucHV0LmludmFsaWQgfiBsYWJlbCwgYm9keSBvdXRwdXQuYXV0b2ZpbGwsIGJvZHkgb3V0cHV0LmF1dG9maWxsIH4gbGFiZWwsIGJvZHkgb3V0cHV0LmludmFsaWQgfiBsYWJlbCwgYm9keSB0ZXh0YXJlYS5hdXRvZmlsbCwgYm9keSB0ZXh0YXJlYS5hdXRvZmlsbCB+IGxhYmVsLCBib2R5IHRleHRhcmVhLmludmFsaWQgfiBsYWJlbCwgYm9keSBzZWxlY3QuYXV0b2ZpbGwsIGJvZHkgc2VsZWN0LmF1dG9maWxsIH4gbGFiZWwsIGJvZHkgc2VsZWN0LmludmFsaWQgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmVkOyB9XG4gICAgYm9keSBpbnB1dC5pbnZhbGlkLCBib2R5IG91dHB1dC5pbnZhbGlkLCBib2R5IHRleHRhcmVhLmludmFsaWQsIGJvZHkgc2VsZWN0LmludmFsaWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gICAgYm9keSBpbnB1dDpmb2N1cyB+IGxhYmVsLCBib2R5IG91dHB1dDpmb2N1cyB+IGxhYmVsLCBib2R5IHRleHRhcmVhOmZvY3VzIH4gbGFiZWwsIGJvZHkgc2VsZWN0OmZvY3VzIH4gbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgYm9keSBpbnB1dFtkaXNhYmxlZF0sIGJvZHkgaW5wdXRbcmVhZG9ubHldLCBib2R5IG91dHB1dFtkaXNhYmxlZF0sIGJvZHkgb3V0cHV0W3JlYWRvbmx5XSwgYm9keSB0ZXh0YXJlYVtkaXNhYmxlZF0sIGJvZHkgdGV4dGFyZWFbcmVhZG9ubHldLCBib2R5IHNlbGVjdFtkaXNhYmxlZF0sIGJvZHkgc2VsZWN0W3JlYWRvbmx5XSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBib2R5IGRpdi5pbnZhbGlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cbiAgYm9keSBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDYgMTBcIj48cGF0aCBkPVwiTTIsNGgyTDMsNkx6XCIgc3Ryb2tlLXdpZHRoPVwiMFwiIGZpbGw9XCJyZ2JhKDEyOCwxMjgsMTI4LC4yKVwiLz48L3N2Zz4nKSBuby1yZXBlYXQgMTAwJSA1MCU7IH1cbiAgYm9keSBvcHRncm91cCwgYm9keSBvcHRncm91cCBvcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgYm9keSBvdXRwdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJvZHkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gbGFiZWw6OmJlZm9yZSwgYm9keSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gfiBsYWJlbDo6YWZ0ZXIsIGJvZHkgaW5wdXRbdHlwZT1cInJhZGlvXCJdIH4gbGFiZWw6OmJlZm9yZSwgYm9keSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gfiBsYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiByZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDsgfVxuICBib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IGxhYmVsOjphZnRlciwgYm9keSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gfiBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICBib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWwsIGJvZHkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgICBib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSwgYm9keSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMGNjMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOyB9XG4gIGJvZHkgcHJlIHNwYW4uZG9tYWluIHtcbiAgICBjb2xvcjogcmVkOyB9XG4gIGJvZHkgcHJlIHNwYW4ucXVlcnkge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gIGJvZHkgZm9ybSBkaXYgcCB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgYm9keSBmb3JtIG5hdi5sb2dpbiB7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAgIGJvZHkgZm9ybSBuYXYubG9naW4gYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAxMjcsIDIyLCAwLjgpOyB9XG4gICAgICBib2R5IGZvcm0gbmF2LmxvZ2luIGE6aG92ZXIsIGJvZHkgZm9ybSBuYXYubG9naW4gYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODdmMTY7IH1cbiAgYm9keSBmb3JtIC5jb21tZW50IHAge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIGJvZHkgYnV0dG9uLCBib2R5IC5idXR0b24ge1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICBib2R5IGJ1dHRvbjpsaW5rLCBib2R5IGJ1dHRvbjp2aXNpdGVkLCBib2R5IC5idXR0b246bGluaywgYm9keSAuYnV0dG9uOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM3Nzc7IH1cbiAgICBib2R5IGJ1dHRvbjpob3ZlciwgYm9keSBidXR0b246Zm9jdXMsIGJvZHkgYnV0dG9uOmFjdGl2ZSwgYm9keSAuYnV0dG9uOmhvdmVyLCBib2R5IC5idXR0b246Zm9jdXMsIGJvZHkgLmJ1dHRvbjphY3RpdmUge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE5YTQ4OyB9XG4gICAgYm9keSBidXR0b25bZGlzYWJsZWRdLCBib2R5IC5idXR0b25bZGlzYWJsZWRdIHtcbiAgICAgIGNvbG9yOiAjZGRkOyB9XG4gICAgICBib2R5IGJ1dHRvbltkaXNhYmxlZF06aG92ZXIsIGJvZHkgYnV0dG9uW2Rpc2FibGVkXTpmb2N1cywgYm9keSBidXR0b25bZGlzYWJsZWRdOmFjdGl2ZSwgYm9keSAuYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgYm9keSAuYnV0dG9uW2Rpc2FibGVkXTpmb2N1cywgYm9keSAuYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gIGJvZHkgI3JlYWRvbmx5IC5jb21tZW50IHAge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIGJvZHkgZm9ybS5hY3RpdmUgdGFibGUgdGg6aG92ZXIsIGJvZHkgZm9ybS5hY3RpdmUgdGFibGUgdGg6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1OyB9XG4gIGJvZHkgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYTlhNDg7IH1cbiAgYm9keSB0aC5zb3J0LTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmI1Nzk7IH1cbiAgYm9keSB0aC5zb3J0MSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4N2YxNjsgfVxuICBib2R5IHRib2R5IHRyOm50aC1jaGlsZCgybikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICBib2R5IHRib2R5IHRyLnNlcCB0ZFtyb3dzcGFuXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBib2R5IHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMTU0LCA3MiwgMC4yKTsgfVxuICBib2R5IHRib2R5IHRyLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMTI3LCAyMiwgMC4zKTsgfVxuICBib2R5IHRib2R5IHRyLnNlbGVjdGVkOm50aC1jaGlsZCgybikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAxMjcsIDIyLCAwLjQpOyB9XG4gIGJvZHkgY29sLmNvdW50cnkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmODdmMTY7IH1cbiAgYm9keSB0YWJsZS5yZXBvcnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmODdmMTY7IH1cbiAgICBib2R5IHRhYmxlLnJlcG9ydCB0ci5zZXAge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmODdmMTY7IH1cbiAgICBib2R5IHRhYmxlLnJlcG9ydCB0ci5maXJzdHJlYyB7XG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2Y4N2YxNjsgfVxuICAgIGJvZHkgdGFibGUucmVwb3J0IHRyLnN1YnRvdGFsIHRkIHtcbiAgICAgIGJvcmRlci10b3A6IDNweCBkb3VibGUgI2Y4N2YxNjsgfVxuICAgIGJvZHkgdGFibGUucmVwb3J0IHRoLnRpdGxlLCBib2R5IHRhYmxlLnJlcG9ydCB0ZC50aXRsZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjg3ZjE2OyB9XG4gICAgYm9keSB0YWJsZS5yZXBvcnQgLnN1bSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmODdmMTY7IH1cbiAgICBib2R5IHRhYmxlLnJlcG9ydCAueiB7XG4gICAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjI1KTsgfVxuICAgIGJvZHkgdGFibGUucmVwb3J0IC5ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIwNCwgMCwgMC4zNSk7IH1cbiAgICBib2R5IHRhYmxlLnJlcG9ydCAucmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjQ1KTsgfVxuICAgIGJvZHkgdGFibGUucmVwb3J0IC55ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDIwOCwgOTgsIDAuMzUpOyB9XG4gICAgYm9keSB0YWJsZS5yZXBvcnQgLnBpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuMTUpOyB9XG4gIGJvZHkgdGFibGUub3BzIHRoLCBib2R5IHRhYmxlLm9wcyB0ZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y4N2YxNjsgfVxuICBib2R5IHRhYmxlLm9wcyB0ZC51IHtcbiAgICBjb2xvcjogI2MwMDsgfVxuICBib2R5IHRhYmxlLm9wcyB0ZC5vIHtcbiAgICBjb2xvcjogIzA5MDsgfVxuICBib2R5IHRhYmxlLm9wcyB0ci5zZXBtIHtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNlZWU7IH1cbiAgYm9keSB0YWJsZS5vcHMgdGJvZHkgdHIsIGJvZHkgdGFibGUub3BzIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBib2R5IHRhYmxlLmlzc3VlIHRib2R5IHRyLCBib2R5IHRhYmxlLmlzc3VlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBib2R5IHRhYmxlLmV4dGVuZGVkIHRib2R5IHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBib2R5IHRhYmxlLmV4dGVuZGVkIHRkLnNlcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmODdmMTY7IH1cbiAgYm9keSB0YWJsZS5leHRlbmRlZCB0ZC5zZXBtIHtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNjY2M7IH1cbiAgYm9keSB0YWJsZS5leHRlbmRlZCB0ZC5hZ2cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE5LCAxMTksIDExOSwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIGJvZHkgdGFibGUuZXh0ZW5kZWQgdGQuYWxsdG90YWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE5LCAxMTksIDExOSwgMC4zKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjg3ZjE2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjg3ZjE2OyB9XG4gIGJvZHkgdGFibGUuZXh0ZW5kZWQgdGQuc3VidG90YWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAxODEsIDEyMSwgMC4yKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjg3ZjE2OyB9XG4gIGJvZHkgdGFibGUuZXh0ZW5kZWQgdGQudG90YWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAxMjcsIDIyLCAwLjMpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjg3ZjE2OyB9XG4gIGJvZHkgLnNob3doaWRlIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICBib2R5IC5saW5rZWQge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNkZGQ7IH1cbiAgYm9keSAuY2FyZHMgPiBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICBib2R5IC5jYXJkcyBmaWd1cmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNlZWU7IH1cbiAgYm9keSAuY2FyZHMgdWwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIGJvZHkgLmNhcmRzIC5tZXJjaGFudCB7XG4gICAgY29sb3I6ICM1NTU7IH1cbiAgYm9keSAuY2FyZHMgLmhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICNmYTlhNDg7IH1cbiAgYm9keSBzZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gICAgYm9keSBzZWN0aW9uIGgyIHtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICAgICAgYm9keSBzZWN0aW9uIGgyIGVtIHtcbiAgICAgICAgY29sb3I6ICNmODdmMTY7IH1cbiAgICAgIGJvZHkgc2VjdGlvbiBoMiBlbS5hbHQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgYm9keSBzZWN0aW9uIGgyIHNwYW46aG92ZXIsIGJvZHkgc2VjdGlvbiBoMiBzcGFuOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICBib2R5IHNlY3Rpb24gaDMge1xuICAgICAgY29sb3I6ICNmYTlhNDg7IH1cbiAgICBib2R5IHNlY3Rpb24gYTpob3ZlciBoMywgYm9keSBzZWN0aW9uIGE6Zm9jdXMgaDMge1xuICAgICAgY29sb3I6ICNmYmI1Nzk7IH1cbiAgICBib2R5IHNlY3Rpb24gLm1haW4ge1xuICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICBib2R5IHNlY3Rpb24gLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA5MDsgfVxuICAgIGJvZHkgc2VjdGlvbiAuaW5hY3RpdmUge1xuICAgICAgY29sb3I6ICNjMDA7IH1cbiAgICBib2R5IHNlY3Rpb24gLnNlY29uZGFyeSB7XG4gICAgICBjb2xvcjogIzc3NzsgfVxuICAgIGJvZHkgc2VjdGlvbiBwcm9ncmVzcyB7XG4gICAgICBjb2xvcjogIzA5MDtcbiAgICAgIGJhY2tncm91bmQ6ICNjMDA7IH1cbiAgICBib2R5IHNlY3Rpb24gcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMDA7IH1cbiAgICBib2R5IHNlY3Rpb24gcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwOTA7IH1cbiAgICBib2R5IHNlY3Rpb24gcC5oZWxwIGE6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzc3NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICBib2R5IHNlY3Rpb24gcC5oZWxwIGE6aG92ZXI6OmJlZm9yZSwgYm9keSBzZWN0aW9uIHAuaGVscCBhOmZvY3VzOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3ZjE2OyB9XG4gIGJvZHkgZmllbGRzZXQgc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYm9keSBkaXYudGVzdGNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZhOWE0ODsgfVxuICBib2R5ICNtb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAgIGJvZHkgI21vZGFsIGRpdiB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICBib2R5ICNtb2RhbCBoZWFkZXIge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3ZjE2OyB9XG4gICAgYm9keSAjbW9kYWwgcHJvZ3Jlc3Mge1xuICAgICAgY29sb3I6ICMwOTA7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzc3O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc3NzsgfVxuICAgIGJvZHkgI21vZGFsIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzc3OyB9XG4gICAgYm9keSAjbW9kYWwgcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwOTA7IH1cbiAgYm9keSBvbCNtZWRpYSBsaSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y4N2YxNjsgfVxuICAgIGJvZHkgb2wjbWVkaWEgbGkuZHJhZ2dpbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmODdmMTY7IH1cbiAgICBib2R5IG9sI21lZGlhIGxpLmRyYWdvdmVydG9wIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggZG90dGVkICMzMzM7IH1cbiAgICBib2R5IG9sI21lZGlhIGxpLmRyYWdvdmVyZW5kIHtcbiAgICAgIGJvcmRlci1yaWdodDogNHB4IGRvdHRlZCAjMzMzOyB9XG4gIGJvZHkgb2wjbWVkaWEgaDMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODdmMTY7IH1cbiAgYm9keSBvbCNtZWRpYSBmaWd1cmUsIGJvZHkgb2wjbWVkaWEgcC5hbGVydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBib2R5IG9sI21lZGlhIGZpZ3VyZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZjg3ZjE2OyB9XG4gIGJvZHkgb2wjbWVkaWEgc3BhbiB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgYm9keSAjcHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gICAgYm9keSAjcHJldmlldyBhcnRpY2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICBjb2xvcjogI2RkZDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmYTlhNDg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgYm9keSAjcHJldmlldyBwIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgYm9keSAjcHJldmlldyBhIHtcbiAgICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgICBib2R5ICNwcmV2aWV3IGE6aG92ZXIsIGJvZHkgI3ByZXZpZXcgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjNTU1OyB9XG4gIGJvZHkgI3Rlc3Rpc3N1ZXMgc2VjdGlvbiBwOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjYzAwOyB9XG4gIGJvZHkgI3Rlc3RtZXNzYWdlcyBwLmNvbXBhbnkgc3BhbiB7XG4gICAgY29sb3I6ICMwMGNjMDA7IH1cbiAgYm9keSAjdGVzdG1lc3NhZ2VzIGEudW5yZWFkIHAuY29tcGFueSBzcGFuIHtcbiAgICBjb2xvcjogcmVkOyB9XG4gIGJvZHkgZGl2Lm1lc3NhZ2VvdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG4gIGJvZHkgI21lc3NhZ2VwYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgIGJvZHkgI21lc3NhZ2VwYW5lbCBoMiB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgYm9keSAjbWVzc2FnZXBhbmVsIG5hdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gICAgYm9keSAjbWVzc2FnZXBhbmVsIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgICBib2R5ICNtZXNzYWdlcGFuZWwgYnV0dG9uOmhvdmVyLCBib2R5ICNtZXNzYWdlcGFuZWwgYnV0dG9uOmZvY3VzLCBib2R5ICNtZXNzYWdlcGFuZWwgYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYTlhNDg7IH1cbiAgYm9keSAjY29tbWVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgI2VlZTsgfVxuICBib2R5IGJsb2NrcXVvdGUuc3BlZWNoIHAge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODdmMTY7IH1cbiAgYm9keSBibG9ja3F1b3RlLnNwZWVjaCBwOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmODdmMTYgI2Y4N2YxNiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICBib2R5IGJsb2NrcXVvdGUuc3BlZWNoIGNpdGUge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gIGJvZHkgYmxvY2txdW90ZS5zcGVlY2ggYSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYm9keSBibG9ja3F1b3RlLnNwZWVjaCBxIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgYm9keSBibG9ja3F1b3RlLnNwZWVjaC5jbGllbnQgcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICBib2R5IGJsb2NrcXVvdGUuc3BlZWNoLmNsaWVudCBwOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2MgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2NjYzsgfVxuICBib2R5LnNob3dtZXNzYWdlcGFuZWwgZGl2Lm1lc3NhZ2VvdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgYm9keSAjZmlsdGVyIGRpdi5maWx0ZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gIGJvZHkgZGl2LmZpbHRlcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgYm9keSBkaXYuYWR2YW5jZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICBib2R5IGRpdi5hZHZhbmNlZCBmaWVsZHNldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gIGJvZHkgdGQubTNnIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICBib2R5IHRkLm92ZXJkdWUge1xuICAgIGNvbG9yOiAjYzAwOyB9XG4gIGJvZHkgdGQuZ21vbWl0IHtcbiAgICBjb2xvcjogI2MwMDsgfVxuICBib2R5IHRkLnVzaW5nIHtcbiAgICBjb2xvcjogIzA5MDsgfVxuICBib2R5IC51cGRhdGVkIHAge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgYm9keSAudXBkYXRlZCBvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgIGJvZHkgLnVwZGF0ZWQgb2w6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZWU7IH1cbiAgYm9keSAudXBkYXRlZCBsaS5zZXAge1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzc3NzsgfVxuICBib2R5IC51cGRhdGVkOmhvdmVyIHAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYTlhNDg7IH1cbiAgYm9keSBsaS5uZXc6YmVmb3JlIHtcbiAgICBjb2xvcjogcmVkOyB9XG4gIGJvZHkgbGkuYXV0b2ZpbGwgaW5wdXQge1xuICAgIGNvbG9yOiByZWQ7IH1cbiAgYm9keSAjcmVmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBib2R5IGlucHV0I3JlZjpob3ZlciwgYm9keSBpbnB1dCNyZWY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgYm9keSAjc3RhdHVzIG9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG4gIGJvZHkgI3N0YXR1cyBvcHRpb25bdmFsdWU9XCIwXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7IH1cbiAgYm9keSAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjUwMFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ZjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjODhmOyB9XG4gIGJvZHkgI3N0YXR1cyBvcHRpb25bdmFsdWU9XCIxMDAwXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM2O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM4YzY7IH1cbiAgYm9keSAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjE1MDBcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmM7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2JiYzsgfVxuICBib2R5ICNzdGF0dXMgb3B0aW9uW3ZhbHVlPVwiMjAwMFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhNjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmE2OyB9XG4gIGJvZHkgI3N0YXR1cyBvcHRpb25bdmFsdWU9XCIzMDAwXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU1O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkNTU7IH1cbiAgYm9keSAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjQwMDBcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y5OTsgfVxuICBib2R5IHVsLmJhcmNoYXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBjaXJjbGUsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBlbGxpcHNlLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aCB7XG4gICAgc3Ryb2tlOiAjZWVlO1xuICAgIGZpbGw6ICNmYTlhNDg7IH1cbiAgICBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgY2lyY2xlI21hLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgY2lyY2xlI2VoLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZWxsaXBzZSNtYSwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGVsbGlwc2UjZWgsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoI21hLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aCNlaCB7XG4gICAgICBzdHJva2U6IG5vbmU7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGgsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0IHtcbiAgICBmaWxsOiAjZmE5YTQ4OyB9XG4gICAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguYWx0LCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5hbHQge1xuICAgICAgZmlsbDogI2ZiYjU3OTsgfVxuICAgIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoOmhvdmVyLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdDpob3ZlciB7XG4gICAgICBmaWxsOiAjZjg3ZjE2OyB9XG4gIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBnIHJlY3Qge1xuICAgIGZpbGw6ICNmYTlhNDg7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGc6aG92ZXIgcmVjdCB7XG4gICAgZmlsbDogI2Y4N2YxNjsgfVxuICBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5sb3csIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmxvdyB7XG4gICAgZmlsbDogIzA5MDsgfVxuICAgIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmxvdzpob3ZlciwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QubG93OmhvdmVyIHtcbiAgICAgIGZpbGw6ICMwMGNjMDA7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGc6aG92ZXIgcmVjdC5sb3cge1xuICAgIGZpbGw6ICMwMGNjMDA7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaGlnaCwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QuaGlnaCB7XG4gICAgZmlsbDogI2MwMDsgfVxuICAgIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmhpZ2g6aG92ZXIsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmhpZ2g6aG92ZXIge1xuICAgICAgZmlsbDogcmVkOyB9XG4gIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBnOmhvdmVyIHJlY3QuaGlnaCB7XG4gICAgZmlsbDogcmVkOyB9XG4gIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmkxLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5pMSB7XG4gICAgZmlsbDogI2NjYzsgfVxuICAgIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmkxOmhvdmVyLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5pMTpob3ZlciB7XG4gICAgICBmaWxsOiAjNzc3OyB9XG4gIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBnOmhvdmVyIHJlY3QuaTEge1xuICAgIGZpbGw6ICM3Nzc7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaTAxLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5pMDEge1xuICAgIGZpbGw6ICMwMGNjMDA7IH1cbiAgICBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5pMDE6aG92ZXIsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmkwMTpob3ZlciB7XG4gICAgICBmaWxsOiAjMDkwOyB9XG4gIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBnOmhvdmVyIHJlY3QuaTAxIHtcbiAgICBmaWxsOiAjMDkwOyB9XG4gIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmkwMCwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QuaTAwIHtcbiAgICBmaWxsOiByZWQ7IH1cbiAgICBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5pMDA6aG92ZXIsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmkwMDpob3ZlciB7XG4gICAgICBmaWxsOiAjYzAwOyB9XG4gIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBnOmhvdmVyIHJlY3QuaTAwIHtcbiAgICBmaWxsOiAjYzAwOyB9XG4gIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSB0ZXh0IHtcbiAgICBmaWxsOiAjMzMzOyB9XG4gIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSB0ZXh0LnRvdGFsIHtcbiAgICBmaWxsOiAjZmE5YTQ4OyB9XG4gIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSB0ZXh0LmF4aXNtIHtcbiAgICBmaWxsOiAjNzc3OyB9XG4gIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBsaW5lIHtcbiAgICBzdHJva2U6ICM3Nzc7IH1cbiAgYm9keSAuaW5uZXIge1xuICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDsgfVxuICBib2R5IHNlY3Rpb24gLmlubmVyIHtcbiAgICBmaWxsOiAjZWVlICFpbXBvcnRhbnQ7IH1cbiAgYm9keSBzdmcgLnN0YXR1czUwMCwgYm9keSBzdmcgZyAuc3RhdHVzNTAwIHtcbiAgICBmaWxsOiAjODhmICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IHN2ZyAuc3RhdHVzNTAwOmhvdmVyLCBib2R5IHN2ZyBnIC5zdGF0dXM1MDA6aG92ZXIge1xuICAgICAgZmlsbDogIzU1NTVmZiAhaW1wb3J0YW50OyB9XG4gIGJvZHkgc3ZnIGc6aG92ZXIgLnN0YXR1czUwMCB7XG4gICAgZmlsbDogIzU1NTVmZiAhaW1wb3J0YW50OyB9XG4gIGJvZHkgc3ZnIC5zdGF0dXMxMDAwLCBib2R5IHN2ZyBnIC5zdGF0dXMxMDAwIHtcbiAgICBmaWxsOiAjOGM2ICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IHN2ZyAuc3RhdHVzMTAwMDpob3ZlciwgYm9keSBzdmcgZyAuc3RhdHVzMTAwMDpob3ZlciB7XG4gICAgICBmaWxsOiAjNmFiZjQwICFpbXBvcnRhbnQ7IH1cbiAgYm9keSBzdmcgZzpob3ZlciAuc3RhdHVzMTAwMCB7XG4gICAgZmlsbDogIzZhYmY0MCAhaW1wb3J0YW50OyB9XG4gIGJvZHkgc3ZnIC5zdGF0dXMxNTAwLCBib2R5IHN2ZyBnIC5zdGF0dXMxNTAwIHtcbiAgICBmaWxsOiAjYmJjICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IHN2ZyAuc3RhdHVzMTUwMDpob3ZlciwgYm9keSBzdmcgZyAuc3RhdHVzMTUwMDpob3ZlciB7XG4gICAgICBmaWxsOiAjOWU5ZWI2ICFpbXBvcnRhbnQ7IH1cbiAgYm9keSBzdmcgZzpob3ZlciAuc3RhdHVzMTUwMCB7XG4gICAgZmlsbDogIzllOWViNiAhaW1wb3J0YW50OyB9XG4gIGJvZHkgc3ZnIC5zdGF0dXMyMDAwLCBib2R5IHN2ZyBnIC5zdGF0dXMyMDAwIHtcbiAgICBmaWxsOiAjZmE2ICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IHN2ZyAuc3RhdHVzMjAwMDpob3ZlciwgYm9keSBzdmcgZyAuc3RhdHVzMjAwMDpob3ZlciB7XG4gICAgICBmaWxsOiAjZmY4ZTMzICFpbXBvcnRhbnQ7IH1cbiAgYm9keSBzdmcgZzpob3ZlciAuc3RhdHVzMjAwMCB7XG4gICAgZmlsbDogI2ZmOGUzMyAhaW1wb3J0YW50OyB9XG4gIGJvZHkgc3ZnIC5zdGF0dXMzMDAwLCBib2R5IHN2ZyBnIC5zdGF0dXMzMDAwIHtcbiAgICBmaWxsOiAjZDU1ICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IHN2ZyAuc3RhdHVzMzAwMDpob3ZlciwgYm9keSBzdmcgZyAuc3RhdHVzMzAwMDpob3ZlciB7XG4gICAgICBmaWxsOiAjZDUyYjJiICFpbXBvcnRhbnQ7IH1cbiAgYm9keSBzdmcgZzpob3ZlciAuc3RhdHVzMzAwMCB7XG4gICAgZmlsbDogI2Q1MmIyYiAhaW1wb3J0YW50OyB9XG4gIGJvZHkgc3ZnIC5zdGF0dXM0MDAwLCBib2R5IHN2ZyBnIC5zdGF0dXM0MDAwIHtcbiAgICBmaWxsOiAjZjk5ICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IHN2ZyAuc3RhdHVzNDAwMDpob3ZlciwgYm9keSBzdmcgZyAuc3RhdHVzNDAwMDpob3ZlciB7XG4gICAgICBmaWxsOiAjZmY2NjY2ICFpbXBvcnRhbnQ7IH1cbiAgYm9keSBzdmcgZzpob3ZlciAuc3RhdHVzNDAwMCB7XG4gICAgZmlsbDogI2ZmNjY2NiAhaW1wb3J0YW50OyB9XG4gIGJvZHkgc3ZnIFtjbGFzc149J2NsYXNzaWZpY2F0aW9uJ10ge1xuICAgIGZpbGw6ICNmYTlhNDg7IH1cbiAgICBib2R5IHN2ZyBbY2xhc3NePSdjbGFzc2lmaWNhdGlvbiddOmhvdmVyIHtcbiAgICAgIGZpbGw6ICNmODdmMTY7IH1cbiAgYm9keSBwYXRoLmNsYXNzaWZpY2F0aW9ubm9uZSB7XG4gICAgZmlsbDogI2ZiYjU3OTsgfVxuICBib2R5IHN2Zy5tYXAge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwOTA7IH1cbiAgICBib2R5IHN2Zy5tYXAgcGF0aCB7XG4gICAgICBmaWxsOiAjY2NjOyB9XG4gICAgYm9keSBzdmcubWFwIHBhdGg6aG92ZXIge1xuICAgICAgZmlsbDogI2ZhOWE0OCAhaW1wb3J0YW50OyB9XG4gIGJvZHkgdWwucGluIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgICBib2R5IHVsLnBpbjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuICAgIGJvZHkgdWwucGluIGxpLnRpdGxlLCBib2R5IHVsLnBpbiBsaS5zdWJ0aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gICAgYm9keSB1bC5waW4gYTpob3ZlciwgYm9keSB1bC5waW4gYTpmb2N1cywgYm9keSB1bC5waW4gYTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4N2YxNjsgfVxuICBib2R5IC5zdWJmaWVsZHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgYm9keSAjbmFtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYm9keSNkYXNoYm9hcmQgaGVhZGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYm9keSNkYXNoYm9hcmQgaGVhZGVyIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNkZGQ7IH1cblxuYm9keSNkYXNoYm9hcmQgaGVhZGVyIGgxIHtcbiAgY29sb3I6ICM3Nzc7IH1cblxuYm9keSNkYXNoYm9hcmQgaGVhZGVyIHN1cCB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbmJvZHkjZGFzaGJvYXJkIGhlYWRlciAubWFpbnRlbmFuY2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzU1NTtcbiAgYW5pbWF0aW9uOiB0ZXh0ZmFkZSAwLjNzIGxpbmVhciAxLjVzIGFsdGVybmF0ZSA5OyB9XG5cbmJvZHkjZGFzaGJvYXJkIHAuc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDkwOyB9XG5cbmJvZHkuZGFyayB7XG4gIGNvbG9yOiAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkOyB9XG4gIGJvZHkuZGFyayBoZWFkZXIsIGJvZHkuZGFyayAjZmlsdGVyLCBib2R5LmRhcmsgI3Rlc3RzdGF0dXMsIGJvZHkuZGFyayAjdXNlcnN0YXR1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjsgfVxuICBib2R5LmRhcmsgZm9ybSBuYXYsIGZvcm0gYm9keS5kYXJrIG5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjksIDI5LCAwLjgpOyB9XG4gIGJvZHkuZGFyayBociB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDsgfVxuICBib2R5LmRhcmsgI2ZpbGVob3ZlciB7XG4gICAgY29sb3I6ICNhNDRlMDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDExNCwgNywgMC4yNSk7IH1cbiAgYm9keS5kYXJrIGE6bGluaywgYm9keS5kYXJrIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNlZTcyMDc7IH1cbiAgYm9keS5kYXJrIGE6aG92ZXIsIGJvZHkuZGFyayBhOmZvY3VzLCBib2R5LmRhcmsgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmE5YTQ4OyB9XG4gIGJvZHkuZGFyayBhc2lkZS5ub3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTQ0ZTA1OyB9XG4gICAgYm9keS5kYXJrIGFzaWRlLm5vdGUgcCwgYm9keS5kYXJrIGFzaWRlLm5vdGUgaDMge1xuICAgICAgY29sb3I6ICNhNDRlMDU7IH1cbiAgYm9keS5kYXJrIGZvb3RlciB7XG4gICAgY29sb3I6ICM5MjkyOTI7IH1cbiAgYm9keS5kYXJrIG5hdi5tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhOyB9XG4gICAgYm9keS5kYXJrIG5hdi5tZW51IGE6bGluaywgYm9keS5kYXJrIG5hdi5tZW51IGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzkyOTI5MjsgfVxuICAgIGJvZHkuZGFyayBuYXYubWVudSBhOmhvdmVyLCBib2R5LmRhcmsgbmF2Lm1lbnUgYTpmb2N1cywgYm9keS5kYXJrIG5hdi5tZW51IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZTBlMGUwOyB9XG4gICAgYm9keS5kYXJrIG5hdi5tZW51IGEuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7IH1cbiAgICBib2R5LmRhcmsgbmF2Lm1lbnUgLmhvbWUgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2OyB9XG4gICAgYm9keS5kYXJrIG5hdi5tZW51IC5zZXAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IGRvdWJsZSAjMWQxZDFkOyB9XG4gIGJvZHkuZGFyayBmaWVsZHNldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTsgfVxuICAgIGJvZHkuZGFyayBmaWVsZHNldC5mbG93cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2OyB9XG4gIGJvZHkuZGFyayAjdGVzdG1lc3NhZ2VzLCBib2R5LmRhcmsgI3Rlc3RtYWluLCBib2R5LmRhcmsgI3Rlc3Rpc3N1ZXMsIGJvZHkuZGFyayAjdGVzdG1lZGlhLCBib2R5LmRhcmsgI3Rlc3RleHRyYSwgYm9keS5kYXJrIC5zZXBhcmF0b3Ige1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZWU3MjA3OyB9XG4gIGJvZHkuZGFyayAjZHVwaXNzdWVtZXNzYWdlIGRpdiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTEsIDM4LCAzOCwgMC43KTsgfVxuICBib2R5LmRhcmsgbGVnZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3MjA3OyB9XG4gIGJvZHkuZGFyayBsYWJlbCB7XG4gICAgY29sb3I6ICM5MjkyOTI7IH1cbiAgYm9keS5kYXJrIGlucHV0LCBib2R5LmRhcmsgb3V0cHV0LCBib2R5LmRhcmsgdGV4dGFyZWEsIGJvZHkuZGFyayBzZWxlY3Qge1xuICAgIGNvbG9yOiAjZTBlMGUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7IH1cbiAgICBib2R5LmRhcmsgaW5wdXQuYXV0b2ZpbGwsIGJvZHkuZGFyayBpbnB1dC5hdXRvZmlsbCB+IGxhYmVsLCBib2R5LmRhcmsgaW5wdXQuaW52YWxpZCB+IGxhYmVsLCBib2R5LmRhcmsgb3V0cHV0LmF1dG9maWxsLCBib2R5LmRhcmsgb3V0cHV0LmF1dG9maWxsIH4gbGFiZWwsIGJvZHkuZGFyayBvdXRwdXQuaW52YWxpZCB+IGxhYmVsLCBib2R5LmRhcmsgdGV4dGFyZWEuYXV0b2ZpbGwsIGJvZHkuZGFyayB0ZXh0YXJlYS5hdXRvZmlsbCB+IGxhYmVsLCBib2R5LmRhcmsgdGV4dGFyZWEuaW52YWxpZCB+IGxhYmVsLCBib2R5LmRhcmsgc2VsZWN0LmF1dG9maWxsLCBib2R5LmRhcmsgc2VsZWN0LmF1dG9maWxsIH4gbGFiZWwsIGJvZHkuZGFyayBzZWxlY3QuaW52YWxpZCB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjYmYyNjI2OyB9XG4gICAgYm9keS5kYXJrIGlucHV0LmludmFsaWQsIGJvZHkuZGFyayBvdXRwdXQuaW52YWxpZCwgYm9keS5kYXJrIHRleHRhcmVhLmludmFsaWQsIGJvZHkuZGFyayBzZWxlY3QuaW52YWxpZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmYyNjI2OyB9XG4gICAgYm9keS5kYXJrIGlucHV0OmZvY3VzIH4gbGFiZWwsIGJvZHkuZGFyayBvdXRwdXQ6Zm9jdXMgfiBsYWJlbCwgYm9keS5kYXJrIHRleHRhcmVhOmZvY3VzIH4gbGFiZWwsIGJvZHkuZGFyayBzZWxlY3Q6Zm9jdXMgfiBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNlMGUwZTA7IH1cbiAgICBib2R5LmRhcmsgaW5wdXRbZGlzYWJsZWRdLCBib2R5LmRhcmsgaW5wdXRbcmVhZG9ubHldLCBib2R5LmRhcmsgb3V0cHV0W2Rpc2FibGVkXSwgYm9keS5kYXJrIG91dHB1dFtyZWFkb25seV0sIGJvZHkuZGFyayB0ZXh0YXJlYVtkaXNhYmxlZF0sIGJvZHkuZGFyayB0ZXh0YXJlYVtyZWFkb25seV0sIGJvZHkuZGFyayBzZWxlY3RbZGlzYWJsZWRdLCBib2R5LmRhcmsgc2VsZWN0W3JlYWRvbmx5XSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBib2R5LmRhcmsgZGl2LmludmFsaWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZjI2MjY7IH1cbiAgYm9keS5kYXJrIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogIzFkMWQxZCB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNiAxMFwiPjxwYXRoIGQ9XCJNMiw0aDJMMyw2THpcIiBzdHJva2Utd2lkdGg9XCIwXCIgZmlsbD1cInJnYmEoMTI4LDEyOCwxMjgsLjIpXCIvPjwvc3ZnPicpIG5vLXJlcGVhdCAxMDAlIDUwJTsgfVxuICBib2R5LmRhcmsgb3B0Z3JvdXAsIGJvZHkuZGFyayBvcHRncm91cCBvcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7IH1cbiAgYm9keS5kYXJrIG91dHB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYm9keS5kYXJrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IGxhYmVsOjpiZWZvcmUsIGJvZHkuZGFyayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gfiBsYWJlbDo6YWZ0ZXIsIGJvZHkuZGFyayBpbnB1dFt0eXBlPVwicmFkaW9cIl0gfiBsYWJlbDo6YmVmb3JlLCBib2R5LmRhcmsgaW5wdXRbdHlwZT1cInJhZGlvXCJdIH4gbGFiZWw6OmFmdGVyIHtcbiAgICBjb2xvcjogI2JmMjYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU1OyB9XG4gIGJvZHkuZGFyayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gfiBsYWJlbDo6YWZ0ZXIsIGJvZHkuZGFyayBpbnB1dFt0eXBlPVwicmFkaW9cIl0gfiBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICBib2R5LmRhcmsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbCwgYm9keS5kYXJrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gbGFiZWwge1xuICAgIGNvbG9yOiAjZTBlMGUwOyB9XG4gICAgYm9keS5kYXJrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSwgYm9keS5kYXJrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzYwYWMzOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzY7IH1cbiAgYm9keS5kYXJrIHByZSBzcGFuLmRvbWFpbiB7XG4gICAgY29sb3I6ICNiZjI2MjY7IH1cbiAgYm9keS5kYXJrIHByZSBzcGFuLnF1ZXJ5IHtcbiAgICBjb2xvcjogIzkyOTI5MjsgfVxuICBib2R5LmRhcmsgZm9ybSBkaXYgcCB7XG4gICAgY29sb3I6ICM5MjkyOTI7IH1cbiAgYm9keS5kYXJrIGZvcm0gbmF2LmxvZ2luIHtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgcmdiYSgyOSwgMjksIDI5LCAwLjgpOyB9XG4gICAgYm9keS5kYXJrIGZvcm0gbmF2LmxvZ2luIGEge1xuICAgICAgY29sb3I6ICMxZDFkMWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NCwgNzgsIDUsIDAuOCk7IH1cbiAgICAgIGJvZHkuZGFyayBmb3JtIG5hdi5sb2dpbiBhOmhvdmVyLCBib2R5LmRhcmsgZm9ybSBuYXYubG9naW4gYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNDRlMDU7IH1cbiAgYm9keS5kYXJrIGZvcm0gLmNvbW1lbnQgcCB7XG4gICAgY29sb3I6ICNlMGUwZTA7IH1cbiAgYm9keS5kYXJrIGJ1dHRvbiwgYm9keS5kYXJrIC5idXR0b24ge1xuICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7IH1cbiAgICBib2R5LmRhcmsgYnV0dG9uOmxpbmssIGJvZHkuZGFyayBidXR0b246dmlzaXRlZCwgYm9keS5kYXJrIC5idXR0b246bGluaywgYm9keS5kYXJrIC5idXR0b246dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzkyOTI5MjsgfVxuICAgIGJvZHkuZGFyayBidXR0b246aG92ZXIsIGJvZHkuZGFyayBidXR0b246Zm9jdXMsIGJvZHkuZGFyayBidXR0b246YWN0aXZlLCBib2R5LmRhcmsgLmJ1dHRvbjpob3ZlciwgYm9keS5kYXJrIC5idXR0b246Zm9jdXMsIGJvZHkuZGFyayAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2UwZTBlMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTcyMDc7IH1cbiAgICBib2R5LmRhcmsgYnV0dG9uW2Rpc2FibGVkXSwgYm9keS5kYXJrIC5idXR0b25bZGlzYWJsZWRdIHtcbiAgICAgIGNvbG9yOiAjMmEyYTJhOyB9XG4gICAgICBib2R5LmRhcmsgYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgYm9keS5kYXJrIGJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsIGJvZHkuZGFyayBidXR0b25bZGlzYWJsZWRdOmFjdGl2ZSwgYm9keS5kYXJrIC5idXR0b25bZGlzYWJsZWRdOmhvdmVyLCBib2R5LmRhcmsgLmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsIGJvZHkuZGFyayAuYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxOyB9XG4gIGJvZHkuZGFyayAjcmVhZG9ubHkgLmNvbW1lbnQgcCB7XG4gICAgY29sb3I6ICNlMGUwZTA7IH1cbiAgYm9keS5kYXJrIGZvcm0uYWN0aXZlIHRhYmxlIHRoOmhvdmVyLCBib2R5LmRhcmsgZm9ybS5hY3RpdmUgdGFibGUgdGg6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkuZGFyayB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNzIwNzsgfVxuICBib2R5LmRhcmsgdGguc29ydC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE5YTQ4OyB9XG4gIGJvZHkuZGFyayB0aC5zb3J0MSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0NGUwNTsgfVxuICBib2R5LmRhcmsgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIGJvZHkuZGFyayB0Ym9keSB0ci5zZXAgdGRbcm93c3Bhbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7IH1cbiAgYm9keS5kYXJrIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMTE0LCA3LCAwLjIpOyB9XG4gIGJvZHkuZGFyayB0Ym9keSB0ci5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjQsIDc4LCA1LCAwLjMpOyB9XG4gIGJvZHkuZGFyayB0Ym9keSB0ci5zZWxlY3RlZDpudGgtY2hpbGQoMm4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NCwgNzgsIDUsIDAuNCk7IH1cbiAgYm9keS5kYXJrIGNvbC5jb3VudHJ5IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTQ0ZTA1OyB9XG4gIGJvZHkuZGFyayB0YWJsZS5yZXBvcnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNDRlMDU7IH1cbiAgICBib2R5LmRhcmsgdGFibGUucmVwb3J0IHRyLnNlcCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2E0NGUwNTsgfVxuICAgIGJvZHkuZGFyayB0YWJsZS5yZXBvcnQgdHIuZmlyc3RyZWMge1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNhNDRlMDU7IH1cbiAgICBib2R5LmRhcmsgdGFibGUucmVwb3J0IHRyLnN1YnRvdGFsIHRkIHtcbiAgICAgIGJvcmRlci10b3A6IDNweCBkb3VibGUgI2E0NGUwNTsgfVxuICAgIGJvZHkuZGFyayB0YWJsZS5yZXBvcnQgdGgudGl0bGUsIGJvZHkuZGFyayB0YWJsZS5yZXBvcnQgdGQudGl0bGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2E0NGUwNTsgfVxuICAgIGJvZHkuZGFyayB0YWJsZS5yZXBvcnQgLnN1bSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhNDRlMDU7IH1cbiAgICBib2R5LmRhcmsgdGFibGUucmVwb3J0IC56IHtcbiAgICAgIGNvbG9yOiByZ2JhKDIyNCwgMjI0LCAyMjQsIDAuMjUpOyB9XG4gICAgYm9keS5kYXJrIHRhYmxlLnJlcG9ydCAuZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NiwgMTcyLCA1NywgMC4zNSk7IH1cbiAgICBib2R5LmRhcmsgdGFibGUucmVwb3J0IC5yZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTEsIDM4LCAzOCwgMC40NSk7IH1cbiAgICBib2R5LmRhcmsgdGFibGUucmVwb3J0IC55ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDEsIDE1NSwgMTQsIDAuMzUpOyB9XG4gICAgYm9keS5kYXJrIHRhYmxlLnJlcG9ydCAucGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MSwgMzgsIDM4LCAwLjE1KTsgfVxuICBib2R5LmRhcmsgdGFibGUub3BzIHRoLCBib2R5LmRhcmsgdGFibGUub3BzIHRkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTQ0ZTA1OyB9XG4gIGJvZHkuZGFyayB0YWJsZS5vcHMgdGQudSB7XG4gICAgY29sb3I6ICNkNTU7IH1cbiAgYm9keS5kYXJrIHRhYmxlLm9wcyB0ZC5vIHtcbiAgICBjb2xvcjogIzhjNjsgfVxuICBib2R5LmRhcmsgdGFibGUub3BzIHRyLnNlcG0ge1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzM2MzYzNjsgfVxuICBib2R5LmRhcmsgdGFibGUub3BzIHRib2R5IHRyLCBib2R5LmRhcmsgdGFibGUub3BzIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBib2R5LmRhcmsgdGFibGUuaXNzdWUgdGJvZHkgdHIsIGJvZHkuZGFyayB0YWJsZS5pc3N1ZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYm9keS5kYXJrIHRhYmxlLmV4dGVuZGVkIHRib2R5IHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBib2R5LmRhcmsgdGFibGUuZXh0ZW5kZWQgdGQuc2VwIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2E0NGUwNTsgfVxuICBib2R5LmRhcmsgdGFibGUuZXh0ZW5kZWQgdGQuc2VwbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjMzEzMTMxOyB9XG4gIGJvZHkuZGFyayB0YWJsZS5leHRlbmRlZCB0ZC5hZ2cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ2LCAxNDYsIDE0NiwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIGJvZHkuZGFyayB0YWJsZS5leHRlbmRlZCB0ZC5hbGx0b3RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDYsIDE0NiwgMTQ2LCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNDRlMDU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNDRlMDU7IH1cbiAgYm9keS5kYXJrIHRhYmxlLmV4dGVuZGVkIHRkLnN1YnRvdGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMTU0LCA3MiwgMC4yKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTQ0ZTA1OyB9XG4gIGJvZHkuZGFyayB0YWJsZS5leHRlbmRlZCB0ZC50b3RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjQsIDc4LCA1LCAwLjMpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTQ0ZTA1OyB9XG4gIGJvZHkuZGFyayAuc2hvd2hpZGUge1xuICAgIGNvbG9yOiAjOTI5MjkyOyB9XG4gIGJvZHkuZGFyayAubGlua2VkIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMmEyYTJhOyB9XG4gIGJvZHkuZGFyayAuY2FyZHMgPiBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjsgfVxuICBib2R5LmRhcmsgLmNhcmRzIGZpZ3VyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzM2MzYzNjsgfVxuICBib2R5LmRhcmsgLmNhcmRzIHVsIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzJhMmEyYTsgfVxuICBib2R5LmRhcmsgLmNhcmRzIC5tZXJjaGFudCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgYm9keS5kYXJrIC5jYXJkcyAuaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogI2VlNzIwNzsgfVxuICBib2R5LmRhcmsgc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjsgfVxuICAgIGJvZHkuZGFyayBzZWN0aW9uIGgyIHtcbiAgICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTsgfVxuICAgICAgYm9keS5kYXJrIHNlY3Rpb24gaDIgZW0ge1xuICAgICAgICBjb2xvcjogI2E0NGUwNTsgfVxuICAgICAgYm9keS5kYXJrIHNlY3Rpb24gaDIgZW0uYWx0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNlMGUwZTA7IH1cbiAgICAgIGJvZHkuZGFyayBzZWN0aW9uIGgyIHNwYW46aG92ZXIsIGJvZHkuZGFyayBzZWN0aW9uIGgyIHNwYW46Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2UwZTBlMDsgfVxuICAgIGJvZHkuZGFyayBzZWN0aW9uIGgzIHtcbiAgICAgIGNvbG9yOiAjZWU3MjA3OyB9XG4gICAgYm9keS5kYXJrIHNlY3Rpb24gYTpob3ZlciBoMywgYm9keS5kYXJrIHNlY3Rpb24gYTpmb2N1cyBoMyB7XG4gICAgICBjb2xvcjogI2ZhOWE0ODsgfVxuICAgIGJvZHkuZGFyayBzZWN0aW9uIC5tYWluIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgYm9keS5kYXJrIHNlY3Rpb24gLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzhjNjsgfVxuICAgIGJvZHkuZGFyayBzZWN0aW9uIC5pbmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2Q1NTsgfVxuICAgIGJvZHkuZGFyayBzZWN0aW9uIC5zZWNvbmRhcnkge1xuICAgICAgY29sb3I6ICM5MjkyOTI7IH1cbiAgICBib2R5LmRhcmsgc2VjdGlvbiBwcm9ncmVzcyB7XG4gICAgICBjb2xvcjogIzhjNjtcbiAgICAgIGJhY2tncm91bmQ6ICNkNTU7IH1cbiAgICBib2R5LmRhcmsgc2VjdGlvbiBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZDogI2Q1NTsgfVxuICAgIGJvZHkuZGFyayBzZWN0aW9uIHByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGM2OyB9XG4gICAgYm9keS5kYXJrIHNlY3Rpb24gcC5oZWxwIGE6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzkyOTI5MjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7IH1cbiAgICBib2R5LmRhcmsgc2VjdGlvbiBwLmhlbHAgYTpob3Zlcjo6YmVmb3JlLCBib2R5LmRhcmsgc2VjdGlvbiBwLmhlbHAgYTpmb2N1czo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZTBlMGUwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E0NGUwNTsgfVxuICBib2R5LmRhcmsgZmllbGRzZXQgc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYm9keS5kYXJrIGRpdi50ZXN0Y2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWU3MjA3OyB9XG4gIGJvZHkuZGFyayAjbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDI5LCAyOSwgMC43NSk7IH1cbiAgICBib2R5LmRhcmsgI21vZGFsIGRpdiB7XG4gICAgICBjb2xvcjogI2UwZTBlMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7IH1cbiAgICBib2R5LmRhcmsgI21vZGFsIGhlYWRlciB7XG4gICAgICBjb2xvcjogI2UwZTBlMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNDRlMDU7IH1cbiAgICBib2R5LmRhcmsgI21vZGFsIHByb2dyZXNzIHtcbiAgICAgIGNvbG9yOiAjOGM2O1xuICAgICAgYmFja2dyb3VuZDogIzkyOTI5MjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MjkyOTI7IH1cbiAgICBib2R5LmRhcmsgI21vZGFsIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTI5MjkyOyB9XG4gICAgYm9keS5kYXJrICNtb2RhbCBwcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZDogIzhjNjsgfVxuICBib2R5LmRhcmsgb2wjbWVkaWEgbGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNDRlMDU7IH1cbiAgICBib2R5LmRhcmsgb2wjbWVkaWEgbGkuZHJhZ2dpbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNhNDRlMDU7IH1cbiAgICBib2R5LmRhcmsgb2wjbWVkaWEgbGkuZHJhZ292ZXJ0b3Age1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBkb3R0ZWQgI2UwZTBlMDsgfVxuICAgIGJvZHkuZGFyayBvbCNtZWRpYSBsaS5kcmFnb3ZlcmVuZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDRweCBkb3R0ZWQgI2UwZTBlMDsgfVxuICBib2R5LmRhcmsgb2wjbWVkaWEgaDMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNDRlMDU7IH1cbiAgYm9keS5kYXJrIG9sI21lZGlhIGZpZ3VyZSwgYm9keS5kYXJrIG9sI21lZGlhIHAuYWxlcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7IH1cbiAgYm9keS5kYXJrIG9sI21lZGlhIGZpZ3VyZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYTQ0ZTA1OyB9XG4gIGJvZHkuZGFyayBvbCNtZWRpYSBzcGFuIHtcbiAgICBjb2xvcjogI2UwZTBlMDsgfVxuICBib2R5LmRhcmsgI3ByZXZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDI5LCAyOSwgMC45KTsgfVxuICAgIGJvZHkuZGFyayAjcHJldmlldyBhcnRpY2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gICAgICBjb2xvcjogIzJhMmEyYTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlZTcyMDc7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgYm9keS5kYXJrICNwcmV2aWV3IHAge1xuICAgICAgY29sb3I6ICNlMGUwZTA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyOSwgMjksIDAuOCk7IH1cbiAgICBib2R5LmRhcmsgI3ByZXZpZXcgYSB7XG4gICAgICBjb2xvcjogIzkyOTI5MjsgfVxuICAgICAgYm9keS5kYXJrICNwcmV2aWV3IGE6aG92ZXIsIGJvZHkuZGFyayAjcHJldmlldyBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgYm9keS5kYXJrICN0ZXN0aXNzdWVzIHNlY3Rpb24gcDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2Q1NTsgfVxuICBib2R5LmRhcmsgI3Rlc3RtZXNzYWdlcyBwLmNvbXBhbnkgc3BhbiB7XG4gICAgY29sb3I6ICM2MGFjMzk7IH1cbiAgYm9keS5kYXJrICN0ZXN0bWVzc2FnZXMgYS51bnJlYWQgcC5jb21wYW55IHNwYW4ge1xuICAgIGNvbG9yOiAjYmYyNjI2OyB9XG4gIGJvZHkuZGFyayBkaXYubWVzc2FnZW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDI5LCAyOSwgMCk7IH1cbiAgYm9keS5kYXJrICNtZXNzYWdlcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7IH1cbiAgICBib2R5LmRhcmsgI21lc3NhZ2VwYW5lbCBoMiB7XG4gICAgICBjb2xvcjogI2UwZTBlMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgYm9keS5kYXJrICNtZXNzYWdlcGFuZWwgbmF2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7IH1cbiAgICBib2R5LmRhcmsgI21lc3NhZ2VwYW5lbCBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTsgfVxuICAgICAgYm9keS5kYXJrICNtZXNzYWdlcGFuZWwgYnV0dG9uOmhvdmVyLCBib2R5LmRhcmsgI21lc3NhZ2VwYW5lbCBidXR0b246Zm9jdXMsIGJvZHkuZGFyayAjbWVzc2FnZXBhbmVsIGJ1dHRvbjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3MjA3OyB9XG4gIGJvZHkuZGFyayAjY29tbWVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzM2MzYzNjsgfVxuICBib2R5LmRhcmsgYmxvY2txdW90ZS5zcGVlY2ggcCB7XG4gICAgY29sb3I6ICNlMGUwZTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0NGUwNTsgfVxuICBib2R5LmRhcmsgYmxvY2txdW90ZS5zcGVlY2ggcDphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTQ0ZTA1ICNhNDRlMDUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgYm9keS5kYXJrIGJsb2NrcXVvdGUuc3BlZWNoIGNpdGUge1xuICAgIGNvbG9yOiAjOTI5MjkyOyB9XG4gIGJvZHkuZGFyayBibG9ja3F1b3RlLnNwZWVjaCBhIHtcbiAgICBjb2xvcjogI2UwZTBlMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBib2R5LmRhcmsgYmxvY2txdW90ZS5zcGVlY2ggcSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIGJvZHkuZGFyayBibG9ja3F1b3RlLnNwZWVjaC5jbGllbnQgcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTsgfVxuICBib2R5LmRhcmsgYmxvY2txdW90ZS5zcGVlY2guY2xpZW50IHA6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzMxMzEzMSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzEzMTMxOyB9XG4gIGJvZHkuZGFyay5zaG93bWVzc2FnZXBhbmVsIGRpdi5tZXNzYWdlb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjksIDI5LCAwLjUpOyB9XG4gIGJvZHkuZGFyayAjZmlsdGVyIGRpdi5maWx0ZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gIGJvZHkuZGFyayBkaXYuZmlsdGVycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTsgfVxuICBib2R5LmRhcmsgZGl2LmFkdmFuY2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2OyB9XG4gICAgYm9keS5kYXJrIGRpdi5hZHZhbmNlZCBmaWVsZHNldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gIGJvZHkuZGFyayB0ZC5tM2cge1xuICAgIGNvbG9yOiAjOTI5MjkyOyB9XG4gIGJvZHkuZGFyayB0ZC5vdmVyZHVlIHtcbiAgICBjb2xvcjogI2Q1NTsgfVxuICBib2R5LmRhcmsgdGQuZ21vbWl0IHtcbiAgICBjb2xvcjogI2Q1NTsgfVxuICBib2R5LmRhcmsgdGQudXNpbmcge1xuICAgIGNvbG9yOiAjOGM2OyB9XG4gIGJvZHkuZGFyayAudXBkYXRlZCBwIHtcbiAgICBjb2xvcjogI2UwZTBlMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkOyB9XG4gIGJvZHkuZGFyayAudXBkYXRlZCBvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjsgfVxuICAgIGJvZHkuZGFyayAudXBkYXRlZCBvbDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM2MzYzNjsgfVxuICBib2R5LmRhcmsgLnVwZGF0ZWQgbGkuc2VwIHtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICM5MjkyOTI7IH1cbiAgYm9keS5kYXJrIC51cGRhdGVkOmhvdmVyIHAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTcyMDc7IH1cbiAgYm9keS5kYXJrIGxpLm5ldzpiZWZvcmUge1xuICAgIGNvbG9yOiAjYmYyNjI2OyB9XG4gIGJvZHkuZGFyayBsaS5hdXRvZmlsbCBpbnB1dCB7XG4gICAgY29sb3I6ICNiZjI2MjY7IH1cbiAgYm9keS5kYXJrICNyZWYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJvZHkuZGFyayBpbnB1dCNyZWY6aG92ZXIsIGJvZHkuZGFyayBpbnB1dCNyZWY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7IH1cbiAgYm9keS5kYXJrICNzdGF0dXMgb3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMxZDFkMWQ7IH1cbiAgYm9keS5kYXJrICNzdGF0dXMgb3B0aW9uW3ZhbHVlPVwiMFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0OyB9XG4gIGJvZHkuZGFyayAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjUwMFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ZjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjODhmOyB9XG4gIGJvZHkuZGFyayAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjEwMDBcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzY7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzhjNjsgfVxuICBib2R5LmRhcmsgI3N0YXR1cyBvcHRpb25bdmFsdWU9XCIxNTAwXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJjO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiYmM7IH1cbiAgYm9keS5kYXJrICNzdGF0dXMgb3B0aW9uW3ZhbHVlPVwiMjAwMFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhNjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmE2OyB9XG4gIGJvZHkuZGFyayAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjMwMDBcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1NTsgfVxuICBib2R5LmRhcmsgI3N0YXR1cyBvcHRpb25bdmFsdWU9XCI0MDAwXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk5O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmOTk7IH1cbiAgYm9keS5kYXJrIHVsLmJhcmNoYXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhOyB9XG4gIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGNpcmNsZSwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZWxsaXBzZSwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aCB7XG4gICAgc3Ryb2tlOiAjMzYzNjM2O1xuICAgIGZpbGw6ICNlZTcyMDc7IH1cbiAgICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBjaXJjbGUjbWEsIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGNpcmNsZSNlaCwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZWxsaXBzZSNtYSwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZWxsaXBzZSNlaCwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aCNtYSwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aCNlaCB7XG4gICAgICBzdHJva2U6IG5vbmU7IH1cbiAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aCwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdCB7XG4gICAgZmlsbDogI2VlNzIwNzsgfVxuICAgIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguYWx0LCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmFsdCB7XG4gICAgICBmaWxsOiAjZmE5YTQ4OyB9XG4gICAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aDpob3ZlciwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdDpob3ZlciB7XG4gICAgICBmaWxsOiAjYTQ0ZTA1OyB9XG4gIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGcgcmVjdCB7XG4gICAgZmlsbDogI2VlNzIwNzsgfVxuICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBnOmhvdmVyIHJlY3Qge1xuICAgIGZpbGw6ICNhNDRlMDU7IH1cbiAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5sb3csIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QubG93IHtcbiAgICBmaWxsOiAjOGM2OyB9XG4gICAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5sb3c6aG92ZXIsIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QubG93OmhvdmVyIHtcbiAgICAgIGZpbGw6ICM2MGFjMzk7IH1cbiAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZzpob3ZlciByZWN0LmxvdyB7XG4gICAgZmlsbDogIzYwYWMzOTsgfVxuICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmhpZ2gsIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QuaGlnaCB7XG4gICAgZmlsbDogI2Q1NTsgfVxuICAgIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaGlnaDpob3ZlciwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5oaWdoOmhvdmVyIHtcbiAgICAgIGZpbGw6ICNiZjI2MjY7IH1cbiAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZzpob3ZlciByZWN0LmhpZ2gge1xuICAgIGZpbGw6ICNiZjI2MjY7IH1cbiAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5pMSwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5pMSB7XG4gICAgZmlsbDogIzMxMzEzMTsgfVxuICAgIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaTE6aG92ZXIsIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QuaTE6aG92ZXIge1xuICAgICAgZmlsbDogIzkyOTI5MjsgfVxuICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBnOmhvdmVyIHJlY3QuaTEge1xuICAgIGZpbGw6ICM5MjkyOTI7IH1cbiAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5pMDEsIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QuaTAxIHtcbiAgICBmaWxsOiAjNjBhYzM5OyB9XG4gICAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5pMDE6aG92ZXIsIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QuaTAxOmhvdmVyIHtcbiAgICAgIGZpbGw6ICM4YzY7IH1cbiAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZzpob3ZlciByZWN0LmkwMSB7XG4gICAgZmlsbDogIzhjNjsgfVxuICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmkwMCwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5pMDAge1xuICAgIGZpbGw6ICNiZjI2MjY7IH1cbiAgICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmkwMDpob3ZlciwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5pMDA6aG92ZXIge1xuICAgICAgZmlsbDogI2Q1NTsgfVxuICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBnOmhvdmVyIHJlY3QuaTAwIHtcbiAgICBmaWxsOiAjZDU1OyB9XG4gIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHRleHQge1xuICAgIGZpbGw6ICNlMGUwZTA7IH1cbiAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgdGV4dC50b3RhbCB7XG4gICAgZmlsbDogI2VlNzIwNzsgfVxuICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSB0ZXh0LmF4aXNtIHtcbiAgICBmaWxsOiAjOTI5MjkyOyB9XG4gIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGxpbmUge1xuICAgIHN0cm9rZTogIzkyOTI5MjsgfVxuICBib2R5LmRhcmsgLmlubmVyIHtcbiAgICBmaWxsOiAjMWQxZDFkICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5kYXJrIHNlY3Rpb24gLmlubmVyIHtcbiAgICBmaWxsOiAjMzYzNjM2ICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5kYXJrIHN2ZyAuc3RhdHVzNTAwLCBib2R5LmRhcmsgc3ZnIGcgLnN0YXR1czUwMCB7XG4gICAgZmlsbDogIzg4ZiAhaW1wb3J0YW50OyB9XG4gICAgYm9keS5kYXJrIHN2ZyAuc3RhdHVzNTAwOmhvdmVyLCBib2R5LmRhcmsgc3ZnIGcgLnN0YXR1czUwMDpob3ZlciB7XG4gICAgICBmaWxsOiAjNTU1NWZmICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5kYXJrIHN2ZyBnOmhvdmVyIC5zdGF0dXM1MDAge1xuICAgIGZpbGw6ICM1NTU1ZmYgIWltcG9ydGFudDsgfVxuICBib2R5LmRhcmsgc3ZnIC5zdGF0dXMxMDAwLCBib2R5LmRhcmsgc3ZnIGcgLnN0YXR1czEwMDAge1xuICAgIGZpbGw6ICM4YzYgIWltcG9ydGFudDsgfVxuICAgIGJvZHkuZGFyayBzdmcgLnN0YXR1czEwMDA6aG92ZXIsIGJvZHkuZGFyayBzdmcgZyAuc3RhdHVzMTAwMDpob3ZlciB7XG4gICAgICBmaWxsOiAjNmFiZjQwICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5kYXJrIHN2ZyBnOmhvdmVyIC5zdGF0dXMxMDAwIHtcbiAgICBmaWxsOiAjNmFiZjQwICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5kYXJrIHN2ZyAuc3RhdHVzMTUwMCwgYm9keS5kYXJrIHN2ZyBnIC5zdGF0dXMxNTAwIHtcbiAgICBmaWxsOiAjYmJjICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5LmRhcmsgc3ZnIC5zdGF0dXMxNTAwOmhvdmVyLCBib2R5LmRhcmsgc3ZnIGcgLnN0YXR1czE1MDA6aG92ZXIge1xuICAgICAgZmlsbDogIzllOWViNiAhaW1wb3J0YW50OyB9XG4gIGJvZHkuZGFyayBzdmcgZzpob3ZlciAuc3RhdHVzMTUwMCB7XG4gICAgZmlsbDogIzllOWViNiAhaW1wb3J0YW50OyB9XG4gIGJvZHkuZGFyayBzdmcgLnN0YXR1czIwMDAsIGJvZHkuZGFyayBzdmcgZyAuc3RhdHVzMjAwMCB7XG4gICAgZmlsbDogI2ZhNiAhaW1wb3J0YW50OyB9XG4gICAgYm9keS5kYXJrIHN2ZyAuc3RhdHVzMjAwMDpob3ZlciwgYm9keS5kYXJrIHN2ZyBnIC5zdGF0dXMyMDAwOmhvdmVyIHtcbiAgICAgIGZpbGw6ICNmZjhlMzMgIWltcG9ydGFudDsgfVxuICBib2R5LmRhcmsgc3ZnIGc6aG92ZXIgLnN0YXR1czIwMDAge1xuICAgIGZpbGw6ICNmZjhlMzMgIWltcG9ydGFudDsgfVxuICBib2R5LmRhcmsgc3ZnIC5zdGF0dXMzMDAwLCBib2R5LmRhcmsgc3ZnIGcgLnN0YXR1czMwMDAge1xuICAgIGZpbGw6ICNkNTUgIWltcG9ydGFudDsgfVxuICAgIGJvZHkuZGFyayBzdmcgLnN0YXR1czMwMDA6aG92ZXIsIGJvZHkuZGFyayBzdmcgZyAuc3RhdHVzMzAwMDpob3ZlciB7XG4gICAgICBmaWxsOiAjZDUyYjJiICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5kYXJrIHN2ZyBnOmhvdmVyIC5zdGF0dXMzMDAwIHtcbiAgICBmaWxsOiAjZDUyYjJiICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5kYXJrIHN2ZyAuc3RhdHVzNDAwMCwgYm9keS5kYXJrIHN2ZyBnIC5zdGF0dXM0MDAwIHtcbiAgICBmaWxsOiAjZjk5ICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5LmRhcmsgc3ZnIC5zdGF0dXM0MDAwOmhvdmVyLCBib2R5LmRhcmsgc3ZnIGcgLnN0YXR1czQwMDA6aG92ZXIge1xuICAgICAgZmlsbDogI2ZmNjY2NiAhaW1wb3J0YW50OyB9XG4gIGJvZHkuZGFyayBzdmcgZzpob3ZlciAuc3RhdHVzNDAwMCB7XG4gICAgZmlsbDogI2ZmNjY2NiAhaW1wb3J0YW50OyB9XG4gIGJvZHkuZGFyayBzdmcgW2NsYXNzXj0nY2xhc3NpZmljYXRpb24nXSB7XG4gICAgZmlsbDogI2VlNzIwNzsgfVxuICAgIGJvZHkuZGFyayBzdmcgW2NsYXNzXj0nY2xhc3NpZmljYXRpb24nXTpob3ZlciB7XG4gICAgICBmaWxsOiAjYTQ0ZTA1OyB9XG4gIGJvZHkuZGFyayBwYXRoLmNsYXNzaWZpY2F0aW9ubm9uZSB7XG4gICAgZmlsbDogI2ZhOWE0ODsgfVxuICBib2R5LmRhcmsgc3ZnLm1hcCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzhjNjsgfVxuICAgIGJvZHkuZGFyayBzdmcubWFwIHBhdGgge1xuICAgICAgZmlsbDogIzMxMzEzMTsgfVxuICAgIGJvZHkuZGFyayBzdmcubWFwIHBhdGg6aG92ZXIge1xuICAgICAgZmlsbDogI2VlNzIwNyAhaW1wb3J0YW50OyB9XG4gIGJvZHkuZGFyayB1bC5waW4ge1xuICAgIGNvbG9yOiAjZTBlMGUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFkMWQxZDsgfVxuICAgIGJvZHkuZGFyayB1bC5waW46OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMxZDFkMWQ7IH1cbiAgICBib2R5LmRhcmsgdWwucGluIGxpLnRpdGxlLCBib2R5LmRhcmsgdWwucGluIGxpLnN1YnRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7IH1cbiAgICBib2R5LmRhcmsgdWwucGluIGE6aG92ZXIsIGJvZHkuZGFyayB1bC5waW4gYTpmb2N1cywgYm9keS5kYXJrIHVsLnBpbiBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQ0ZTA1OyB9XG4gIGJvZHkuZGFyayAuc3ViZmllbGRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhOyB9XG4gIGJvZHkuZGFyayAjbmFtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYm9keSNkYXNoYm9hcmQuZGFyayBoZWFkZXIsIGJvZHkjZGFzaGJvYXJkLmRhcmsgbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmJvZHkjZGFzaGJvYXJkLmRhcmsgaGVhZGVyIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMyYTJhMmE7IH1cblxuYm9keSNkYXNoYm9hcmQuZGFyayBoZWFkZXIgaDEge1xuICBjb2xvcjogIzkyOTI5MjsgfVxuXG5ib2R5I2Rhc2hib2FyZC5kYXJrIGhlYWRlciBzdXAge1xuICBjb2xvcjogI2UwZTBlMDsgfVxuXG5ib2R5I2Rhc2hib2FyZC5kYXJrIGhlYWRlciAubWFpbnRlbmFuY2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYW5pbWF0aW9uOiB0ZXh0ZmFkZSAwLjNzIGxpbmVhciAxLjVzIGFsdGVybmF0ZSA5OyB9XG5cbmJvZHkjZGFzaGJvYXJkLmRhcmsgcC5zdWNjZXNzIHtcbiAgY29sb3I6ICM4YzY7IH1cblxuc3ZnLmZyYXVkc2NhbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuc3ZnLmZyYXVkc2NhbiBwYXRoLmZzdGV4dCwgLmxvZ29iaWcge1xuICBmaWxsOiAjMjIyOyB9XG4gIGJvZHkuZGFyayBzdmcuZnJhdWRzY2FuIHBhdGguZnN0ZXh0LCBib2R5LmRhcmsgLmxvZ29iaWcge1xuICAgIGZpbGw6ICNkZGQ7IH1cblxuLmhvbWUgYSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLmhvbWUgYSAubG9nb3NtbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MGVtKSB7XG4gIC5ob21lIGEgLmxvZ29zbWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhvbWUgYSAubG9nb2JpZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgc3JjOiByZXNvbHZlKFwiaWNvbnMuZW90XCIpO1xuICBzcmM6IHJlc29sdmUoXCJpY29ucy5lb3QjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHJlc29sdmUoXCJpY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHJlc29sdmUoXCJpY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHJlc29sdmUoXCJpY29ucy5zdmcjaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUsIHNlY3Rpb24gLnN0YXR1czUwMCBhOmJlZm9yZSwgc2VjdGlvbiAuc3RhdHVzMTAwMCBhOmJlZm9yZSwgc2VjdGlvbiAuc3RhdHVzMTUwMCBhOmJlZm9yZSwgc2VjdGlvbiAuc3RhdHVzMjAwMCBhOmJlZm9yZSwgc2VjdGlvbiAuc3RhdHVzMzAwMCBhOmJlZm9yZSwgc2VjdGlvbiAuc3RhdHVzNDAwMCBhOmJlZm9yZSwgYm9keSB0aC5zdGF0dXMwOmJlZm9yZSwgYm9keSB0ZC5zdGF0dXMwOmJlZm9yZSwgYm9keSBvdXRwdXQuc3RhdHVzMDpiZWZvcmUsIGJvZHkgdGguc3RhdHVzNTAwOmJlZm9yZSwgYm9keSB0ZC5zdGF0dXM1MDA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXM1MDA6YmVmb3JlLCBib2R5IHRoLnN0YXR1czEwMDA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czEwMDA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXMxMDAwOmJlZm9yZSwgYm9keSB0aC5zdGF0dXMxNTAwOmJlZm9yZSwgYm9keSB0ZC5zdGF0dXMxNTAwOmJlZm9yZSwgYm9keSBvdXRwdXQuc3RhdHVzMTUwMDpiZWZvcmUsIGJvZHkgdGguc3RhdHVzMjAwMDpiZWZvcmUsIGJvZHkgdGQuc3RhdHVzMjAwMDpiZWZvcmUsIGJvZHkgb3V0cHV0LnN0YXR1czIwMDA6YmVmb3JlLCBib2R5IHRoLnN0YXR1czMwMDA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czMwMDA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXMzMDAwOmJlZm9yZSwgYm9keSB0aC5zdGF0dXM0MDAwOmJlZm9yZSwgYm9keSB0ZC5zdGF0dXM0MDAwOmJlZm9yZSwgYm9keSBvdXRwdXQuc3RhdHVzNDAwMDpiZWZvcmUsIHRkLnB1Ymxpc2hlZDpiZWZvcmUsIHRkLmFjdGl2ZTpiZWZvcmUsIHRkLm1hcmtldGluZzpiZWZvcmUsIHRkLnBheW1lbnQ6YmVmb3JlLCB0ZC5jYXJlbGluZTpiZWZvcmUsIHRkLmNhbmNvbW1lbnQ6YmVmb3JlLCB0ZC5jYW5maXg6YmVmb3JlLCB0ZC5jYW52ZXJpZnk6YmVmb3JlLCB0ZC5jYW5lZGl0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBzcGVhazogbm9uZTsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTsgfVxuXG5bY2xhc3NePVwiaWNvbi1maWxlLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1maWxlLVwiXTpiZWZvcmUge1xuICB3aWR0aDogMS4xZW07XG4gIHBhZGRpbmc6IDAuMWVtIDA7IH1cblxuLmljb24tZG93bi1taW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDAnOyB9XG5cbi5pY29uLWxlZnQtbWluaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAxJzsgfVxuXG4uaWNvbi1yaWdodC1taW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDInOyB9XG5cbi5pY29uLXVwLW1pbmk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMyc7IH1cblxuLmljb24tZG93bi1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNCc7IH1cblxuLmljb24tbGVmdC1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNSc7IH1cblxuLmljb24tcmlnaHQtYmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDYnOyB9XG5cbi5pY29uLXVwLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA3JzsgfVxuXG4uaWNvbi1hcnJvd3MtY2N3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDgnOyB9XG5cbi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOSc7IH1cblxuLmljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBhJzsgfVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGInOyB9XG5cbi5pY29uLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGMnOyB9XG5cbi5pY29uLXVzZXItYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGQnOyB9XG5cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGUnOyB9XG5cbi5pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBmJzsgfVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMCc7IH1cblxuLmljb24tYXR0YWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTEnOyB9XG5cbi5pY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMic7IH1cblxuLmljb24tY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEzJzsgfVxuXG4uaWNvbi1wbHVzLXNxdWFyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNCc7IH1cblxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNSc7IH1cblxuLmljb24tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNic7IH1cblxuLmljb24tcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTcnOyB9XG5cbi5pY29uLWZvcndhcmQ6YmVmb3JlLCAuaWNvbi1pbWdwcmVsYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTgnOyB9XG5cbi5pY29uLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTknOyB9XG5cbi5pY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFhJzsgfVxuXG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFjJzsgfVxuXG4uaWNvbi1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZCc7IH1cblxuLmljb24tZ2F1Z2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZSc7IH1cblxuLmljb24tY2FuY2VsLXNxdWFyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZic7IH1cblxuLmljb24tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIwJzsgfVxuXG4uaWNvbi12Y2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIxJzsgfVxuXG4uaWNvbi1ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIzJzsgfVxuXG4uaWNvbi1yZXNpemUtZnVsbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjQnOyB9XG5cbi5pY29uLWFycm93LWNvbWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjUnOyB9XG5cbi5pY29uLWRvd24tZGlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjYnOyB9XG5cbi5pY29uLWxlZnQtZGlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjcnOyB9XG5cbi5pY29uLXJpZ2h0LWRpcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI4JzsgfVxuXG4uaWNvbi11cC1kaXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyOSc7IH1cblxuLmljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJhJzsgfVxuXG4uaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmInOyB9XG5cbi5pY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmMnOyB9XG5cbi5pY29uLXRvLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJkJzsgfVxuXG4uaWNvbi10by1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJlJzsgfVxuXG4uaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZic7IH1cblxuLmljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMwJzsgfVxuXG4uaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMxJzsgfVxuXG4uaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMic7IH1cblxuLmljb24tY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzMnOyB9XG5cbi5pY29uLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNCc7IH1cblxuLmljb24tY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzUnOyB9XG5cbi5pY29uLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNic7IH1cblxuLmljb24tZmxvcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzcnOyB9XG5cbi5pY29uLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM4JzsgfVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNkJzsgfVxuXG4uaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzZSc7IH1cblxuLmljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzZic7IH1cblxuLmljb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQwJzsgfVxuXG4uaWNvbi1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDEnOyB9XG5cbi5pY29uLWxpbms6YmVmb3JlLCAuaWNvbi1pbWdiYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Mic7IH1cblxuLmljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQzJzsgfVxuXG4uaWNvbi1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0NCc7IH1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ1JzsgfVxuXG4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ2JzsgfVxuXG4uaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ3JzsgfVxuXG4uaWNvbi1hdHRlbnRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0OSc7IH1cblxuLmljb24tcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGEnOyB9XG5cbi5pY29uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRiJzsgfVxuXG4uaWNvbi10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Yyc7IH1cblxuLmljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRkJzsgfVxuXG4uaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0ZSc7IH1cblxuLmljb24tbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGYnOyB9XG5cbi5pY29uLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1MCc7IH1cblxuLmljb24tdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjInOyB9XG5cbi5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSwgLmljb24taW1nbGFuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODUxJzsgfVxuXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTInOyB9XG5cbi5pY29uLW1pbnVzLXNxdWFyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1NCc7IH1cblxuLmljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1NSc7IH1cblxuLmljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTYnOyB9XG5cbi5pY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTcnOyB9XG5cbi5pY29uLWxpc3QtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTgnOyB9XG5cbi5pY29uLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1OSc7IH1cblxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1YSc7IH1cblxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODViJzsgfVxuXG4uaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1Yyc7IH1cblxuLmljb24tY2N3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NWUnOyB9XG5cbi5pY29uLWN3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NWYnOyB9XG5cbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjAnOyB9XG5cbi5pY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2MSc7IH1cblxuLmljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODYzJzsgfVxuXG4uaWNvbi1sYXlvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2NCc7IH1cblxuLmljb24tcmVzaXplLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2NSc7IH1cblxuLmljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjYnOyB9XG5cbi5pY29uLXJlc2l6ZS1zbWFsbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjcnOyB9XG5cbi5pY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODY4JzsgfVxuXG4uaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODY5JzsgfVxuXG4uaWNvbi1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NmEnOyB9XG5cbi5pY29uLXBvcHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NmInOyB9XG5cbi5pY29uLXR4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODZlJzsgfVxuXG4uaWNvbi13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzknOyB9XG5cbi5pY29uLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2EnOyB9XG5cbi5pY29uLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFiJzsgfVxuXG4uaWNvbi1maWxlLWRvYzpiZWZvcmUsIC5pY29uLWZpbGUtcnRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzknO1xuICBjb2xvcjogI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NTM5MTsgfVxuXG4uaWNvbi1maWxlLXhsczpiZWZvcmUsIC5pY29uLWZpbGUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2EnO1xuICBjb2xvcjogI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmNmI0MTsgfVxuXG4uaWNvbi1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFiJztcbiAgY29sb3I6ICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjAwMDA7IH1cblxuLmljb24tZmlsZS1wcHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0OCc7XG4gIGNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQ0NDIzOyB9XG5cbi5pY29uLWZpbGUtemlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjInO1xuICBjb2xvcjogI2ZiMDsgfVxuXG4uaWNvbi1maWxlLWh0bTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODZkJztcbiAgY29sb3I6ICMxZjZiNDE7IH1cblxuLmljb24tZmlsZS10eHQ6YmVmb3JlLCAuaWNvbi1maWxlLW9kcDpiZWZvcmUsIC5pY29uLWZpbGUtb2RzOmJlZm9yZSwgLmljb24tZmlsZS1vZHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2ZSc7IH1cblxuLmljb24tZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODZjJzsgfVxuXG4uaWNvbi1maWxlLXZpZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODZmJzsgfVxuXG4uaWNvbi1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NmYnOyB9XG5cbi5pY29uLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3MCc7IH1cblxuaHRtbCwgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2ZW0pIHtcbiAgICBodG1sLCBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogOTMuNzUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICBodG1sLCBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTsgfSB9XG5cbmh0bWwge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogNWVtIDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG50YWJsZSwgaW5wdXQsIG91dHB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgZGF0YWxpc3QsIG9wdGlvbiwgcHJlLCBidXR0b24ge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBNZW5sbywgXCJEZWphVnUgTW9ub1wiLCBtb25vc3BhY2U7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbmgxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTsgfVxuICBoMSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuNzVlbTsgfVxuICBoZWFkZXIgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgaDIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuaDMge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cbiAgdWwgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyB9XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBtYXJnaW46IDhweCAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4jcmVwb3J0IGZvcm0gPiBoMiB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07IH1cblxuYXJ0aWNsZSBoMiB7XG4gIG1hcmdpbi10b3A6IDNlbTsgfVxuXG5hcnRpY2xlIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cblxuYXJ0aWNsZSBpbWcge1xuICBtYXJnaW46IDFlbSAwOyB9XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMmVtIDVlbSAyZW07XG4gIG1hcmdpbjogMCAwIDAgM2VtO1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NmVtKSB7XG4gICAgbWFpbiB7XG4gICAgICBtYXJnaW4tbGVmdDogM2VtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICBtYWluIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5ZW07IH0gfVxuXG5ib2R5LmZ1bGwge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIGJvZHkuZnVsbCBtYWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzZW07XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuXG5hcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiA0MGVtOyB9XG5cbmlmcmFtZS5mdWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogM2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICBmb290ZXIgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTZlbSkge1xuICAgIGZvb3RlciB7XG4gICAgICB3aWR0aDogM2VtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICBmb290ZXIge1xuICAgICAgd2lkdGg6IDllbTsgfVxuICAgICAgZm9vdGVyIHAge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbm5hdi5tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDNlbTsgfVxuICBuYXYubWVudSB1bCwgbmF2Lm1lbnUgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICBuYXYubWVudSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAzZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG91dGxpbmU6IDAgbm9uZTsgfVxuICAgIG5hdi5tZW51IGE6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzZW07XG4gICAgICBtYXJnaW46IDA7IH1cbiAgbmF2Lm1lbnUgLmhvbWUgYSB7XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgcGFkZGluZzogMCAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3V0bGluZTogMCBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NmVtKSB7XG4gICAgbmF2Lm1lbnUge1xuICAgICAgd2lkdGg6IDNlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgbmF2Lm1lbnUge1xuICAgICAgd2lkdGg6IDllbTsgfSB9XG5cbmZvcm0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgZm9ybSBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDJweCAyZW07IH1cbiAgICBmb3JtIGRpdi50YWxsIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICBmb3JtIGRpdi50YWxsIHAsIGZvcm0gZGl2LnRhbGwgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC40ZW07IH1cbiAgICBmb3JtIGRpdi5pc3N1ZWNvbXBhbnkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgZm9ybSBkaXYuZ2djaGFydCwgZm9ybSBkaXYuZ2djaGFydCBkaXYge1xuICAgIG1hcmdpbjogMDsgfVxuICBmb3JtIGEuYWRkbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDhlbTsgfVxuICBmb3JtIG5hdiB1bCwgZm9ybSB1bC5idXR0b25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgZm9ybSBuYXYgdWwgbGksIGZvcm0gdWwuYnV0dG9ucyBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgNHB4IDRweDsgfVxuICAgIGZvcm0gbmF2IHVsLmFsdCwgZm9ybSB1bC5idXR0b25zLmFsdCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgZm9ybSBuYXYgdWwuYWx0LnBhZCwgZm9ybSB1bC5idXR0b25zLmFsdC5wYWQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBlbTsgfVxuICAgICAgZm9ybSBuYXYgdWwuYWx0IGxpLCBmb3JtIHVsLmJ1dHRvbnMuYWx0IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDRweCA0cHggMDsgfVxuICBmb3JtIG5hdi5sb2dpbiB7XG4gICAgcGFkZGluZzogMDsgfVxuICBmb3JtIG5hdiBwIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIGZvcm0gbmF2IHAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDhweCAwOyB9XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xuICBib3JkZXI6IDAgbm9uZTsgfVxuICBmaWVsZHNldCBmaWVsZHNldCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cblxubGVnZW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDFlbSAwOyB9XG5cbmxhYmVsIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiA4ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgbGFiZWwubG9uZ2xhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDsgfVxuXG5pbnB1dCwgb3V0cHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBwcmUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvcmRlcjogMjtcbiAgZmxleDogMiAxIGF1dG87XG4gIGhlaWdodDogMi4yNWVtO1xuICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogMCBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbnNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogMC40ZW07XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIHRleHRhcmVhW2Rpc2FibGVkXSwgdGV4dGFyZWFbcmVhZG9ubHldIHtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cbiAgdGV4dGFyZWEjdXJsX25vdGVzIHtcbiAgICBtaW4taGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7IH1cblxucHJlIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIHdpZHRoOiAxMGVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgcHJlIHNwYW4uZG9tYWluIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjRlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgb3JkZXI6IDE7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgZGl2IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgZGl2IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhlbTsgfVxuICBkaXYgc3Bhbi5jaGtjb2wgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBkaXYgc3Bhbi5jaGtjb2wgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIGRpdiBzcGFuLmNoa2NvbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gfiBsYWJlbCwgZGl2IHNwYW4uY2hrY29sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB+IGxhYmVsIHtcbiAgICAgIHdpZHRoOiAwOyB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IGxhYmVsLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gfiBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IC0yZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IGxhYmVsOjpiZWZvcmUsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IGxhYmVsOjphZnRlciwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIH4gbGFiZWw6OmJlZm9yZSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIH4gbGFiZWw6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgICBjb250ZW50OiAnXFxlODFkJztcbiAgICAgIHdpZHRoOiAyLjZlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB0ZXh0LWluZGVudDogMS43ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNmVtOyB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gbGFiZWw6OmFmdGVyLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gfiBsYWJlbDo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxLjFlbTtcbiAgICAgIGhlaWdodDogODAlO1xuICAgICAgbGVmdDogMC4xNWVtO1xuICAgICAgdG9wOiAxMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNzBtcyBlYXNlLWluOyB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODFjJztcbiAgICB0ZXh0LWluZGVudDogMC4zZW07IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4yNWVtKTsgfVxuXG5mb3JtIGRpdiBwIHtcbiAgd2lkdGg6IDhlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMWVtIDAgMDtcbiAgbWFyZ2luOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICBmb3JtIGRpdiBwIH4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBmb3JtIGRpdiBwIH4gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG5mb3JtIGRpdiAuY2hrY29sIHtcbiAgd2lkdGg6IDQuNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmZvcm0gZGl2IHNwYW4uY2hrY29sIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG5mb3JtIGRpdiBvbCwgZm9ybSBkaXYgdWwge1xuICBvcmRlcjogMjtcbiAgZmxleDogMiAxIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG5mb3JtIGRpdiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogMC4xZW0gMDsgfVxuICBmb3JtIGRpdiBsaS50ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5mb3JtIGRpdiAuYnV0dG9uIHtcbiAgb3JkZXI6IDM7XG4gIHdpZHRoOiAyLjVlbTsgfVxuXG5idXR0b24sIC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMS41ZW07XG4gIGhlaWdodDogMi4yNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgLmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cbiAgYnV0dG9uIHNwYW5bY2xhc3NePVwiaWNvbi1cIl0sIGJ1dHRvbiBzcGFuW2NsYXNzKj1cIiBpY29uLVwiXSwgLmJ1dHRvbiBzcGFuW2NsYXNzXj1cImljb24tXCJdLCAuYnV0dG9uIHNwYW5bY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTsgfVxuICBidXR0b25bZGlzYWJsZWRdLCAuYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbiNyZWFkb25seSBmb3JtIGRpdi50YWxsID4gcCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbiNyZWFkb25seSBmb3JtIGRpdi50YWxsIGxpIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4jcmVhZG9ubHkgb3V0cHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAuNmVtIDAgMDsgfVxuXG4jcmVhZG9ubHkgbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuI3JlYWRvbmx5IGEudXJsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9yZGVyOiAyO1xuICBtYXgtd2lkdGg6IDE2ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbiNyZWFkb25seSBvbCNtZWRpYSBsaSBmaWd1cmUge1xuICBtaW4taGVpZ2h0OiAzLjVlbTsgfVxuXG5sYWJlbC5jb3B5YWJsZS5hY3RpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICBjb250ZW50OiAnXFxlODM4JztcbiAgcGFkZGluZy1yaWdodDogMC4yNWVtO1xuICBjdXJzb3I6IGNvcHk7IH1cblxubGFiZWwuY29weWFibGUuYWN0aXZlOmhvdmVyOmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuI3JlYWRvbmx5IGxhYmVsLmNvcHlhYmxlIHtcbiAgY3Vyc29yOiBjb3B5OyB9XG5cbmRpdi5jb3BpZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBkaXYuY29waWVyIGxhYmVsLmNvcHlhYmxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA4ZW07IH1cblxuI2ZpbGVob3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LXNpemU6IDEwMHZtaW47XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG5ib2R5LmZpbGVob3ZlciAjZmlsZWhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxucC5ub2RhdGEge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDFlbSAwOyB9XG5cbi5ub2RhdGEgcC5ub2RhdGEge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubm9kYXRhIHRhYmxlLCAubm9kYXRhIG5hdi50YWJsZW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYmxlc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWFyZ2luOiAwOyB9XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbmZvcm0uYWN0aXZlIGJ1dHRvbi5pY29uLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZm9ybS5hY3RpdmUgdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuZm9ybS5hY3RpdmUgdGgge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuZm9ybS5hY3RpdmUgYSB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxudGgsIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDAuM2VtO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgdGgubnVtLCB0aC5kYXRlLCB0ZC5udW0sIHRkLmRhdGUge1xuICAgIHdpZHRoOiAzLjVlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LW92ZXJmbG93OiBjbGlwOyB9XG4gIHRoLmRhdGUsIHRkLmRhdGUge1xuICAgIHdpZHRoOiA2LjJlbTsgfVxuICB0aC5yZWYsIHRkLnJlZiB7XG4gICAgd2lkdGg6IDcuNWVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NmVtKSB7XG4gICAgdGguYWRmbG93LCB0ZC5hZGZsb3cge1xuICAgICAgd2lkdGg6IDllbTsgfSB9XG4gIHRoOmJlZm9yZSwgdGQ6YmVmb3JlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7IH1cbiAgdGhbY2xhc3NePVwiaWNvblwiXSwgdGRbY2xhc3NePVwiaWNvblwiXSB7XG4gICAgd2lkdGg6IDIuNGVtO1xuICAgIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIHRoIHN1cCwgdGQgc3VwIHtcbiAgICBmb250LXNpemU6IDAuNmVtO1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0OyB9XG5cbnRkW3Jvd3NwYW5dIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG50Ym9keSB0ci5yb3d0ZW1wbGF0ZSwgZGl2LnRlc3RjYXJkdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmRpdi50ZXN0Y2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC43cmVtOyB9XG4gIGRpdi50ZXN0Y2FyZCB0aW1lIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgZGl2LnRlc3RjYXJkIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDAuOHJlbTsgfVxuICBkaXYudGVzdGNhcmQgc2VjdGlvbi50ZXN0Y2FyZGJyZWFjaCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgZGl2LnRlc3RjYXJkIHNlY3Rpb24udGVzdGNhcmRicmVhY2ggcDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU4MjNcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAwLjhlbTtcbiAgICAgIGNvbG9yOiAjYzAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICBkaXYudGVzdGNhcmQgZGl2LnN1YmZpZWxkcyB7XG4gICAgcGFkZGluZzogMC44cmVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIGRpdi50ZXN0Y2FyZCBkaXYuc3ViZmllbGRzIG91dHB1dFtkYXRhLXR5cGU9XCJzdGF0dXNcIl0ge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIGRpdi50ZXN0Y2FyZCBkaXYuc3ViZmllbGRzIGZpZWxkc2V0IHtcbiAgICAgIHBhZGRpbmc6IDAuMnJlbTsgfVxuICBkaXYudGVzdGNhcmQgdGFibGUuaXNzdWUgdGgge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7IH1cbiAgZGl2LnRlc3RjYXJkIGZpZWxkc2V0I3Rlc3RtZWRpYSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgZGl2LnRlc3RjYXJkIGZpZWxkc2V0I3Rlc3RtZWRpYSBvbCNtZWRpYSBsaSB7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7IH1cblxudGFibGUuaW5mbywgdGFibGUuaGVscCB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgdGFibGUuaW5mbyB0aCwgdGFibGUuaW5mbyB0ZCwgdGFibGUuaGVscCB0aCwgdGFibGUuaGVscCB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbnRhYmxlLmluZm8gdGgsIHRhYmxlLmluZm8gdGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7IH1cblxudGFibGUuaW5mbyB0aC5sZWZ0LWFsaWduLCB0YWJsZS5pbmZvIHRkLmxlZnQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG50YWJsZS5oZWxwIHRkOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTsgfVxuXG50YWJsZS5pc3N1ZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gIHRhYmxlLmlzc3VlI2lzc3VlaW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUuaXNzdWUgdGgsIHRhYmxlLmlzc3VlIHRkIHtcbiAgICBwYWRkaW5nOiAwIDFlbSAwIDA7IH1cblxubmF2LnRhYmxlbmF2IC5zZXAge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTsgfVxuXG5uYXYudGFibGVuYXYgLnBhZ2VzIHtcbiAgd2lkdGg6IDNlbTsgfVxuXG5uYXYudGFibGVuYXYgYnV0dG9uIHtcbiAgd2lkdGg6IDNlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuY29sLnN0YXR1czUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM2LCAxMzYsIDI1NSwgMC4zKTsgfVxuXG5jb2wuc3RhdHVzMTAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM2LCAyMDQsIDEwMiwgMC4zKTsgfVxuXG5jb2wuc3RhdHVzMTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg3LCAxODcsIDIwNCwgMC4zKTsgfVxuXG5jb2wuc3RhdHVzMjAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNzAsIDEwMiwgMC4zKTsgfVxuXG5jb2wuc3RhdHVzMzAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCA4NSwgODUsIDAuMyk7IH1cblxuY29sLnN0YXR1czQwMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTUzLCAxNTMsIDAuMyk7IH1cblxuY29sLmlzc3VlLXN0YXRlMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg3LCAxODcsIDIwNCwgMC4zKTsgfVxuXG5jb2wuaXNzdWUtc3RhdGUwMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM2LCAyMDQsIDEwMiwgMC4zKTsgfVxuXG5jb2wuaXNzdWUtc3RhdGUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCA4NSwgODUsIDAuMyk7IH1cblxuc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBzZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICBwYWRkaW5nOiAycHggNXB4IDNweCA1cHg7XG4gICAgbWFyZ2luOiA1cHg7IH1cbiAgc2VjdGlvbiBhLmljb24tZmxvcHB5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxLjJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgc2VjdGlvbjpob3ZlciBhLmljb24tZmxvcHB5IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHNlY3Rpb24gc3Bhbi5pY29uLWNhbmNlbCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxLjJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIHNlY3Rpb24gdWwsIHNlY3Rpb24gb2wsIHNlY3Rpb24gbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICBzZWN0aW9uIHVsLCBzZWN0aW9uIG9sLCBzZWN0aW9uIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBzZWN0aW9uIHAsIHNlY3Rpb24gbGkge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgc2VjdGlvbiB0YWJsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBzZWN0aW9uIGE6bGluaywgc2VjdGlvbiBhOnZpc2l0ZWQsIHNlY3Rpb24gYTpob3Zlciwgc2VjdGlvbiBhOmZvY3VzLCBzZWN0aW9uIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIHNlY3Rpb24gcC5oZWxwIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07IH1cbiAgICBzZWN0aW9uIHAuaGVscCBhOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMS41ZW07XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICBzZWN0aW9uIHAuYWxlcnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgc2VjdGlvbiBwLmFsZXJ0IGE6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yZW07IH1cbiAgc2VjdGlvbiBwLmZsYXNoIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxLjJlbSA1MCU7XG4gICAgYW5pbWF0aW9uOiBmbGFzaCAwLjJzIGVhc2UtaW4gMXMgYWx0ZXJuYXRlIDY7IH1cbiAgc2VjdGlvbiBocjpsYXN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgc2VjdGlvbiAubWFpbiB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMC40ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yZW07IH1cbiAgc2VjdGlvbiBoMiArIC5tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIHNlY3Rpb24gLnN0YXR1czUwMCB7XG4gICAgY29sb3I6ICM4OGY7IH1cbiAgICBzZWN0aW9uIC5zdGF0dXM1MDAgYTpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4NjMnOyB9XG4gIHNlY3Rpb24gLnN0YXR1czEwMDAge1xuICAgIGNvbG9yOiAjOGM2OyB9XG4gICAgc2VjdGlvbiAuc3RhdHVzMTAwMCBhOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICAgICAgY29udGVudDogJ1xcZTg2Myc7IH1cbiAgc2VjdGlvbiAuc3RhdHVzMTUwMCB7XG4gICAgY29sb3I6ICNiYmM7IH1cbiAgICBzZWN0aW9uIC5zdGF0dXMxNTAwIGE6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgICBjb250ZW50OiAnXFxlODYzJzsgfVxuICBzZWN0aW9uIC5zdGF0dXMyMDAwIHtcbiAgICBjb2xvcjogI2ZhNjsgfVxuICAgIHNlY3Rpb24gLnN0YXR1czIwMDAgYTpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4NjMnOyB9XG4gIHNlY3Rpb24gLnN0YXR1czMwMDAge1xuICAgIGNvbG9yOiAjZDU1OyB9XG4gICAgc2VjdGlvbiAuc3RhdHVzMzAwMCBhOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICAgICAgY29udGVudDogJ1xcZTg2Myc7IH1cbiAgc2VjdGlvbiAuc3RhdHVzNDAwMCB7XG4gICAgY29sb3I6ICNmOTk7IH1cbiAgICBzZWN0aW9uIC5zdGF0dXM0MDAwIGE6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgICBjb250ZW50OiAnXFxlODYzJzsgfVxuICBzZWN0aW9uIHN0cm9uZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIHNlY3Rpb24gcHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwIG5vbmU7IH1cbiAgc2VjdGlvbiB1bC5iYXJjaGFydCB7XG4gICAgbWFyZ2luOiA1cHg7IH1cbiAgc2VjdGlvbiBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBzZWN0aW9uIHAuc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtOyB9XG5cbnVsLmJhcmNoYXJ0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMXB4O1xuICBtYXJnaW46IDFlbSBhdXRvOyB9XG4gIHVsLmJhcmNoYXJ0IGxpIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwYWRkaW5nOiAwIDNweDtcbiAgICBtYXJnaW46IDAgMCAxcHggMDsgfVxuICB1bC5iYXJjaGFydCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgdWwuYmFyY2hhcnQgYSB7XG4gICAgcGFkZGluZzogMDsgfVxuICB1bC5iYXJjaGFydCBzdHJvbmcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbnN2Zy5waWVjaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBzdmcucGllY2hhcnQgdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjZlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYW5jaG9yOiBlbmQ7XG4gICAgZG9taW5hbnQtYmFzZWxpbmU6IG1pZGRsZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBzdHJva2Utd2lkdGg6IDAuMTVlbTtcbiAgICBmaWxsOiAjMjIyOyB9XG4gICAgQHN1cHBvcnRzIChwYWludC1vcmRlcjogc3Ryb2tlKSB7XG4gICAgICBzdmcucGllY2hhcnQgdGV4dCB7XG4gICAgICAgIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICAgIHBhaW50LW9yZGVyOiBzdHJva2U7XG4gICAgICAgIGFuaW1hdGlvbjogdGV4dGZhZGUgMS41cyBsaW5lYXI7IH0gfVxuICBzdmcucGllY2hhcnQgdGV4dC5yZXYge1xuICAgIHRleHQtYW5jaG9yOiBzdGFydDsgfVxuICBzdmcucGllY2hhcnQgcGF0aCwgc3ZnLnBpZWNoYXJ0IGNpcmNsZSwgc3ZnLnBpZWNoYXJ0IGVsbGlwc2Uge1xuICAgIHN0cm9rZS13aWR0aDogMTsgfVxuICAgIEBzdXBwb3J0cyAocGFpbnQtb3JkZXI6IHN0cm9rZSkge1xuICAgICAgc3ZnLnBpZWNoYXJ0IHBhdGgsIHN2Zy5waWVjaGFydCBjaXJjbGUsIHN2Zy5waWVjaGFydCBlbGxpcHNlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgYW5pbWF0aW9uOiBncm93IDFzIGVhc2Utb3V0OyB9IH1cblxuc3ZnLmJhcmNoYXJ0IHRleHQge1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbmNob3I6IGVuZDtcbiAgZG9taW5hbnQtYmFzZWxpbmU6IG1pZGRsZTsgfVxuXG5zdmcuYmFyY2hhcnQgdGV4dC50b3RhbCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYW5jaG9yOiBzdGFydDsgfVxuICBAc3VwcG9ydHMgKHBhaW50LW9yZGVyOiBzdHJva2UpIHtcbiAgICBzdmcuYmFyY2hhcnQgdGV4dC50b3RhbCB7XG4gICAgICBhbmltYXRpb246IHRleHRmYWRlIDEuMnMgbGluZWFyOyB9IH1cblxuc3ZnLmJhcmNoYXJ0IHRleHQudmFsdWUge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBzdXBwb3J0cyAocGFpbnQtb3JkZXI6IHN0cm9rZSkge1xuICAgIHN2Zy5iYXJjaGFydCB0ZXh0LnZhbHVlIHtcbiAgICAgIGFuaW1hdGlvbjogdGV4dGZhZGUgMS44cyBsaW5lYXI7IH0gfVxuXG5zdmcuYmFyY2hhcnQgdGV4dC5heGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHRleHQtYW5jaG9yOiBzdGFydDtcbiAgZG9taW5hbnQtYmFzZWxpbmU6IGhhbmdpbmc7IH1cblxuc3ZnLmJhcmNoYXJ0IGxpbmUge1xuICBzdHJva2Utd2lkdGg6IDE7XG4gIHN0cm9rZS1saW5lY2FwOiBidXR0OyB9XG5cbnN2Zy5iYXJjaGFydCBsaW5lLmF4aXNtIHtcbiAgc3Ryb2tlLXdpZHRoOiAwLjU7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDI7IH1cblxuQHN1cHBvcnRzIChwYWludC1vcmRlcjogc3Ryb2tlKSB7XG4gIHN2Zy5iYXJjaGFydCByZWN0IHtcbiAgICBhbmltYXRpb246IGdyb3dYIDFzIGVhc2Utb3V0OyB9IH1cblxuc3ZnICsgc3ZnLnBpZWNoYXJ0LCBzdmcgKyBzdmcuYmFyY2hhcnQge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uLmFubm91bmNlbWVudHMge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIGJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5hbm5vdW5jZW1lbnRzIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICBib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24uYW5ub3VuY2VtZW50cyBsaSwgYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uLmFubm91bmNlbWVudHMgcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIGJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5hbm5vdW5jZW1lbnRzIGxpIHVsLCBib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24uYW5ub3VuY2VtZW50cyBsaSBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIG1hcmdpbjogMWVtIDAgMWVtIDEuOGVtOyB9XG4gIGJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5hbm5vdW5jZW1lbnRzIGxpIGxpIHtcbiAgICBtYXJnaW46IDAuM2VtIDA7IH1cbiAgYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uLmFubm91bmNlbWVudHMgYSBoMzphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTgxOCc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKC0zMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTsgfVxuICBib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24uYW5ub3VuY2VtZW50cyBhOmhvdmVyIGgzOmFmdGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24uYW5ub3VuY2VtZW50cyBhOmZvY3VzIGgzOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKSByb3RhdGUoMGRlZyk7XG4gICAgYW5pbWF0aW9uOiAxLjVzIGVhc2Utb3V0IDFzIGZvcndhcmRzIGluZmluaXRlIGxpbmthcnJvdzsgfVxuXG5ib2R5I2Rhc2hib2FyZCBtYWluIHAuYW5ub3VuY2VtZW50cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkjZGFzaGJvYXJkLmFubm91bmNlbWVudHMtb3BlbiBtYWluIHNlY3Rpb24uYW5ub3VuY2VtZW50cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkjZGFzaGJvYXJkLmFubm91bmNlbWVudHMtb3BlbiBtYWluIHAuYW5ub3VuY2VtZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uLm1hcCB7XG4gIGZsZXg6IDMgMSA1OWVtOyB9XG4gIGJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5tYXAgZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbnN2Zy5tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTVlbTtcbiAgdGV4dC1hbmNob3I6IG1pZGRsZTtcbiAgc3Ryb2tlLXdpZHRoOiAxOyB9XG4gIHN2Zy5tYXAgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGxpbmVhcjsgfVxuXG51bC5waW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIHVsLnBpbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDZweCk7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICB1bC5waW4gbGkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgdWwucGluIGxpIGEsIHVsLnBpbiBsaSBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAgM3B4OyB9XG4gICAgICB1bC5waW4gbGkgYSBzcGFuLCB1bC5waW4gbGkgc3BhbiBzcGFuIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgdWwucGluIGxpIGltZyB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIHVsLnBpbiBsaS50aXRsZSwgdWwucGluIGxpLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAycHggMDsgfVxuICAgIHVsLnBpbiBsaS5taSBhOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgICAgY29udGVudDogJ1xcZTgzMyc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMnB4OyB9XG4gICAgdWwucGluIGxpLm1zIGE6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgICBjb250ZW50OiAnXFxlODY0JztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cblxuc3ZnI2xvYWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIHN2ZyNsb2FkIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiAjZWU3NTBkO1xuICAgIHN0cm9rZS13aWR0aDogNHB4O1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgICBhbmltYXRpb246IGxvYWRsaW5lIDEuNnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSwgbG9hZHJvdGF0ZSAxLjZzIGxpbmVhciBpbmZpbml0ZTsgfVxuICBzdmcjbG9hZC5pbmFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2FyZHMgdWwubGluayBsaSBhIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlODE4JztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSgtMzBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG5cbi5jYXJkcyB1bC5saW5rIGxpIGE6aG92ZXIgc3BhbjphZnRlciwgLmNhcmRzIHVsLmxpbmsgbGkgYTpmb2N1cyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVlbSkgcm90YXRlKDBkZWcpO1xuICBhbmltYXRpb246IDEuNXMgZWFzZS1vdXQgMXMgZm9yd2FyZHMgaW5maW5pdGUgbGlua2Fycm93OyB9XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH0gfVxuXG5Aa2V5ZnJhbWVzIGdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBncm93WCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgdGV4dGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgbGlua2Fycm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1ZW0pOyB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNWVtKTsgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1ZW0pOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1ZW0pOyB9IH1cblxuQGtleWZyYW1lcyBsb2Fkcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWRsaW5lIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMiwgODY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDY2LCAyMjtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAyLCA4NjtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTY2O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9XG5cbi51cGRhdGVkIHAge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS45NTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBsaW5lYXI7IH1cblxuLnVwZGF0ZWQgb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0b3A6IDQuNWVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZTsgfVxuICAudXBkYXRlZCBvbDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IDAuOWVtO1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4udXBkYXRlZCBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDglOyB9XG5cbi51cGRhdGVkIGxpW3RpdGxlXSB7XG4gIGN1cnNvcjogaGVscDsgfVxuXG4udXBkYXRlZCBsaS5zZXAge1xuICBwYWRkaW5nLXRvcDogMC4yNWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07IH1cblxuLnVwZGF0ZWQ6aG92ZXIgb2wge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJlbSk7IH1cblxuI21vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcyBsaW5lYXIgMzAwbXM7IH1cbiAgI21vZGFsIGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNWVtO1xuICAgIGhlaWdodDogMThlbTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDNweCAzcHggM2VtIDNweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwdmgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC43LCAtMC40LCAxLCAwKTsgfVxuICAjbW9kYWwucHJvZ3Jlc3MgZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIGhlaWdodDogNC41ZW07IH1cbiAgI21vZGFsIGhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAzcHggMC41ZW0gNXB4IDAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAjbW9kYWwgcCB7XG4gICAgbWFyZ2luOiAwLjVlbTsgfVxuICAjbW9kYWwgcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICNtb2RhbCAjbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwLjVlbTtcbiAgICByaWdodDogMC41ZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgI21vZGFsICNuYXYgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMCA0cHg7IH1cbiAgI21vZGFsIC5idXR0b24ge1xuICAgIHdpZHRoOiA1ZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgI21vZGFsLmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gICAgI21vZGFsLmFjdGl2ZSBkaXYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDB2aCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNiwgMS42LCAwLjgsIDAuOCk7IH1cblxub2wjbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAuNWVtIDJlbTsgfVxuICBvbCNtZWRpYS5mbG93cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgb2wjbWVkaWEgbGkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICBvbCNtZWRpYSBsaSBoMywgb2wjbWVkaWEgbGkgcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAwLjZlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gICAgb2wjbWVkaWEgbGkgaDMge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgb2wjbWVkaWEgbGkgcCB7XG4gICAgICBwYWRkaW5nOiAwLjI1ZW0gMC42ZW07XG4gICAgICB1c2VyLXNlbGVjdDogdGV4dDsgfVxuICAgIG9sI21lZGlhIGxpIGZpZ3VyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNC43NWVtO1xuICAgICAgbWF4LWhlaWdodDogMzJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgb2wjbWVkaWEgbGkgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgIG1hcmdpbjogMXB4IGF1dG87XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBvbCNtZWRpYSBsaSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiA4cHggMC41ZW0gMnB4IDAuNWVtOyB9XG4gICAgb2wjbWVkaWEgbGkgc3BhbjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIG9sI21lZGlhIGxpIGZpZWxkc2V0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICBvbCNtZWRpYSBsaSBkaXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBvbCNtZWRpYSBsaSBkaXYuYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBvbCNtZWRpYSBsaSBkaXYuYWN0aW9ucyAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW46IDAgMCAycHggMDtcbiAgICAgICAgb3BhY2l0eTogMC40OyB9XG4gICAgb2wjbWVkaWEgbGk6aG92ZXIgZGl2LmFjdGlvbnMgLmJ1dHRvbiwgb2wjbWVkaWEgbGk6Zm9jdXMgZGl2LmFjdGlvbnMgLmJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAwLjg1OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAgIG9sI21lZGlhIGxpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NyU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NmVtKSB7XG4gICAgICBvbCNtZWRpYSBsaSB7XG4gICAgICAgIG1heC13aWR0aDogMThlbTsgfSB9XG4gIG9sI21lZGlhLmFjdGl2ZSBkaXYuYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgb2wjbWVkaWEuYWN0aXZlIGRpdi5hY3Rpb25zIC5tb3ZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGN1cnNvcjogbW92ZTsgfVxuICBvbCNtZWRpYS5hY3RpdmUgbGk6aG92ZXIgZGl2LmFjdGlvbnMgLm1vdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIG9sI21lZGlhLmRyYWdnaW5nIGRpdi5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIG9sI21lZGlhIGxpLmRyYWdnaW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEuNWRlZykgc2NhbGUoMC44NSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTsgfVxuXG4jcHJldmlldyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwIG5vbmU7IH1cbiAgI3ByZXZpZXcuYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgI3ByZXZpZXcgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMy42ZW07XG4gICAgcmlnaHQ6IDMuNmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI3ByZXZpZXcgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjdXJzb3I6IHpvb20taW47IH1cbiAgICAjcHJldmlldyBpbWcuem9vbSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lOyB9XG4gICNwcmV2aWV3IGFydGljbGUge1xuICAgIG1heC13aWR0aDogMzBlbTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgcGFkZGluZzogMC44ZW07IH1cbiAgI3ByZXZpZXcgcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjhlbSAwLjVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UgMC42czsgfVxuICAjcHJldmlldyBkaXY6aG92ZXIgcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICNwcmV2aWV3IGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICB3aWR0aDogMS4yZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgI3ByZXZpZXcgYTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgICAgY29udGVudDogJ1xcZTgwNSc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgI3ByZXZpZXcgYS5uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgI3ByZXZpZXcgYS5uZXh0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MDYnOyB9XG4gICNwcmV2aWV3IGEuY2xvc2Uge1xuICAgIGhlaWdodDogMS4yNWVtO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAjcHJldmlldyBhLmNsb3NlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MWQnOyB9XG5cbmJ1dHRvbi5hY3RpdmUgc3BhbjpiZWZvcmUsIC5idXR0b24uYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOCc7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuI3Rlc3Rpc3N1ZXMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgI3Rlc3Rpc3N1ZXMuYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICN0ZXN0aXNzdWVzIGxhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDsgfVxuXG4jdGVzdGlzc3VlcyBwLnNob3doaWRlIHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBtYXJnaW46IDFlbSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2lzc3VlbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDJlbSAxZW0gMmVtOyB9XG4gICNpc3N1ZWxpbmsgbGkge1xuICAgIHRleHQtaW5kZW50OiAtMWVtOyB9XG5cbiNhc3NpZ24ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnVsI2NvbW1lbnRidXR0b25zLmJ1dHRvbnMuYWx0LnBhZCB7XG4gIG1hcmdpbi1sZWZ0OiA4ZW07IH1cblxuI2NvbW1lbnRzIHtcbiAgd2lkdGg6IDEwZW07XG4gIG1heC1oZWlnaHQ6IDcwdmg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgI2NvbW1lbnRzIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgICNjb21tZW50cyBsaSBibG9ja3F1b3RlLnNwZWVjaC5hZG1pbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuICAgICNjb21tZW50cyBsaSBibG9ja3F1b3RlLnNwZWVjaC5jbGllbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuICAgICNjb21tZW50cyBsaS5hbmltYXRlIGJsb2NrcXVvdGUuc3BlZWNoIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjYsIDEsIDAuMiwgMS41KTsgfVxuICAgICNjb21tZW50cyBsaS5hbmltYXRlLmluIGJsb2NrcXVvdGUuc3BlZWNoIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuXG5ibG9ja3F1b3RlLnNwZWVjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgYmxvY2txdW90ZS5zcGVlY2ggc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBibG9ja3F1b3RlLnNwZWVjaCBwLCBibG9ja3F1b3RlLnNwZWVjaCBjaXRlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGJsb2NrcXVvdGUuc3BlZWNoIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICBibG9ja3F1b3RlLnNwZWVjaCBwOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMC41ZW07XG4gICAgYm90dG9tOiAtOXB4O1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICBibG9ja3F1b3RlLnNwZWVjaCBjaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmc6IDAgMzJweDsgfVxuICBibG9ja3F1b3RlLnNwZWVjaCBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjAlOyB9XG4gIGJsb2NrcXVvdGUuc3BlZWNoIGEge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBjbGlwOyB9XG4gICAgYmxvY2txdW90ZS5zcGVlY2ggYTpob3ZlciwgYmxvY2txdW90ZS5zcGVlY2ggYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBibG9ja3F1b3RlLnNwZWVjaC5hZG1pbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07IH1cbiAgYmxvY2txdW90ZS5zcGVlY2guY2xpZW50IHA6YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDAuNWVtOyB9XG4gIGJsb2NrcXVvdGUuc3BlZWNoLmNsaWVudCBjaXRlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBibG9ja3F1b3RlLnNwZWVjaC5jbGllbnQgaW1nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5saW5rZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAubGlua2VkIGltZywgLmxpbmtlZCB2aWRlbyB7XG4gICAgbWF4LXdpZHRoOiA0MHZoO1xuICAgIG1heC1oZWlnaHQ6IDQwdmg7XG4gICAgbWFyZ2luOiAwLjVlbSBhdXRvIDA7IH1cblxuLmNhcmRzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLmNhcmRzID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwIDAgMy41ZW0gMDtcbiAgICBtYXJnaW46IDAgMS41dncgMS41dncgMDsgfVxuICAgIC5jYXJkcyA+IGxpLnJldmVhbCB7XG4gICAgICBhbmltYXRpb246IGNhcmRyZXZlYWwgMS4ycyBlYXNlOyB9XG4gIC5jYXJkcyBmaWd1cmUge1xuICAgIG1heC1oZWlnaHQ6IDQwdmg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLmNhcmRzIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jYXJkcyAubWVyY2hhbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmNhcmRzIC5uZXcge1xuICAgIG1hcmdpbjogMDsgfVxuICAuY2FyZHMgLmhpZ2hsaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtOyB9XG4gIC5jYXJkcyAudGVzdHMsIC5jYXJkcyB1bCB7XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAuY2FyZHMgdGltZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jYXJkcyB1bC5ub25lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYXJkcyB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMWVtIDFlbSAwLjFlbSAwOyB9XG4gIC5jYXJkcyB1bC5saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmNhcmRzIHVsLmxpbmsgbGkge1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLmNhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjBlbSwgMWZyKSk7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgyMGVtLCBhdXRvKTtcbiAgICBncmlkLWdhcDogMS41dnc7IH1cbiAgICAuY2FyZHMgPiBsaSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NmVtKSB7XG4gICAgICAuY2FyZHMgLmNvbDIge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjsgfVxuICAgICAgLmNhcmRzIC5yb3cyIHtcbiAgICAgICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7IH1cbiAgICAgICAgLmNhcmRzIC5yb3cyIGZpZ3VyZSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjR2aDsgfSB9IH1cblxuQGtleWZyYW1lcyBjYXJkcmV2ZWFsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0ZW0pO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ib2R5I2Rhc2hib2FyZCB7XG4gIHBhZGRpbmc6IDFlbTsgfVxuICBib2R5I2Rhc2hib2FyZCBoZWFkZXIsIGJvZHkjZGFzaGJvYXJkIG1haW4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxOC41ZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgYm9keSNkYXNoYm9hcmQgbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICBib2R5I2Rhc2hib2FyZCBoZWFkZXIgZGl2IHtcbiAgICBtYXJnaW46IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIGJvZHkjZGFzaGJvYXJkIGhlYWRlciBoMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgd2lkdGg6IDEyZW07XG4gICAgaGVpZ2h0OiAzLjVlbTtcbiAgICBwYWRkaW5nOiAwLjdlbSAyZW0gMCAxZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTcyMDc7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNlbSAwOyB9XG4gICAgYm9keSNkYXNoYm9hcmQgaGVhZGVyIGgxIHBhdGgge1xuICAgICAgZmlsbDogIzAwMDtcbiAgICAgIHN0cm9rZS13aWR0aDogMDsgfVxuICAgICAgYm9keSNkYXNoYm9hcmQgaGVhZGVyIGgxIHBhdGguZW0sIGJvZHkjZGFzaGJvYXJkIGhlYWRlciBoMSBwYXRoLmRvdCB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgYm9keSNkYXNoYm9hcmQgaGVhZGVyIC5sb2dvYmlnIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDllbTtcbiAgICBtYXgtaGVpZ2h0OiAzLjVlbTtcbiAgICBtYXJnaW46IDAgMWVtOyB9XG4gIGJvZHkjZGFzaGJvYXJkIGhlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE0MHB4O1xuICAgIG1hcmdpbjogMC43ZW0gMCAwIDA7IH1cbiAgYm9keSNkYXNoYm9hcmQgcC5zeXN0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMWVtIGF1dG87IH1cbiAgICBib2R5I2Rhc2hib2FyZCBwLnN5c3RlbTo6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbjogc3BpbiA1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuYm9keSNkYXNoYm9hcmQgbWFpbiwgYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYuc2VjdGlvbmdyb3VwLCBib2R5I3JlcG9ydCBtYWluLCBib2R5I3JlcG9ydCBtYWluIGRpdi5zZWN0aW9uZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuYm9keSNkYXNoYm9hcmQgbWFpbi5zZWN0aW9uZ3JvdXAsIGJvZHkjcmVwb3J0IG1haW4uc2VjdGlvbmdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSNkYXNoYm9hcmQgbWFpbi5yZXN0cmljdGVkLCBib2R5I3JlcG9ydCBtYWluLnJlc3RyaWN0ZWQge1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuXG5ib2R5I2Rhc2hib2FyZCBtYWluLm5vdGFibGVyZXBvcnQsIGJvZHkjcmVwb3J0IG1haW4ubm90YWJsZXJlcG9ydCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uLCBib2R5I2Rhc2hib2FyZCBtYWluIGFydGljbGUsIGJvZHkjcmVwb3J0IG1haW4gc2VjdGlvbiwgYm9keSNyZXBvcnQgbWFpbiBhcnRpY2xlIHtcbiAgZmxleDogMSAxIDE3ZW07XG4gIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgbWFyZ2luOiA1cHg7IH1cbiAgYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uIGRpdiwgYm9keSNkYXNoYm9hcmQgbWFpbiBhcnRpY2xlIGRpdiwgYm9keSNyZXBvcnQgbWFpbiBzZWN0aW9uIGRpdiwgYm9keSNyZXBvcnQgbWFpbiBhcnRpY2xlIGRpdiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogNXB4OyB9XG4gIGJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbiBidXR0b24sIGJvZHkjZGFzaGJvYXJkIG1haW4gYXJ0aWNsZSBidXR0b24sIGJvZHkjcmVwb3J0IG1haW4gc2VjdGlvbiBidXR0b24sIGJvZHkjcmVwb3J0IG1haW4gYXJ0aWNsZSBidXR0b24ge1xuICAgIG9yZGVyOiA4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07IH1cbiAgYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uIHAubWVzc2FnZSwgYm9keSNkYXNoYm9hcmQgbWFpbiBhcnRpY2xlIHAubWVzc2FnZSwgYm9keSNyZXBvcnQgbWFpbiBzZWN0aW9uIHAubWVzc2FnZSwgYm9keSNyZXBvcnQgbWFpbiBhcnRpY2xlIHAubWVzc2FnZSB7XG4gICAgb3JkZXI6IDk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwLjVlbTsgfVxuICAgIGJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbiBwLm1lc3NhZ2UgYSwgYm9keSNkYXNoYm9hcmQgbWFpbiBhcnRpY2xlIHAubWVzc2FnZSBhLCBib2R5I3JlcG9ydCBtYWluIHNlY3Rpb24gcC5tZXNzYWdlIGEsIGJvZHkjcmVwb3J0IG1haW4gYXJ0aWNsZSBwLm1lc3NhZ2UgYSB7XG4gICAgICBjb2xvcjogI2VlNzIwNyAhaW1wb3J0YW50OyB9XG4gIGJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbiBwI3RoZW1ldG9nZ2xlciwgYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uIHAjdGhlbWV0b2dnbGVyX2RlbW8sIGJvZHkjZGFzaGJvYXJkIG1haW4gYXJ0aWNsZSBwI3RoZW1ldG9nZ2xlciwgYm9keSNkYXNoYm9hcmQgbWFpbiBhcnRpY2xlIHAjdGhlbWV0b2dnbGVyX2RlbW8sIGJvZHkjcmVwb3J0IG1haW4gc2VjdGlvbiBwI3RoZW1ldG9nZ2xlciwgYm9keSNyZXBvcnQgbWFpbiBzZWN0aW9uIHAjdGhlbWV0b2dnbGVyX2RlbW8sIGJvZHkjcmVwb3J0IG1haW4gYXJ0aWNsZSBwI3RoZW1ldG9nZ2xlciwgYm9keSNyZXBvcnQgbWFpbiBhcnRpY2xlIHAjdGhlbWV0b2dnbGVyX2RlbW8ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5ib2R5I2Rhc2hib2FyZCBtYWluIGFzaWRlLm5vdGUsIGJvZHkjcmVwb3J0IG1haW4gYXNpZGUubm90ZSB7XG4gIHdpZHRoOiA3NSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMS41ZW0gYXV0bztcbiAgcGFkZGluZzogMC41ZW0gMmVtOyB9XG4gIGJvZHkjZGFzaGJvYXJkIG1haW4gYXNpZGUubm90ZSBwLCBib2R5I3JlcG9ydCBtYWluIGFzaWRlLm5vdGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5ib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmaWxlcyBoMiwgYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYjcmVwb3J0cyBoMiwgYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYjZmxvd3MgaDIsIGJvZHkjcmVwb3J0IG1haW4gZGl2I2ZpbGVzIGgyLCBib2R5I3JlcG9ydCBtYWluIGRpdiNyZXBvcnRzIGgyLCBib2R5I3JlcG9ydCBtYWluIGRpdiNmbG93cyBoMiB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbmJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2ZpbGVzIHVsLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNyZXBvcnRzIHVsLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmbG93cyB1bCwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmlsZXMgdWwsIGJvZHkjcmVwb3J0IG1haW4gZGl2I3JlcG9ydHMgdWwsIGJvZHkjcmVwb3J0IG1haW4gZGl2I2Zsb3dzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMWVtIDA7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi10b3A6IDJlbTsgfVxuICBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmaWxlcyB1bC5maWxlcywgYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYjcmVwb3J0cyB1bC5maWxlcywgYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYjZmxvd3MgdWwuZmlsZXMsIGJvZHkjcmVwb3J0IG1haW4gZGl2I2ZpbGVzIHVsLmZpbGVzLCBib2R5I3JlcG9ydCBtYWluIGRpdiNyZXBvcnRzIHVsLmZpbGVzLCBib2R5I3JlcG9ydCBtYWluIGRpdiNmbG93cyB1bC5maWxlcyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmaWxlcyB1bCBsaSwgYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYjcmVwb3J0cyB1bCBsaSwgYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYjZmxvd3MgdWwgbGksIGJvZHkjcmVwb3J0IG1haW4gZGl2I2ZpbGVzIHVsIGxpLCBib2R5I3JlcG9ydCBtYWluIGRpdiNyZXBvcnRzIHVsIGxpLCBib2R5I3JlcG9ydCBtYWluIGRpdiNmbG93cyB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmaWxlcyB1bCBsaSBidXR0b24sIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I3JlcG9ydHMgdWwgbGkgYnV0dG9uLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmbG93cyB1bCBsaSBidXR0b24sIGJvZHkjcmVwb3J0IG1haW4gZGl2I2ZpbGVzIHVsIGxpIGJ1dHRvbiwgYm9keSNyZXBvcnQgbWFpbiBkaXYjcmVwb3J0cyB1bCBsaSBidXR0b24sIGJvZHkjcmVwb3J0IG1haW4gZGl2I2Zsb3dzIHVsIGxpIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2ZpbGVzIHVsIGxpIGJ1dHRvbiBzcGFuLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNyZXBvcnRzIHVsIGxpIGJ1dHRvbiBzcGFuLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmbG93cyB1bCBsaSBidXR0b24gc3BhbiwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmlsZXMgdWwgbGkgYnV0dG9uIHNwYW4sIGJvZHkjcmVwb3J0IG1haW4gZGl2I3JlcG9ydHMgdWwgbGkgYnV0dG9uIHNwYW4sIGJvZHkjcmVwb3J0IG1haW4gZGl2I2Zsb3dzIHVsIGxpIGJ1dHRvbiBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgICAgIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2ZpbGVzIHVsIGxpIGJ1dHRvbiBzcGFuOmFmdGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNyZXBvcnRzIHVsIGxpIGJ1dHRvbiBzcGFuOmFmdGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmbG93cyB1bCBsaSBidXR0b24gc3BhbjphZnRlciwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmlsZXMgdWwgbGkgYnV0dG9uIHNwYW46YWZ0ZXIsIGJvZHkjcmVwb3J0IG1haW4gZGl2I3JlcG9ydHMgdWwgbGkgYnV0dG9uIHNwYW46YWZ0ZXIsIGJvZHkjcmVwb3J0IG1haW4gZGl2I2Zsb3dzIHVsIGxpIGJ1dHRvbiBzcGFuOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZTgzNyc7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogaWNvbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07IH1cbiAgICBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmaWxlcyB1bCBsaSBidXR0b246aG92ZXIgc3BhbjphZnRlciwgYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYjcmVwb3J0cyB1bCBsaSBidXR0b246aG92ZXIgc3BhbjphZnRlciwgYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYjZmxvd3MgdWwgbGkgYnV0dG9uOmhvdmVyIHNwYW46YWZ0ZXIsIGJvZHkjcmVwb3J0IG1haW4gZGl2I2ZpbGVzIHVsIGxpIGJ1dHRvbjpob3ZlciBzcGFuOmFmdGVyLCBib2R5I3JlcG9ydCBtYWluIGRpdiNyZXBvcnRzIHVsIGxpIGJ1dHRvbjpob3ZlciBzcGFuOmFmdGVyLCBib2R5I3JlcG9ydCBtYWluIGRpdiNmbG93cyB1bCBsaSBidXR0b246aG92ZXIgc3BhbjphZnRlciB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbmJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2NvbnRhY3QgYTphZnRlciwgYm9keSNyZXBvcnQgbWFpbiBkaXYjY29udGFjdCBhOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTgyMCc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IGljb25zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtOyB9XG5cbmJvZHkjcmVwb3J0IG1haW4gc2VjdGlvbiB7XG4gIGZsZXgtYmFzaXM6IDgwJTsgfVxuICBib2R5I3JlcG9ydCBtYWluIHNlY3Rpb24ud2lkZSB7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIGJvZHkjcmVwb3J0IG1haW4gc2VjdGlvbiB7XG4gICAgICBmbGV4LWJhc2lzOiA0MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTZlbSkge1xuICAgIGJvZHkjcmVwb3J0IG1haW4gc2VjdGlvbiB7XG4gICAgICBmbGV4LWJhc2lzOiAyMSU7IH0gfVxuXG4jZmlsdGVyIGRpdi5maWx0ZXJzIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgcGFkZGluZzogMDsgfVxuICAjZmlsdGVyIGRpdi5maWx0ZXJzLndyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAjZmlsdGVyIGRpdi5maWx0ZXJzOmZvY3VzLXdpdGhpbiB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG5cbmRpdi5maWx0ZXJzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG4gIG1hcmdpbjogMDsgfVxuICBkaXYuZmlsdGVycyBkaXYsIGRpdi5maWx0ZXJzIGlucHV0LCBkaXYuZmlsdGVycyBzZWxlY3QsIGRpdi5maWx0ZXJzIGJ1dHRvbiwgZGl2LmZpbHRlcnMgI3B1Ymxpc2hlZCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAzZW07XG4gICAgbWFyZ2luOiAwLjJlbSAwLjI1ZW07IH1cbiAgZGl2LmZpbHRlcnMgYnV0dG9uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogM2VtO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIGRpdi5maWx0ZXJzIGJ1dHRvbiNzdWJtaXQtcmVwb3J0IHtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0OyB9XG4gIGRpdi5maWx0ZXJzIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBkaXYuZmlsdGVycyAjbW9udGgge1xuICAgIG1heC13aWR0aDogOS4yNWVtOyB9XG4gIGRpdi5maWx0ZXJzIGlucHV0W3R5cGU9XCJ5ZWFyXCJdLCBkaXYuZmlsdGVycyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBkaXYuZmlsdGVycyAjcHMge1xuICAgIG1heC13aWR0aDogNC41ZW07IH1cbiAgZGl2LmZpbHRlcnMgaW5wdXQuZml0Y29udGVudCwgZGl2LmZpbHRlcnMgc2VsZWN0LmZpdGNvbnRlbnQge1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgZGl2LmZpbHRlcnMgI3BlcmlvZCB7XG4gICAgbWF4LXdpZHRoOiA1ZW07IH1cbiAgZGl2LmZpbHRlcnMgI2NvdW50cnkge1xuICAgIG1heC13aWR0aDogOWVtOyB9XG4gIGRpdi5maWx0ZXJzICNnbSwgZGl2LmZpbHRlcnMgI2NvbXBsZXRlLCBkaXYuZmlsdGVycyAjYWN0aXZlIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICB3aWR0aDogNS41ZW07IH1cbiAgZGl2LmZpbHRlcnMgI2dtIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIGRpdi5maWx0ZXJzIGRpdiB7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgICBkaXYuZmlsdGVycyBkaXYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBkaXYuZmlsdGVycyBkaXYgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIHdpZHRoOiAyZW07XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBkaXYuZmlsdGVycyBkaXYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIH4gbGFiZWwsIGRpdi5maWx0ZXJzIGRpdiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgfiBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuZGl2LnNlcGZpbHRlcnMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgZGl2LnNlcGZpbHRlcnM6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cblxuZGl2LmFkdmFuY2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yZW07XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIGRpdi5hZHZhbmNlZCA+IGZpZWxkc2V0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiAwLjJlbSAwO1xuICAgIG1hcmdpbjogMDsgfVxuICBkaXYuYWR2YW5jZWQgZmllbGRzZXQgZGl2IHtcbiAgICBtYXJnaW46IDJweCAwLjhlbTsgfVxuICBkaXYuYWR2YW5jZWQgZmllbGRzZXQgbGFiZWwge1xuICAgIHdpZHRoOiA4LjJlbTsgfVxuXG4uYWR2YW5jZWQtb3BlbiBkaXYuYWR2YW5jZWQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG5cbi5hZHZhbmNlZC1vcGVuIGJ1dHRvbi50b2dnbGVyLmljb24tbWVudTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNyc7IH1cblxuYm9keSB0aC5zdGF0dXMwLCBib2R5IHRkLnN0YXR1czAsIGJvZHkgb3V0cHV0LnN0YXR1czAge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICBib2R5IHRoLnN0YXR1czA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXMwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg2Myc7IH1cblxuYm9keSB0aC5zdGF0dXM1MDAsIGJvZHkgdGQuc3RhdHVzNTAwLCBib2R5IG91dHB1dC5zdGF0dXM1MDAge1xuICBjb2xvcjogIzg4ZjsgfVxuICBib2R5IHRoLnN0YXR1czUwMDpiZWZvcmUsIGJvZHkgdGQuc3RhdHVzNTAwOmJlZm9yZSwgYm9keSBvdXRwdXQuc3RhdHVzNTAwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg2Myc7IH1cblxuYm9keSB0aC5zdGF0dXMxMDAwLCBib2R5IHRkLnN0YXR1czEwMDAsIGJvZHkgb3V0cHV0LnN0YXR1czEwMDAge1xuICBjb2xvcjogIzhjNjsgfVxuICBib2R5IHRoLnN0YXR1czEwMDA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czEwMDA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXMxMDAwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg2Myc7IH1cblxuYm9keSB0aC5zdGF0dXMxNTAwLCBib2R5IHRkLnN0YXR1czE1MDAsIGJvZHkgb3V0cHV0LnN0YXR1czE1MDAge1xuICBjb2xvcjogI2JiYzsgfVxuICBib2R5IHRoLnN0YXR1czE1MDA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czE1MDA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXMxNTAwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg2Myc7IH1cblxuYm9keSB0aC5zdGF0dXMyMDAwLCBib2R5IHRkLnN0YXR1czIwMDAsIGJvZHkgb3V0cHV0LnN0YXR1czIwMDAge1xuICBjb2xvcjogI2ZhNjsgfVxuICBib2R5IHRoLnN0YXR1czIwMDA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czIwMDA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXMyMDAwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg2Myc7IH1cblxuYm9keSB0aC5zdGF0dXMzMDAwLCBib2R5IHRkLnN0YXR1czMwMDAsIGJvZHkgb3V0cHV0LnN0YXR1czMwMDAge1xuICBjb2xvcjogI2Q1NTsgfVxuICBib2R5IHRoLnN0YXR1czMwMDA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czMwMDA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXMzMDAwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg2Myc7IH1cblxuYm9keSB0aC5zdGF0dXM0MDAwLCBib2R5IHRkLnN0YXR1czQwMDAsIGJvZHkgb3V0cHV0LnN0YXR1czQwMDAge1xuICBjb2xvcjogI2Y5OTsgfVxuICBib2R5IHRoLnN0YXR1czQwMDA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czQwMDA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXM0MDAwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg2Myc7IH1cblxudGQucHVibGlzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCcXCI7IH1cblxudGQuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCcXCI7IH1cblxudGQubWFya2V0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGMXCI7IH1cblxudGQucGF5bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6hkVwiOyB9XG5cbnRkLmNhcmVsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCVXCI7IH1cblxudGQuY2FuY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gk1wiOyB9XG5cbnRkLmNhbmZpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gvlwiOyB9XG5cbnRkLmNhbnZlcmlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gslwiOyB9XG5cbnRkLmNhbmVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJpcIjsgfVxuXG4jdGVzdHN0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICN0ZXN0c3RhdHVzIGRpdiB7XG4gICAgbWFyZ2luOiAwIDAuMjVlbTsgfVxuICAgICN0ZXN0c3RhdHVzIGRpdi5yZWYge1xuICAgICAgZmxleDogMSAyIGF1dG87IH1cblxuI3Rlc3RzZXJ2aWNlIGRpdi5ub3Zpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI2R1cGlzc3VlbWVzc2FnZSB7XG4gIG1hcmdpbjogMCBhdXRvIDFlbTsgfVxuICAjZHVwaXNzdWVtZXNzYWdlIGRpdiB7XG4gICAgcGFkZGluZzogLjVlbTtcbiAgICBmb250LXNpemU6IG1lZGl1bTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbmxpLm5ldzpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGNvbnRlbnQ6ICdcXGU4NDknO1xuICB3aWR0aDogMC43NWVtO1xuICBjdXJzb3I6IGhlbHA7IH1cblxuI3JlZiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5pbnB1dCNyZWYge1xuICBoZWlnaHQ6IDEuODVlbTsgfVxuXG4jc3RhdHVzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5vdXRwdXQjc3RhdHVzIHtcbiAgcGFkZGluZzogMDsgfVxuICBvdXRwdXQjc3RhdHVzOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07IH1cblxuaW5wdXQjc21zY29kZSwgaW5wdXQjc21za2V5d29yZCB7XG4gIG1heC13aWR0aDogMTBlbTsgfVxuXG4uc3ViZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC44ZW0gMDtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgLnN1YmZpZWxkcyBmaWVsZHNldCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcGFkZGluZzogMC4yZW0gMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NmVtKSB7XG4gICAgICAuc3ViZmllbGRzIGZpZWxkc2V0IHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlOyB9IH1cblxuLmFzc2lnbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jdGFyZ2V0ZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI3Rlc3Rpc3N1ZXMge1xuICBwYWRkaW5nOiAxZW0gMmVtOyB9XG4gICN0ZXN0aXNzdWVzIGRpdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgI3Rlc3Rpc3N1ZXMgZGl2I2NvbnRhY3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICN0ZXN0aXNzdWVzIGRpdiNjb250YWN0IC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgI3Rlc3Rpc3N1ZXMgZGl2I2NvbnRhY3QgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgI3Rlc3Rpc3N1ZXMgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwIDAgMC43NWVtIDA7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB1c2VyLXNlbGVjdDogdGV4dDsgfVxuICAjdGVzdGlzc3VlcyBzZWN0aW9uLmNvbHMge1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDhlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgICN0ZXN0aXNzdWVzIHNlY3Rpb24uY29scyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAjdGVzdGlzc3VlcyBzZWN0aW9uLmNvbHMgbGFiZWwge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NmVtKSB7XG4gICAgICAjdGVzdGlzc3VlcyBzZWN0aW9uLmNvbHMge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7IH1cbiAgICAgICAgI3Rlc3Rpc3N1ZXMgc2VjdGlvbi5jb2xzIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbiNyZWFkb25seSAjdGVzdGlzc3VlcyBzZWN0aW9uIHtcbiAgY29sdW1uLWdhcDogMmVtO1xuICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzBlbSkge1xuICAgICNyZWFkb25seSAjdGVzdGlzc3VlcyBzZWN0aW9uIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMTsgfSB9XG4gICNyZWFkb25seSAjdGVzdGlzc3VlcyBzZWN0aW9uIHAge1xuICAgIHBhZGRpbmctbGVmdDogMS40ZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0wLjhlbTsgfVxuICAgICNyZWFkb25seSAjdGVzdGlzc3VlcyBzZWN0aW9uIHA6OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MjMnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDAuOGVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiN1c2Vyc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgI3VzZXJzdGF0dXMgZGl2IHtcbiAgICBtYXJnaW46IDAgMC4yNWVtOyB9XG4gICAgI3VzZXJzdGF0dXMgZGl2Lm5hbWUge1xuICAgICAgZmxleDogMTAgMSBhdXRvOyB9XG4gICAgI3VzZXJzdGF0dXMgZGl2LmFjdGl2ZSB7XG4gICAgICBmbGV4OiAwIDAgOWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41ZW07IH1cbiAgICAgICN1c2Vyc3RhdHVzIGRpdi5hY3RpdmUgaW5wdXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgI3VzZXJzdGF0dXMgZGl2LmFjdGl2ZSBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgI3VzZXJzdGF0dXMgZGl2LmV4cGlyZSBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAuNWVtOyB9XG4gICAgI3VzZXJzdGF0dXMgZGl2LmV4cGlyZSBsYWJlbCB7XG4gICAgICB3aWR0aDogM2VtOyB9XG5cbiNuYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbiN0b2tlbiB7XG4gIG1heC13aWR0aDogOGVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG50YWJsZS5yZXBvcnQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gIHRhYmxlLnJlcG9ydCB0aCwgdGFibGUucmVwb3J0IHRkIHtcbiAgICB3aWR0aDogM2VtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHBhZGRpbmc6IDFweCAycHg7XG4gICAgdGV4dC1vdmVyZmxvdzogY2xpcDsgfVxuICAgIHRhYmxlLnJlcG9ydCB0aCBhLCB0YWJsZS5yZXBvcnQgdGQgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIHRhYmxlLnJlcG9ydCB0aC50aXRsZSwgdGFibGUucmVwb3J0IHRkLnRpdGxlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICB0YWJsZS5yZXBvcnQgdGgud2lkZXIsIHRhYmxlLnJlcG9ydCB0ZC53aWRlciB7XG4gICAgICB3aWR0aDogNS41cmVtOyB9XG4gICAgdGFibGUucmVwb3J0IHRoLm5vZGF0YSwgdGFibGUucmVwb3J0IHRkLm5vZGF0YSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgdGFibGUucmVwb3J0IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gICAgdGFibGUucmVwb3J0IHRoIHNwYW4ge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7IH1cbiAgdGFibGUucmVwb3J0W2RhdGEtbGlua3VybF0gdGQge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIHRhYmxlLnJlcG9ydFtkYXRhLWxpbmt1cmxdIHRkLnoge1xuICAgICAgY3Vyc29yOiBhdXRvOyB9XG5cbnRhYmxlLm9wcyB0aCwgdGFibGUub3BzIHRkIHtcbiAgcGFkZGluZzogMCA0cHg7IH1cblxudGFibGUub3BzIHRkIHNwYW4ge1xuICBmbG9hdDogbGVmdDsgfVxuXG50YWJsZS5vcHMgdGguZGF0ZSB7XG4gIHdpZHRoOiA2ZW07IH1cblxudGFibGUub3BzIHRoLnRlc3RzIHtcbiAgd2lkdGg6IGF1dG87IH1cblxudGFibGUub3BzIHRoLnF1YWxpdHkge1xuICB3aWR0aDogNC4yNWVtOyB9XG5cbnRhYmxlLm9wcyAucSB7XG4gIGZvbnQtc2l6ZTogMS44NWVtOyB9XG5cbmEucmVwb3J0LWhlbHAge1xuICBmb250LXNpemU6IDAuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7IH1cblxudWwuZG93bmxvYWRzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMC41ZW0gMCAwLjVlbSAxZW07IH1cblxucC5yZXBvcnRtZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEuNWVtIGF1dG87IH1cblxuYm9keSNyZXBvcnQgZGl2LmNoYXJ0d3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5I3JlcG9ydCBmb3JtID4gc3ZnIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuQG1lZGlhIHByaW50IHtcbiAgaHRtbCwgYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgYm9keSNkYXNoYm9hcmQgaGVhZGVyLCBuYXYsIGJ1dHRvbiwgYS5idXR0b24sIGZvb3RlciwgI2ZpbHRlciwgZGl2LmZpbHRlcnMsIGRpdi5hZHZhbmNlZCwgYS5yZXBvcnQtaGVscCwgdWwuZG93bmxvYWRzLCBkaXYudXBkYXRlZCwgZGl2LmNvcGllciwgI3Rlc3Rpc3N1ZXMgcC5zaG93aGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIG1haW4sIC5zZWN0aW9uZ3JvdXAsIC5jYXJkcywgLnRhYmxlc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIGJvZHksIG1haW4sIGgxIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICBoMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBoZWFkZXIgaDEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgYTpsaW5rLCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgYXJ0aWNsZSB7XG4gICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gIGhlYWRlciwgI3Rlc3RzdGF0dXMsICN1c2Vyc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIHRhYmxlLCBjb2wsIHRyLCB0aCwgdGQsIGZpZWxkc2V0LCBkaXYuc3ViZmllbGRzIHtcbiAgICBib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0YWJsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBzZWN0aW9uIHtcbiAgICBib3JkZXI6IDAgbm9uZTsgfVxuICAjY29tbWVudHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7IH1cbiAgYmxvY2txdW90ZS5zcGVlY2ggcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTsgfVxuICBibG9ja3F1b3RlLnNwZWVjaCBwOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5OTkgIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIGJsb2NrcXVvdGUuc3BlZWNoLmNsaWVudCBwOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5OTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5OSAhaW1wb3J0YW50OyB9XG4gIG9sI21lZGlhIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBvbCNtZWRpYSBsaSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMyUgLSAxMnB4KTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk5OSAhaW1wb3J0YW50OyB9XG4gICAgICBvbCNtZWRpYSBsaSBmaWd1cmUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNkYXNoYm9hcmQgc2VjdGlvbiwgI3JlcG9ydCBzZWN0aW9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbjogMWVtIDElO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgICAjZGFzaGJvYXJkIHNlY3Rpb24ud2lkZSwgI3JlcG9ydCBzZWN0aW9uLndpZGUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMWVtIGF1dG87IH1cbiAgICAjZGFzaGJvYXJkIHNlY3Rpb24gaDIsICNyZXBvcnQgc2VjdGlvbiBoMiB7XG4gICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTsgfVxuICAuc2VjdGlvbmdyb3VwIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY2FyZHMgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMS41JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAxJSAxJSAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7IH1cbiAgICAuY2FyZHMgPiBsaSBmaWd1cmUge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIGJvcmRlci10b3A6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7IH1cbiAgICAuY2FyZHMgPiBsaSAubGluayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHN2Zy5waWVjaGFydCB7XG4gICAgbWF4LXdpZHRoOiAxODBweDsgfVxuICB0ZXh0IHtcbiAgICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgc3Ryb2tlLXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cbiAgcGF0aCB7XG4gICAgc3Ryb2tlOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgY2lyY2xlLCBlbGxpcHNlIHtcbiAgICBzdHJva2U6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIGNpcmNsZS5pbm5lciwgZWxsaXBzZS5pbm5lciB7XG4gICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7IH0gfVxuIiwiLy8gQmFzZSBzdHlsZXNcbmh0bWwsIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLXNtYWxsIC8gJGZvbnQtYmFzZS1zaXplKSAqIDEwMCU7XG4gIEBpbmNsdWRlIHJlc2V0O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQoJ21lZGl1bScpIHtcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLW1lZGl1bSAvICRmb250LWJhc2Utc2l6ZSkgKiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZCgnbGFyZ2UnKSB7XG4gICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1sYXJnZSAvICRmb250LWJhc2Utc2l6ZSkgKiAxMDAlO1xuICB9XG59XG5cbmh0bWwge1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmc6IDVlbSAwO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbnRhYmxlLCBpbnB1dCwgb3V0cHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBkYXRhbGlzdCwgb3B0aW9uLCBwcmUsIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5wcmUge1xuXHRmb250LWZhbWlseTogJGZvbnQtbW9ubztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgQGluY2x1ZGUgcmVzZXQ7XG59XG5cbmgxIHtcblx0d2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgfVxuXG4gIGhlYWRlciAmIHtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmgzIHtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICB9XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5ociB7XG5cdGhlaWdodDogMXB4O1xuXHRib3JkZXI6IDAgbm9uZTtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcmVzZXQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4jcmVwb3J0IGZvcm0gPiBoMiB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG59XG5cbmFydGljbGUge1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbjogMWVtIDA7XG4gIH1cblxufVxuIiwiLy8gaGVhZGVyXG5oZWFkZXIge1xuICBAZXh0ZW5kICV0b3AtYmFyO1xufVxuXG4vLyBwcmltYXJ5IGNvbnRlbnQgaG9sZGVyXG5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDJlbSA1ZW0gMmVtO1xuICBtYXJnaW46IDAgMCAwIG1hcC1nZXQoJG1lbnUtd2lkdGgsICdzbWFsbCcpO1xuICB6LWluZGV4OiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQoJ21lZGl1bScpIHtcbiAgICBtYXJnaW4tbGVmdDogbWFwLWdldCgkbWVudS13aWR0aCwgJ21lZGl1bScpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZCgnbGFyZ2UnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdsYXJnZScpO1xuICB9XG59XG5cbmJvZHkuZnVsbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgbWFpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM2VtO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuYXJ0aWNsZSB7XG4gIG1heC13aWR0aDogNDBlbTtcbn1cblxuaWZyYW1lLmZ1bGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgQGluY2x1ZGUgcmVzZXQ7XG4gIGJvcmRlcjogMCBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy8gZm9vdGVyXG5mb290ZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdzbWFsbCcpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc2V0O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZCgnbWVkaXVtJykge1xuICAgIHdpZHRoOiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnbWVkaXVtJyk7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kKCdsYXJnZScpIHtcbiAgICB3aWR0aDogbWFwLWdldCgkbWVudS13aWR0aCwgJ2xhcmdlJyk7XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gbmF2aWdhdGlvbiBtZW51XG5uYXYubWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnc21hbGwnKTtcblxuICB1bCwgbGkge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAkdG9wLWJhci1oZWlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG91dGxpbmU6IDAgbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnc21hbGwnKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuaG9tZSBhIHtcbiAgICBoZWlnaHQ6ICR0b3AtYmFyLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kKCdtZWRpdW0nKSB7XG4gICAgd2lkdGg6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdtZWRpdW0nKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQoJ2xhcmdlJykge1xuICAgIHdpZHRoOiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnbGFyZ2UnKTtcbiAgfVxufVxuIiwiLy8gZm9ybSBzdHlsaW5nXG4kbGFiZWwtd2lkdGg6IDhlbTtcbiRsYWJlbC1wYWQ6IDFlbTtcbiRpbnB1dC1wYWR4OiAwLjZlbTtcbiRpbnB1dC1wYWR5OiAkaW5wdXQtcGFkeCAqIDIgLyAzO1xuXG5mb3JtIHtcbiAgQGluY2x1ZGUgcmVzZXQ7XG5cbiAgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAycHggMmVtO1xuXG4gICAgJi50YWxsIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBwLCBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzc3VlY29tcGFueSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICBkaXYuZ2djaGFydCwgZGl2LmdnY2hhcnQgZGl2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBhLmFkZGxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA4ZW07XG4gIH1cblxuICBuYXYge1xuICAgIEBleHRlbmQgJWJ1dHRvbi1iYXI7XG4gIH1cblxuICBuYXYgdWwsIHVsLmJ1dHRvbnMge1xuXG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgNHB4IDRweDtcbiAgICB9XG5cbiAgICAmLmFsdCB7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgJi5wYWQge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGxhYmVsLXdpZHRoICsgMmVtO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCA0cHggNHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBuYXYubG9naW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBuYXYgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgfVxuICB9XG5cbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIGJvcmRlcjogMCBub25lO1xuXG4gIGZpZWxkc2V0IHtcbiAgICBAaW5jbHVkZSByZXNldDtcbiAgfVxufVxuXG5sZWdlbmQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG59XG5cbmxhYmVsIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAkbGFiZWwtd2lkdGg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAkbGFiZWwtcGFkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYubG9uZ2xhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgfVxufVxuXG5pbnB1dCwgb3V0cHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBwcmUge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuICBvcmRlcjogMjtcbiAgZmxleDogMiAxIGF1dG87XG4gIGhlaWdodDogMi4yNWVtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkeSAkaW5wdXQtcGFkeDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogMCBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5zZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1wYWR5O1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgJltkaXNhYmxlZF0sICZbcmVhZG9ubHldIHtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIH1cblxuICAmI3VybF9ub3RlcyB7XG4gICAgbWluLWhlaWdodDogMjdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbnByZSB7XG5cdGZvbnQtc2l6ZTogMC44NWVtO1xuXHR3aWR0aDogMTBlbTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nLXRvcDogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cdG92ZXJmbG93OiBhdXRvO1xuXG5cdHNwYW4uZG9tYWluIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG9yZGVyOiAxO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIGRpdiAmIHtcbiAgICBtYXJnaW4tbGVmdDogJGxhYmVsLXdpZHRoO1xuICB9XG5cbiAgZGl2IHNwYW4uY2hrY29sICYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgJiB+IGxhYmVsIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxuXG4gICYgfiBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IC0yZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MWQnO1xuICAgICAgd2lkdGg6IDIuNmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRleHQtaW5kZW50OiAxLjdlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGlucHV0LXBhZHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxLjFlbTtcbiAgICAgIGhlaWdodDogODAlO1xuICAgICAgbGVmdDogMC4xNWVtO1xuICAgICAgdG9wOiAxMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNzBtcyBlYXNlLWluO1xuICAgIH1cblxuICB9XG5cbiAgJjpjaGVja2VkIH4gbGFiZWwge1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MWMnO1xuICAgICAgdGV4dC1pbmRlbnQ6IDAuM2VtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjI1ZW0pO1xuICAgIH1cbiAgfVxufVxuXG5mb3JtIGRpdiB7XG5cbiAgcCB7XG4gICAgd2lkdGg6ICRsYWJlbC13aWR0aDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAwICRsYWJlbC1wYWQgMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICYgfiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sICYgfiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNoa2NvbCB7XG4gICAgd2lkdGg6IDQuNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBzcGFuLmNoa2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIG9sLCB1bCB7XG4gICAgb3JkZXI6IDI7XG4gICAgZmxleDogMiAxIGF1dG87XG4gICAgQGluY2x1ZGUgcmVzZXQ7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc2V0O1xuICAgIG1hcmdpbjogMC4xZW0gMDtcblxuICAgICYudGVtcGxhdGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMi41ZW07XG4gIH1cblxufVxuXG5idXR0b24sIC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMS41ZW07XG4gIGhlaWdodDogMi4yNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgc3BhbltjbGFzc149XCJpY29uLVwiXSwgc3BhbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG59XG5cbiNyZWFkb25seSB7XG5cbiAgZm9ybSBkaXYudGFsbCB7XG5cbiAgICAmID4gcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICB9XG5cbiAgb3V0cHV0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAkaW5wdXQtcGFkeCAwIDA7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgYS51cmwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9yZGVyOiAyO1xuICAgIG1heC13aWR0aDogMTZlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICBvbCNtZWRpYSBsaSBmaWd1cmUge1xuICAgIG1pbi1oZWlnaHQ6IDMuNWVtO1xuICB9XG5cbn1cblxuLy8gY29weWFibGUgZmllbGRcbmxhYmVsLmNvcHlhYmxlLmFjdGl2ZSB7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgY29udGVudDogJ1xcZTgzOCc7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNWVtO1xuICAgIGN1cnNvcjogY29weTtcbiAgfVxuXG4gICY6aG92ZXI6YmVmb3JlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbn1cblxuI3JlYWRvbmx5IGxhYmVsLmNvcHlhYmxlIHtcbiAgY3Vyc29yOiBjb3B5O1xufVxuXG5kaXYuY29waWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgbGFiZWwuY29weWFibGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRsYWJlbC13aWR0aDtcbiAgfVxufVxuIiwiLy8gZmlsZSBkcmFnIGFuZCBkcm9wIHN0eWxpbmdcbiNmaWxlaG92ZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0Zm9udC1zaXplOiAxMDB2bWluO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG59XG5cbmJvZHkuZmlsZWhvdmVyICNmaWxlaG92ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8vIHRhYmxlIHN0eWxpbmdcbnAubm9kYXRhIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luOiAxZW0gMDtcbn1cblxuLm5vZGF0YSB7XG5cblx0cC5ub2RhdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0dGFibGUsIG5hdi50YWJsZW5hdiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG59XG5cbi50YWJsZXNjcm9sbCB7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG1hcmdpbjogMDtcbn1cblxudGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxZW07XG5cdGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRlbXB0eS1jZWxsczogc2hvdztcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmZvcm0uYWN0aXZlIHtcblxuXHRidXR0b24uaWNvbi1zZWFyY2gge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0dGgge1xuXHRcdGN1cnNvcjogbnMtcmVzaXplO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0YSB7XG5cdFx0Ly8gcHJldmVudHMgc3ViLXRoZW1lIGNvbG9yIG92ZXJyaWRlc1xuXHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG50aCwgdGQge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0cGFkZGluZzogMC4zZW07XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmLm51bSwgJi5kYXRlIHtcblx0XHR3aWR0aDogMy41ZW07XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0dGV4dC1vdmVyZmxvdzogY2xpcDtcblx0fVxuXG5cdCYuZGF0ZSB7XG5cdFx0d2lkdGg6IDYuMmVtO1xuXHR9XG5cblx0Ji5yZWYge1xuXHRcdHdpZHRoOiA3LjVlbTtcblx0fVxuXG5cdCYuYWRmbG93IHtcblx0XHRAaW5jbHVkZSByZXNwb25kKCdtZWRpdW0nKSB7IHdpZHRoOiA5ZW07IH1cblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmW2NsYXNzXj1cImljb25cIl0ge1xuXHRcdHdpZHRoOiAyLjRlbTtcblx0XHR0ZXh0LW92ZXJmbG93OiBjbGlwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdHN1cCB7XG5cdFx0Zm9udC1zaXplOiAwLjZlbTtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cbn1cblxudGgge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHR0ZXh0LW92ZXJmbG93OiB1bnNldDtcbn1cblxudGRbcm93c3Bhbl0ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG50Ym9keSB0ci5yb3d0ZW1wbGF0ZSwgZGl2LnRlc3RjYXJkdGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vLyBkaXYudGVzdGNhcmR0ZW1wbGF0ZSwgXG5kaXYudGVzdGNhcmQge1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTtcblxuXHQvLyB0b3A6IDI1JTtcblx0cmlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMC43cmVtO1xuXG5cdHRpbWUge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdHAge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IHVuc2V0O1xuXHRcdHBhZGRpbmc6IDAuOHJlbTtcblx0fVxuXG5cdHNlY3Rpb24udGVzdGNhcmRicmVhY2ggcCB7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODIzXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMC44ZW07XG5cdFx0XHRjb2xvcjogI2MwMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdFx0fVxuXHR9XG5cblx0ZGl2LnN1YmZpZWxkcyB7XG5cdFx0cGFkZGluZzogMC44cmVtO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdG91dHB1dFtkYXRhLXR5cGU9XCJzdGF0dXNcIl0ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHRmaWVsZHNldCB7XG5cdFx0XHRwYWRkaW5nOiAwLjJyZW07XG5cdFx0fVxuXHR9XG5cblx0dGFibGUuaXNzdWUge1xuXG5cdFx0dGgge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXHRcdH1cblx0fVxuXG5cdGZpZWxkc2V0I3Rlc3RtZWRpYSB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0b2wjbWVkaWEgbGkge1xuXHRcdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHRcdH1cblx0fVxuXG59XG5cbnRhYmxlLmluZm8sIHRhYmxlLmhlbHAge1xuXG5cdHRhYmxlLWxheW91dDogYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cblx0dGgsIHRkIHtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblxufVxuXG50YWJsZS5pbmZvIHtcblxuXHR0aCwgdGQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGNsaXA7XG5cdH1cblxuXHR0aC5sZWZ0LWFsaWduLCB0ZC5sZWZ0LWFsaWduIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGRpcmVjdGlvbjogbHRyO1xuXHR9XG5cdFxufVxuXG50YWJsZS5oZWxwIHtcblxuXHR0ZDpmaXJzdC1jaGlsZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHBhZGRpbmctbGVmdDogMmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuXHR9XG5cbn1cblxudGFibGUuaXNzdWUge1xuXHR0YWJsZS1sYXlvdXQ6IGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXJnaW46IDAgMCAxZW0gMDtcblxuXHQmI2lzc3VlaW5mbyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHR0aCwgdGQge1xuXHRcdHBhZGRpbmc6IDAgMWVtIDAgMDtcblx0fVxufVxuXG5uYXYudGFibGVuYXYge1xuXG5cdC5zZXAge1xuXHRcdHBhZGRpbmctbGVmdDogMC43NWVtO1xuXHR9XG5cblx0LnBhZ2VzIHtcblx0XHR3aWR0aDogM2VtO1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHR3aWR0aDogM2VtO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cbn1cblxuLy8gc3RhdHVzIHRhYmxlIGNvbCBtaXhpblxuQG1peGluIHN0YXR1cy1jb2woJG5hbWUpIHtcblx0Y29sLnN0YXR1cyN7JG5hbWV9IHtcblx0XHQkY29sOiBtYXAtZ2V0KCRjb2xvci1zdGF0dXMsICRuYW1lKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2wsIDAuMyk7XG5cdH1cbn1cblxuLy8gc3RhdHVzIHRhYmxlIGNvbCBtaXhpblxuQG1peGluIGlzdGF0ZS1jb2woJG5hbWUpIHtcblx0Y29sLmlzc3VlLXN0YXRlI3skbmFtZX0ge1xuXHRcdCRjb2w6IG1hcC1nZXQoJGNvbG9yLWlzdGF0ZSwgJG5hbWUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbCwgMC4zKTtcblx0fVxufVxuXG5AaW5jbHVkZSBzdGF0dXMtY29sKFwiNTAwXCIpO1xuQGluY2x1ZGUgc3RhdHVzLWNvbChcIjEwMDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtY29sKFwiMTUwMFwiKTtcbkBpbmNsdWRlIHN0YXR1cy1jb2woXCIyMDAwXCIpO1xuQGluY2x1ZGUgc3RhdHVzLWNvbChcIjMwMDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtY29sKFwiNDAwMFwiKTtcblxuQGluY2x1ZGUgaXN0YXRlLWNvbChcIjFcIik7XG5AaW5jbHVkZSBpc3RhdGUtY29sKFwiMDFcIik7XG5AaW5jbHVkZSBpc3RhdGUtY29sKFwiMDBcIik7IiwiLy8gd2lkZ2V0cyAtIHByaW1hcmlseSB1c2VkIG9uIHRoZSBkYXNoYm9hcmRcbnNlY3Rpb24ge1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0cGFkZGluZzogMnB4IDVweCAzcHggNXB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG5cblx0YS5pY29uLWZsb3BweSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR3aWR0aDogMS4yZW07XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Jjpob3ZlciBhLmljb24tZmxvcHB5IHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0c3Bhbi5pY29uLWNhbmNlbCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHdpZHRoOiAxLjJlbTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0dWwsIG9sLCBsaSB7XG5cdFx0QGluY2x1ZGUgcmVzZXQtbGlzdDtcblx0fVxuXG5cdHVsLCBvbCwgcDpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0cCwgbGkge1xuXHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWluLXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdGE6bGluaywgYTp2aXNpdGVkLCBhOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG5cdFx0Ly8gcHJldmVudHMgc3ViLXRoZW1lIGNvbG9yIG92ZXJyaWRlc1xuXHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRwLmhlbHAge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LXNpemU6IDAuNzVlbTtcblxuXHRcdGE6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAxLjVlbTtcblx0XHRcdGhlaWdodDogMS41ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblx0fVxuXG5cdHAuYWxlcnQge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0YTpiZWZvcmUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjJlbTtcblx0XHR9XG5cdH1cblxuXHRwLmZsYXNoIHtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxLjJlbSA1MCU7XG5cdFx0YW5pbWF0aW9uOiBmbGFzaCAwLjJzIGVhc2UtaW4gMXMgYWx0ZXJuYXRlIDY7XG5cdH1cblxuXHRocjpsYXN0LWNoaWxkIHtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cblxuXHQubWFpbiB7XG5cdFx0Zm9udC1zaXplOiAzZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLXRvcDogMC40ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4yZW07XG5cdH1cblxuXHRoMiArIC5tYWluIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0QG1peGluIHN0YXR1cy1jb2xvcigkbmFtZSkge1xuXHRcdC5zdGF0dXMjeyRuYW1lfSB7XG5cdFx0XHRjb2xvcjogI3ttYXAtZ2V0KCRjb2xvci1zdGF0dXMsICRuYW1lKX07XG5cblx0XHRcdGE6YmVmb3JlIHtcblx0XHRcdFx0QGV4dGVuZCAlaWNvbjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjJlbTtcblx0XHRcdFx0Y29udGVudDogJ1xcZTg2Myc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgc3RhdHVzLWNvbG9yKFwiNTAwXCIpO1xuXHRAaW5jbHVkZSBzdGF0dXMtY29sb3IoXCIxMDAwXCIpO1xuXHRAaW5jbHVkZSBzdGF0dXMtY29sb3IoXCIxNTAwXCIpO1xuXHRAaW5jbHVkZSBzdGF0dXMtY29sb3IoXCIyMDAwXCIpO1xuXHRAaW5jbHVkZSBzdGF0dXMtY29sb3IoXCIzMDAwXCIpO1xuXHRAaW5jbHVkZSBzdGF0dXMtY29sb3IoXCI0MDAwXCIpO1xuXG5cdHN0cm9uZyB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHR9XG5cblx0cHJvZ3Jlc3Mge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1cHg7XG5cdFx0QGluY2x1ZGUgcmVzZXQ7XG5cdFx0Ym9yZGVyOiAwIG5vbmU7XG5cdH1cblxuXHR1bC5iYXJjaGFydCB7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdHAuc2Vjb25kYXJ5IHtcblx0XHRtYXJnaW4tdG9wOiAwLjI1ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuXHR9XG5cbn1cblxuLy8gSFRNTCBiYXIgY2hhcnRcbnVsLmJhcmNoYXJ0IHtcblxuXHRjbGVhcjogYm90aDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nOiAxcHg7XG5cdG1hcmdpbjogMWVtIGF1dG87XG5cblx0bGkge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdHBhZGRpbmc6IDAgM3B4O1xuXHRcdG1hcmdpbjogMCAwIDFweCAwO1xuXHR9XG5cblx0bGk6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0YSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdHN0cm9uZyB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHR9XG5cbn1cblxuLy8gZml4IElFIGlzc3Vlc1xuc3ZnIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gcGllIGNoYXJ0c1xuc3ZnLnBpZWNoYXJ0IHtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAzNjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0dGV4dCB7XG5cdFx0Zm9udC1zaXplOiAyLjZlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHRleHQtYW5jaG9yOiBlbmQ7XG5cdFx0ZG9taW5hbnQtYmFzZWxpbmU6IG1pZGRsZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRzdHJva2Utd2lkdGg6IDAuMTVlbTtcblx0XHRmaWxsOiAjMjIyO1xuXG5cdFx0QHN1cHBvcnRzIChwYWludC1vcmRlcjogc3Ryb2tlKSB7XG5cdFx0XHRzdHJva2U6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcblx0XHRcdHN0cm9rZS1saW5lY2FwOiByb3VuZDtcblx0XHRcdHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG5cdFx0XHRwYWludC1vcmRlcjogc3Ryb2tlO1xuXHRcdFx0YW5pbWF0aW9uOiB0ZXh0ZmFkZSAxLjVzIGxpbmVhcjtcblx0XHR9XG5cblx0fVxuXG5cdHRleHQucmV2IHtcblx0XHR0ZXh0LWFuY2hvcjogc3RhcnQ7XG5cdH1cblxuXHRwYXRoLCBjaXJjbGUsIGVsbGlwc2Uge1xuXHRcdHN0cm9rZS13aWR0aDogMTtcblxuXHRcdEBzdXBwb3J0cyAocGFpbnQtb3JkZXI6IHN0cm9rZSkge1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHRcdGFuaW1hdGlvbjogZ3JvdyAxcyBlYXNlLW91dDtcblx0XHR9XG5cdH1cblxufVxuXG4vLyBzdGFja2VkIGJhciBjaGFydFxuc3ZnLmJhcmNoYXJ0IHtcblxuXHR0ZXh0IHtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHR0ZXh0LWFuY2hvcjogZW5kO1xuXHRcdGRvbWluYW50LWJhc2VsaW5lOiBtaWRkbGU7XG5cdH1cblxuXHR0ZXh0LnRvdGFsIHtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC1hbmNob3I6IHN0YXJ0O1xuXG5cdFx0QHN1cHBvcnRzIChwYWludC1vcmRlcjogc3Ryb2tlKSB7XG5cdFx0XHRhbmltYXRpb246IHRleHRmYWRlIDEuMnMgbGluZWFyO1xuXHRcdH1cblx0fVxuXG5cdHRleHQudmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmaWxsOiByZ2JhKDAsMCwwLDAuNyk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRAc3VwcG9ydHMgKHBhaW50LW9yZGVyOiBzdHJva2UpIHtcblx0XHRcdGFuaW1hdGlvbjogdGV4dGZhZGUgMS44cyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5cblx0dGV4dC5heGlzbSB7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHR0ZXh0LWFuY2hvcjogc3RhcnQ7XG5cdFx0ZG9taW5hbnQtYmFzZWxpbmU6IGhhbmdpbmc7XG5cdH1cblxuXHRsaW5lIHtcblx0XHRzdHJva2Utd2lkdGg6IDE7XG5cdFx0c3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7XG5cdH1cblxuXHRsaW5lLmF4aXNtIHtcblx0XHRzdHJva2Utd2lkdGg6IDAuNTtcblx0XHRzdHJva2UtZGFzaGFycmF5OiAxLCAyO1xuXHR9XG5cblx0cmVjdCB7XG5cdFx0QHN1cHBvcnRzIChwYWludC1vcmRlcjogc3Ryb2tlKSB7XG5cdFx0XHRhbmltYXRpb246IGdyb3dYIDFzIGVhc2Utb3V0O1xuXHRcdH1cblx0fVxuXG59XG5cbnN2ZyArIHN2Zy5waWVjaGFydCwgc3ZnICsgc3ZnLmJhcmNoYXJ0IHtcblx0bWFyZ2luLXRvcDogMWVtO1xufVxuXG4vLyBhbGVydCB3aWRnZXRcbmJvZHkjZGFzaGJvYXJkIG1haW4ge1xuXG5cdHNlY3Rpb24uYW5ub3VuY2VtZW50cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQvLyBmbGV4OiAyIDEgMzVlbTsgLSBkb3VibGUtd2lkdGggYWxlcnQgYm94XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRsaSwgcCB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHR9XG5cblx0XHRsaSB1bCwgbGkgbGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdFx0bWFyZ2luOiAxZW0gMCAxZW0gMS44ZW07XG5cdFx0fVxuXG5cdFx0bGkgbGkge1xuXHRcdFx0bWFyZ2luOiAwLjNlbSAwO1xuXHRcdH1cblxuXHRcdGEgaDM6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJ1xcZTgxOCc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHBhZGRpbmctbGVmdDogMC4yNWVtO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSgtMzBkZWcpO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcblx0XHR9XG5cblx0XHRhOmhvdmVyIGgzLCBhOmZvY3VzIGgzIHtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1ZW0pIHJvdGF0ZSgwZGVnKTtcblx0XHRcdFx0YW5pbWF0aW9uOiAxLjVzIGVhc2Utb3V0IDFzIGZvcndhcmRzIGluZmluaXRlIGxpbmthcnJvdztcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0cC5hbm5vdW5jZW1lbnRzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC8vIHAuYm90dG9tIHtcblx0Ly8gXHRib3R0b206IDA7XG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQvLyB9XG5cbn1cblxuYm9keSNkYXNoYm9hcmQuYW5ub3VuY2VtZW50cy1vcGVuIG1haW4ge1xuXG5cdHNlY3Rpb24uYW5ub3VuY2VtZW50cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRwLmFubm91bmNlbWVudHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxufVxuXG4vLyBtYXBzXG5ib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24ubWFwIHtcblxuXHRmbGV4OiAzIDEgNTllbTtcblxuXHRkaXYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxufVxuXG5zdmcubWFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDE1ZW07XG5cdHRleHQtYW5jaG9yOiBtaWRkbGU7XG5cdHN0cm9rZS13aWR0aDogMTtcblxuXHRwYXRoIHtcblx0XHR0cmFuc2l0aW9uOiBmaWxsIDAuM3MgbGluZWFyO1xuXHR9XG5cbn1cblxuLy8gbWFwIHBpblxudWwucGluIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBub25lO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGZvbnQtc2l6ZTogMC43ZW07XG5cdEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSA2cHgpO1xuXHRcdGJvdHRvbTogLTEycHg7XG5cdFx0Ym9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHRsaSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0QGluY2x1ZGUgcmVzZXQ7XG5cblx0XHRhLCBzcGFuIHtcblx0XHRcdHBhZGRpbmc6IDAgM3B4O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQmLnRpdGxlLCAmLnN1YnRpdGxlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRwYWRkaW5nOiAycHggMDtcblx0XHR9XG5cblx0XHQmLm1pIGE6YmVmb3JlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRjb250ZW50OiAnXFxlODMzJztcblx0XHQgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XG5cdFx0fVxuXG5cdFx0Ji5tcyBhOmJlZm9yZSB7XG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0Y29udGVudDogJ1xcZTg2NCc7XG5cdFx0ICBmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMnB4O1xuXHRcdH1cblxuXHR9XG59XG5cbi8vIGxvYWRlclxuc3ZnI2xvYWQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG5cdGNpcmNsZSB7XG5cdFx0c3Ryb2tlOiAjZWU3NTBkO1xuXHRcdHN0cm9rZS13aWR0aDogNHB4O1xuXHRcdGZpbGw6IHRyYW5zcGFyZW50O1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcblx0XHRhbmltYXRpb246IGxvYWRsaW5lIDEuNnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSwgbG9hZHJvdGF0ZSAxLjZzIGxpbmVhciBpbmZpbml0ZTtcblx0fVxuXG5cdCYuaW5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNhcmRzIHVsLmxpbmsgbGkge1xuXHRcblx0YSBzcGFuOmFmdGVyIHtcblx0XHRjb250ZW50OiAnXFxlODE4Jztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmctbGVmdDogMC4yNWVtO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoLTMwZGVnKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuXHR9XG5cblx0YTpob3ZlciBzcGFuLCBhOmZvY3VzIHNwYW4ge1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKSByb3RhdGUoMGRlZyk7XG5cdFx0XHRhbmltYXRpb246IDEuNXMgZWFzZS1vdXQgMXMgZm9yd2FyZHMgaW5maW5pdGUgbGlua2Fycm93O1xuXHRcdH1cblxuXHR9XG59XG5cbi8vIGZsYXNoIGFuaW1hdGlvbiBmb3IgYWxlcnRzXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH1cbn1cblxuLy8gZ3JvdyBhbmltYXRpb24gZm9yIGNoYXJ0c1xuQGtleWZyYW1lcyBncm93IHtcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG59XG5cbi8vIGdyb3cgYW5pbWF0aW9uIGZvciBiYXIgY2hhcnRzXG5Aa2V5ZnJhbWVzIGdyb3dYIHtcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbn1cblxuLy8gdGV4dCBmYWRlIGFuaW1hdGlvbiBmb3IgU1ZHIHRleHRcbkBrZXlmcmFtZXMgdGV4dGZhZGUge1xuXHQwJSB7IG9wYWNpdHk6IDA7IH1cblx0NTAlIHsgb3BhY2l0eTogMDsgfVxuXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vLyBhbGVydCBsaW5rYXJyb3dcbkBrZXlmcmFtZXMgbGlua2Fycm93IHtcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKTsgfVxuXHQxNSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC41ZW0pOyB9XG5cdDMwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1ZW0pOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKTsgfVxufVxuXG4vLyBsb2FkaW5nIGljb24gcm90YXRpb25cbkBrZXlmcmFtZXMgbG9hZHJvdGF0ZSB7XG4gIDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0fVxuICAxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NTBkZWcpO1xuXHR9XG59XG5cbi8vIGxvYWRpbmcgaWNvbiBsaW5lIGVmZmVjdFxuQGtleWZyYW1lcyBsb2FkbGluZSB7XG4gIDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDIsIDg2O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHR9XG4gIDUwJSB7XG5cdFx0b3BhY2l0eTogMTtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA2NiwgMjI7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG5cdH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMiwgODY7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC02NjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdH1cbn1cbiIsIi8vIHRlc3QvdXNlciB1cGRhdGVkIGxpc3Rcbi51cGRhdGVkIHtcblxuXHRwIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0d2lkdGg6IDJlbTtcblx0XHRoZWlnaHQ6IDJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuOTU7XG5cdFx0QGluY2x1ZGUgcmVzZXQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGxpbmVhcjtcblx0fVxuXG5cdG9sIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRcdHRvcDogJHRvcC1iYXItaGVpZ2h0ICsgMS41ZW07XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdHBhZGRpbmc6IDFlbTtcblx0XHRtYXJnaW46IDA7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2U7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRyaWdodDogMC45ZW07XG5cdFx0XHRib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRtYXJnaW46IDAgNXB4IDAgMDtcblx0XHRib3JkZXItcmFkaXVzOiA4JTtcblx0fVxuXG5cdGxpW3RpdGxlXSB7XG5cdFx0Y3Vyc29yOiBoZWxwO1xuXHR9XG5cblx0bGkuc2VwIHtcblx0XHRwYWRkaW5nLXRvcDogMC4yNWVtO1xuXHRcdG1hcmdpbi10b3A6IDAuMjVlbTtcblx0fVxuXG5cdCY6aG92ZXIgb2wge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMmVtKTtcblx0fVxufVxuIiwiLy8gbW9kYWwgZGlhbG9nXG4jbW9kYWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMDtcblx0ei1pbmRleDogOTk5OTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDBzIGxpbmVhciAzMDBtcztcblxuXHRkaXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjVlbTtcblx0XHRoZWlnaHQ6IDE4ZW07XG5cdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0bWF4LWhlaWdodDogOTAlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRwYWRkaW5nOiAzcHggM3B4IDNlbSAzcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHZoKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNywgLTAuNCwgMSwgMCk7XG5cdH1cblxuXHQmLnByb2dyZXNzIGRpdiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDNweDtcblx0XHRoZWlnaHQ6IDQuNWVtO1xuXHR9XG5cblx0aGVhZGVyIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmc6IDNweCAwLjVlbSA1cHggMC41ZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwLjVlbTtcblx0fVxuXG5cdHByb2dyZXNzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAyZW07XG5cdFx0bWFyZ2luOiA1cHggMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXG5cdCNuYXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDAuNWVtO1xuXHRcdHJpZ2h0OiAwLjVlbTtcblx0XHRAaW5jbHVkZSByZXNldC1saXN0O1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0d2lkdGg6IDVlbTtcblx0XHRoZWlnaHQ6IDJlbTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblxuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcblxuXHRcdGRpdiB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHZoKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC42LCAxLjYsIDAuOCwgMC44KTtcblx0XHR9XG5cblx0fVxuXG59XG4iLCIvLyBtZWRpYSBjb250cm9sXG5vbCNtZWRpYSB7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwLjVlbSAyZW07XG5cblx0Ji5mbG93cyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdH1cblxuICBsaSB7XG5cblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR6LWluZGV4OiAwO1xuXG5cdFx0aDMsIHAge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMC41ZW0gMC42ZW07XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRwYWRkaW5nOiAwLjI1ZW0gMC42ZW07XG5cdFx0XHR1c2VyLXNlbGVjdDogdGV4dDtcblx0XHR9XG5cbiAgICBmaWd1cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDQuNzVlbTtcblx0XHRcdG1heC1oZWlnaHQ6IDMyZW07XG5cdFx0XHRAaW5jbHVkZSByZXNldDtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgaW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcblx0XHRcdG1hcmdpbjogMXB4IGF1dG87XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogOHB4IDAuNWVtIDJweCAwLjVlbTtcblx0XHR9XG5cblx0XHRzcGFuOmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblxuXHRcdGZpZWxkc2V0IHtcblx0XHRcdEBpbmNsdWRlIHJlc2V0O1xuXHRcdH1cblxuXHRcdGRpdiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRkaXYuYWN0aW9ucyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAycHggMDtcblx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRkaXYuYWN0aW9ucyAuYnV0dG9uIHsgb3BhY2l0eTogMC44NTsgfVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQoJ3NtYWxsJykge1xuXHRcdFx0bWF4LXdpZHRoOiA0NyU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZCgnbWVkaXVtJykge1xuXHRcdFx0bWF4LXdpZHRoOiAxOGVtO1xuXHRcdH1cblxuICB9XG5cblx0Ji5hY3RpdmUge1xuXG5cdFx0ZGl2LmFjdGlvbnMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0ZGl2LmFjdGlvbnMgLm1vdmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGN1cnNvcjogbW92ZTtcblx0XHR9XG5cblx0XHRsaTpob3ZlciBkaXYuYWN0aW9ucyAubW92ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0fVxuXG5cdCYuZHJhZ2dpbmcgZGl2LmFjdGlvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRsaS5kcmFnZ2luZyB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0b3BhY2l0eTogMC45NTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xLjVkZWcpIHNjYWxlKDAuODUpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cdH1cblxufVxuIiwiLy8gbWVkaWEgaW1hZ2UgcHJldmlld1xuI3ByZXZpZXcge1xuXG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvdXRsaW5lOiAwIG5vbmU7XG5cblx0Ji5hY3RpdmUge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdGRpdiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDMuNmVtO1xuXHRcdHJpZ2h0OiAzLjZlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0aW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRjdXJzb3I6IHpvb20taW47XG5cblx0XHQmLnpvb20ge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRhcnRpY2xlIHtcblx0XHRtYXgtd2lkdGg6IDMwZW07XG5cdFx0bWF4LWhlaWdodDogOTAlO1xuXHRcdHBhZGRpbmc6IDAuOGVtO1xuXHR9XG5cblx0cCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwLjhlbSAwLjVlbTtcblx0XHRtYXJnaW46IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UgMC42cztcblx0fVxuXG5cdGRpdjpob3ZlciBwIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdH1cblxuXHRhIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Zm9udC1zaXplOiAzZW07XG5cdFx0d2lkdGg6IDEuMmVtO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdGNvbnRlbnQ6ICdcXGU4MDUnO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblxuXHR9XG5cblx0YS5uZXh0IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnXFxlODA2Jztcblx0XHR9XG5cdH1cblxuXHRhLmNsb3NlIHtcblx0XHRoZWlnaHQ6IDEuMjVlbTtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnXFxlODFkJztcblx0XHR9XG5cdH1cblxufVxuIiwiLy8gaXNzdWVzXG5idXR0b24uYWN0aXZlLCAuYnV0dG9uLmFjdGl2ZSB7XG5cblx0c3BhbjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU4MDgnO1xuXHRcdGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG5cdH1cblxufVxuXG4jdGVzdGlzc3VlcyB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHR3aGl0ZS1zcGFjZTogaW5oZXJpdDtcblx0fVxufVxuXG4jdGVzdGlzc3VlcyBwLnNob3doaWRlIHtcblx0Y2xlYXI6IHJpZ2h0O1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMC44NWVtO1xuXHRtYXJnaW46IDFlbSAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNpc3N1ZWxpbmsge1xuXG5cdGRpc3BsYXk6IG5vbmU7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDJlbSAxZW0gMmVtO1xuXG5cdGxpIHtcblx0XHR0ZXh0LWluZGVudDogLTFlbTtcblx0fVxuXG59XG5cbiNhc3NpZ24ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG51bCNjb21tZW50YnV0dG9ucy5idXR0b25zLmFsdC5wYWQge1xuXHRtYXJnaW4tbGVmdDogJGxhYmVsLXdpZHRoO1xufVxuXG4vLyBpc3N1ZSBjb21tZW50c1xuI2NvbW1lbnRzIHtcblxuXHR3aWR0aDogMTBlbTtcblx0bWF4LWhlaWdodDogNzB2aDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nOiAwIDAuNWVtO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtb3ZlcmZsb3c6IGNsaXA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHRsaSB7XG5cdFx0QGluY2x1ZGUgcmVzZXQ7XG5cblx0XHRibG9ja3F1b3RlLnNwZWVjaC5hZG1pbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDJlbTtcblx0XHR9XG5cblx0XHRibG9ja3F1b3RlLnNwZWVjaC5jbGllbnQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJlbTtcblx0XHR9XG5cblx0XHQmLmFuaW1hdGUgYmxvY2txdW90ZS5zcGVlY2gge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVkoMCk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNiwgMSwgMC4yLCAxLjUpO1xuXHRcdH1cblxuXHRcdCYuYW5pbWF0ZS5pbiBibG9ja3F1b3RlLnNwZWVjaCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdFx0fVxuXHR9XG5cbn1cblxuYmxvY2txdW90ZS5zcGVlY2gge1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDFyZW07XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCAwIDAuNWVtIDA7XG5cdHRleHQtb3ZlcmZsb3c6IGNsaXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0c3Ryb25nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdHAsIGNpdGUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0QGluY2x1ZGUgcmVzZXQ7XG5cdH1cblxuXHRwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG5cdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdH1cblxuXHRwOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMC41ZW07XG5cdFx0Ym90dG9tOiAtOXB4O1xuXHRcdGNvbnRlbnQ6ICcgJztcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXdpZHRoOiA1cHg7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0fVxuXG5cdGNpdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0cGFkZGluZzogMCAzMnB4O1xuXHR9XG5cblx0aW1nIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXgtd2lkdGg6IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwJTtcblx0fVxuXG5cdGEge1xuXHRcdG91dGxpbmU6IDAgbm9uZTtcblx0XHR0ZXh0LW92ZXJmbG93OiBjbGlwO1xuXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQmLmFkbWluIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDJlbTtcblx0fVxuXG5cdCYuY2xpZW50IHtcblxuXHRcdHA6YWZ0ZXIge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAwLjVlbTtcblx0XHR9XG5cblx0XHRjaXRlIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTI0cHg7XG5cdFx0fVxuXHR9XG5cbn1cblxuXG4vLyBzcGluIGFuaW1hdGlvbiBmb3IgbWVzc2FnZSBzZW5kIGJ1dHRvblxuQGtleWZyYW1lcyBzcGluIHtcblx0MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuIiwiLy8gY2FyZCBncmlkIGxheW91dFxuJGNhcmRXaWR0aDogICAyMGVtO1xuJGNhcmRNYXJnaW46ICAxLjV2dztcbiRpbWdNYXg6ICAgICAgNDB2aDtcblxuLmxpbmtlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xuXG4gIGltZywgdmlkZW8ge1xuICAgIG1heC13aWR0aDogJGltZ01heDtcbiAgICBtYXgtaGVpZ2h0OiAkaW1nTWF4O1xuICAgIG1hcmdpbjogMC41ZW0gYXV0byAwO1xuICB9XG59XG5cbi5jYXJkcyB7XG5cbiAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcblxuICAmID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogJGNhcmRXaWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwIDAgMy41ZW0gMDtcbiAgICBtYXJnaW46IDAgJGNhcmRNYXJnaW4gJGNhcmRNYXJnaW4gMDtcblxuICAgICYucmV2ZWFsIHtcbiAgICAgIGFuaW1hdGlvbjogY2FyZHJldmVhbCAxLjJzIGVhc2U7XG4gICAgfVxuXG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1heC1oZWlnaHQ6ICRpbWdNYXg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5tZXJjaGFudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5uZXcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oaWdobGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgfVxuXG4gIC50ZXN0cywgdWwge1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICB0aW1lIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICB1bC5ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjFlbSAxZW0gMC4xZW0gMDtcbiAgfVxuXG4gIHVsLmxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC8vIGxpOmxhc3QtY2hpbGQge1xuICAgICAgLy8gZmxvYXQ6IHJpZ2h0O1xuICAgIC8vIH1cblxuICB9XG5cbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG5cbiAgLmNhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoJGNhcmRXaWR0aCwgMWZyKSk7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgkY2FyZFdpZHRoLCBhdXRvKTtcbiAgICBncmlkLWdhcDogJGNhcmRNYXJnaW47XG5cbiAgICAmID4gbGkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZCgnbWVkaXVtJykge1xuXG4gICAgICAuY29sMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICAgICAgfVxuXG4gICAgICAucm93MiB7XG4gICAgICAgIGdyaWQtcm93LWVuZDogc3BhbiAyO1xuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogJGltZ01heCAqIDEuNjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5cbi8vIHJldmVhbCBjYXJkXG5Aa2V5ZnJhbWVzIGNhcmRyZXZlYWwge1xuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0ZW0pOyBvcGFjaXR5OiAwOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IG9wYWNpdHk6IDE7IH1cbn1cbiIsIi8vIGRhc2hib2FyZCBzdHlsZXNcbmJvZHkjZGFzaGJvYXJkIHtcblxuXHRwYWRkaW5nOiAxZW07XG5cblx0aGVhZGVyLCBtYWluIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1pbi13aWR0aDogMTguNWVtO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0bWFpbiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDFlbVxuXHR9XG5cblx0JGhlYWRlci1oZWlnaHQ6IDMuNWVtO1xuXG5cdGhlYWRlciB7XG5cblx0XHRkaXYge1xuXHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblxuXHRcdGgxIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR3aWR0aDogMTJlbTtcblx0XHRcdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0XHRwYWRkaW5nOiAwLjdlbSAyZW0gMCAxZW07XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3MjA3O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDNlbSAwO1xuXG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0ZmlsbDogIzAwMDtcblx0XHRcdFx0c3Ryb2tlLXdpZHRoOiAwO1xuXG5cdFx0XHRcdCYuZW0sICYuZG90IHtcblx0XHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvZ29iaWcge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDllbTtcblx0XHRcdG1heC1oZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXHRcdFx0bWFyZ2luOiAwIDFlbTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDAgMTQwcHg7XG5cdFx0XHRtYXJnaW46IDAuN2VtIDAgMCAwO1xuXHRcdH1cblxuXHR9XG5cblx0cC5zeXN0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMWVtIGF1dG87XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YW5pbWF0aW9uOiBzcGluIDVzIGxpbmVhciBpbmZpbml0ZTtcblx0XHR9XG5cdH1cblxufVxuXG5ib2R5I2Rhc2hib2FyZCwgYm9keSNyZXBvcnQge1xuXG5cdG1haW4ge1xuXG5cdFx0JiwgZGl2LnNlY3Rpb25ncm91cCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmLnNlY3Rpb25ncm91cCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmLnJlc3RyaWN0ZWQge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0fVxuXG5cdFx0Ji5ub3RhYmxlcmVwb3J0IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0c2VjdGlvbiwgYXJ0aWNsZSB7XG5cdFx0XHRmbGV4OiAxIDEgMTdlbTtcblx0XHRcdHBhZGRpbmc6IDAgMCA1cHggMDtcblx0XHRcdG1hcmdpbjogNXB4O1xuXG5cdFx0XHRkaXYge1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdG1hcmdpbjogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRvcmRlcjogODtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMC41ZW07XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuXHRcdFx0fVxuXG5cdFx0XHRwLm1lc3NhZ2Uge1xuXHRcdFx0XHRvcmRlcjogOTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwLjVlbTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogI2VlNzIwNyAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAjdGhlbWV0b2dnbGVyLCBwI3RoZW1ldG9nZ2xlcl9kZW1vIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0YXNpZGUubm90ZSB7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbjogMS41ZW0gYXV0bztcblx0XHRcdHBhZGRpbmc6IDAuNWVtIDJlbTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGRpdiNmaWxlcywgZGl2I3JlcG9ydHMsIGRpdiNmbG93cyB7XG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogM2VtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMWVtIDA7XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJlbTtcblxuXHRcdFx0XHQmLmZpbGVzIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cblx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHNwYW46YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlODM3Jztcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29ucztcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjVlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRidXR0b246aG92ZXIge1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRzcGFuOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZGl2I2NvbnRhY3Qge1xuXHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQvLyBoMiB7XG5cdFx0XHQvLyBcdG1hcmdpbi10b3A6IDNlbTtcblx0XHRcdC8vIH1cblxuXHRcdFx0Ly8gaW1nIHtcblx0XHRcdC8vIFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHQvLyB9XG5cblx0XHRcdGE6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnXFxlODIwJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogaWNvbnM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMC41ZW07XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxufVxuXG4vLyByZXBvcnQgc2VjdGlvbnNcbmJvZHkjcmVwb3J0IG1haW4gc2VjdGlvbiB7XG5cdGZsZXgtYmFzaXM6IDgwJTtcblxuXHQmLndpZGUge1xuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdH1cblxuXHRAaW5jbHVkZSByZXNwb25kKCdzbWFsbCcpIHtcblx0XHRmbGV4LWJhc2lzOiA0MCU7XG5cdH1cblxuXHRAaW5jbHVkZSByZXNwb25kKCdtZWRpdW0nKSB7XG5cdFx0ZmxleC1iYXNpczogMjElO1xuXHR9XG59XG4iLCIvLyB0ZXN0IHBhZ2VcbiN0ZXN0c3RhdHVzIHtcblxuXHRAZXh0ZW5kICV0b3AtYmFyO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdGRpdiB7XG5cdFx0bWFyZ2luOiAwIDAuMjVlbTtcblxuXHRcdCYucmVmIHtcblx0XHRcdGZsZXg6IDEgMiBhdXRvO1xuXHRcdH1cblxuXHR9XG5cbn1cblxuI3Rlc3RzZXJ2aWNlIHtcblxuXHRkaXYubm92aXNpYmxlIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblx0XG59XG5cbiNkdXBpc3N1ZW1lc3NhZ2Uge1xuXHRtYXJnaW46IDAgYXV0byAxZW07XG5cblx0ZGl2IHtcblx0XHRwYWRkaW5nOiAuNWVtO1xuXHRcdGZvbnQtc2l6ZTogbWVkaXVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxufVxuXG5saS5uZXcge1xuXG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRjb250ZW50OiAnXFxlODQ5Jztcblx0XHR3aWR0aDogMC43NWVtO1xuXHRcdGN1cnNvcjogaGVscDtcblx0fVxuXG59XG5cbiNyZWYge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmlucHV0I3JlZiB7XG5cdGhlaWdodDogMS44NWVtO1xufVxuXG4jc3RhdHVzIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxub3V0cHV0I3N0YXR1cyB7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpiZWZvcmUge1xuXHRcdG1hcmdpbi1yaWdodDogMC4yNWVtO1xuXHR9XG59XG5cbmlucHV0I3Ntc2NvZGUsIGlucHV0I3Ntc2tleXdvcmQge1xuXHRtYXgtd2lkdGg6IDEwZW07XG59XG5cbi5zdWJmaWVsZHMge1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDAuOGVtIDA7XG5cdG1hcmdpbjogMCAwIDFlbSAwO1xuXG5cdGZpZWxkc2V0IHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRwYWRkaW5nOiAwLjJlbSAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZCgnbWVkaXVtJykge1xuXHRcdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdH1cblx0fVxuXG59XG5cbi5hc3NpZ24ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jdGFyZ2V0ZGl2IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbiN0ZXN0aXNzdWVzIHtcblxuXHRwYWRkaW5nOiAxZW0gMmVtO1xuXG5cdGRpdiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRicmVhay1pbnNpZGU6IGF2b2lkO1xuXG5cdFx0JiNjb250YWN0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdG1hcmdpbjogMCAwIDAuNzVlbSAwO1xuXHRcdGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0dXNlci1zZWxlY3Q6IHRleHQ7XG5cdH1cblxuXHRzZWN0aW9uLmNvbHMge1xuXG5cdFx0Y29sdW1uLWdhcDogMDtcblx0XHRtYXJnaW4tbGVmdDogOGVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZCgnbWVkaXVtJykge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAyO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cbn1cblxuI3JlYWRvbmx5ICN0ZXN0aXNzdWVzIHNlY3Rpb24ge1xuXG5cdGNvbHVtbi1nYXA6IDJlbTtcblx0bWFyZ2luOiAwIDAgMWVtIDA7XG5cblx0QGluY2x1ZGUgcmVzcG9uZCgnbGFyZ2UnKSB7XG5cdFx0Y29sdW1uLWNvdW50OiAxO1xuXHR9XG5cblx0cCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjRlbTtcblx0XHR0ZXh0LWluZGVudDogLTAuOGVtO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuXHRcdFx0Y29udGVudDogJ1xcZTgyMyc7XG5cdFx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICB3aWR0aDogMC44ZW07XG5cdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi8vIHVzZXIgcGFnZVxuI3VzZXJzdGF0dXMge1xuXG5cdEBleHRlbmQgJXRvcC1iYXI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0ZGl2IHtcblx0XHRtYXJnaW46IDAgMC4yNWVtO1xuXG5cdFx0Ji5uYW1lIHtcblx0XHRcdGZsZXg6IDEwIDEgYXV0bztcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRmbGV4OiAwIDAgOWVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMS41ZW07XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5leHBpcmUge1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAxMC41ZW07XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0d2lkdGg6IDNlbTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cbn1cblxuI25hbWUge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiN0b2tlbiB7XG5cdG1heC13aWR0aDogOGVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiIsIi8vIHJlcG9ydCB0YWJsZVxudGFibGUucmVwb3J0IHtcblxuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG5cdHRoLCB0ZCB7XG5cdFx0d2lkdGg6IDNlbTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHRwYWRkaW5nOiAxcHggMnB4O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGNsaXA7XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCYudGl0bGUge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHR9XG5cblx0XHQmLndpZGVyIHtcblx0XHRcdHdpZHRoOiA1LjVyZW07XG5cdFx0fVxuXG5cdFx0Ji5ub2RhdGEge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdHRoIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0XHR9XG5cdH1cblxuXHQvLyByZXBvcnRzIHdpdGggYWN0aXZlIGxpbmtzXG5cdCZbZGF0YS1saW5rdXJsXSB0ZCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Ji56IHtcblx0XHRcdGN1cnNvcjogYXV0bztcblx0XHR9XG5cdH1cblxufVxuXG50YWJsZS5vcHMge1xuXG5cdHRoLCB0ZCB7XG5cdFx0cGFkZGluZzogMCA0cHg7XG5cdH1cblxuXHR0ZCBzcGFuIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdHRoLmRhdGUge1xuXHRcdHdpZHRoOiA2ZW07XG5cdH1cblxuXHR0aC50ZXN0cyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHR0aC5xdWFsaXR5IHtcblx0XHR3aWR0aDogNC4yNWVtO1xuXHR9XG5cblx0LnEge1xuXHRcdGZvbnQtc2l6ZTogMS44NWVtO1xuXHR9XG5cbn1cblxuYS5yZXBvcnQtaGVscCB7XG5cdGZvbnQtc2l6ZTogMC41ZW07XG5cdHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxudWwuZG93bmxvYWRzIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMC41ZW0gMCAwLjVlbSAxZW07XG59XG5cbi8vIHRhYmxlIGRhdGEgbWVzc2FnZVxucC5yZXBvcnRtZXNzYWdlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDEuNWVtIGF1dG87XG59XG5cbi8vIGNoYXJ0IHdyYXBwZXJcbmJvZHkjcmVwb3J0IGRpdi5jaGFydHdyYXBwZXIge1xuXHRtYXgtaGVpZ2h0OiA4MDBweDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIHJlcG9ydCBjaGFydFxuYm9keSNyZXBvcnQgZm9ybSA+IHN2ZyB7XG5cdG1hcmdpbi10b3A6IDFlbTtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuIixudWxsLCIvLyBwcmludCBzdHlsaW5nXG5AbWVkaWEgcHJpbnQge1xuXG5cdGh0bWwsIGJvZHkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG5cblx0Ym9keSNkYXNoYm9hcmQgaGVhZGVyLCBuYXYsIGJ1dHRvbiwgYS5idXR0b24sIGZvb3RlciwgI2ZpbHRlciwgZGl2LmZpbHRlcnMsIGRpdi5hZHZhbmNlZCwgYS5yZXBvcnQtaGVscCwgdWwuZG93bmxvYWRzLCBkaXYudXBkYXRlZCwgZGl2LmNvcGllciwgI3Rlc3Rpc3N1ZXMgcC5zaG93aGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0bWFpbiwgLnNlY3Rpb25ncm91cCwgLmNhcmRzLCAudGFibGVzY3JvbGwge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRib2R5LCBtYWluLCBoMSB7XG5cdFx0QGluY2x1ZGUgcmVzZXQ7XG5cdH1cblxuXHQvLyBlbnN1cmUgcmVwb3J0cyB1c2UgZnVsbCB3aWR0aCBvZiBwYWdlXG5cdGgxIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdGhlYWRlciAmIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdGE6bGluaywgYTp2aXNpdGVkIHtcblx0XHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0YXJ0aWNsZSB7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0aGVhZGVyLCAjdGVzdHN0YXR1cywgI3VzZXJzdGF0dXMge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHR0YWJsZSwgY29sLCB0ciwgdGgsIHRkLCBmaWVsZHNldCwgZGl2LnN1YmZpZWxkcyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHRcdGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdHNlY3Rpb24ge1xuXHRcdGJvcmRlcjogMCBub25lO1xuXHR9XG5cblx0I2NvbW1lbnRzIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0YmxvY2txdW90ZS5zcGVlY2ggcCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0fVxuXG5cdGJsb2NrcXVvdGUuc3BlZWNoIHA6YWZ0ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogIzk5OSAjOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRibG9ja3F1b3RlLnNwZWVjaC5jbGllbnQgcDphZnRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5OTkgIWltcG9ydGFudDtcblx0fVxuXG5cdG9sI21lZGlhIHtcblxuXHRcdG1hcmdpbjogMDtcblxuXHRcdGxpIHtcblx0XHRcdG1heC13aWR0aDogY2FsYygzMy4zJSAtIDEycHgpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCNkYXNoYm9hcmQgc2VjdGlvbiwgI3JlcG9ydCBzZWN0aW9uIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNDglO1xuXHRcdG1hcmdpbjogMWVtIDElO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHRcdGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cblx0XHQmLndpZGUge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMWVtIGF1dG87XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0cGFkZGluZzogMCAwIDVweCAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG5cdFx0fVxuXG5cdH1cblxuXHQuc2VjdGlvbmdyb3VwIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdC5jYXJkcyA+IGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMxLjUlO1xuICAgIHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwIDElIDElIDA7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzk5OTtcblxuXHRcdGZpZ3VyZSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdFx0Ym9yZGVyLXRvcDogMCBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcblx0XHR9XG5cblx0XHQubGluayB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHRicmVhay1pbnNpZGU6IGF2b2lkO1xuXHR9XG5cblx0c3ZnLnBpZWNoYXJ0IHtcblx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHR9XG5cblx0dGV4dCB7XG5cdFx0ZmlsbDogIzAwMCAhaW1wb3J0YW50O1xuXHRcdHN0cm9rZS13aWR0aDogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0cGF0aCB7XG5cdFx0c3Ryb2tlOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRjaXJjbGUsIGVsbGlwc2Uge1xuXHRcdHN0cm9rZTogI2ZmZiAhaW1wb3J0YW50O1xuXG5cdFx0Ji5pbm5lciB7XG5cdFx0XHRmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cbn1cbiJdfQ== */
