@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{display:inline-block;font-family:icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-align:center;text-transform:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:1em;speak:none}[class*=" icon-"]:before,[class^=icon-]:before{margin-left:.2em;margin-right:.2em}[class*=" icon-file-"]:before,[class^=icon-file-]:before{padding:.1em 0;width:1.1em}.icon-down-mini:before{content:"\e800"}.icon-left-mini:before{content:"\e801"}.icon-right-mini:before{content:"\e802"}.icon-up-mini:before{content:"\e803"}.icon-down-big:before{content:"\e804"}.icon-left-big:before{content:"\e805"}.icon-right-big:before{content:"\e806"}.icon-up-big:before{content:"\e807"}.icon-arrows-ccw:before{content:"\e808"}.icon-star:before{content:"\e809"}.icon-star-empty:before{content:"\e80a"}.icon-user:before{content:"\e80b"}.icon-users:before{content:"\e80c"}.icon-user-add:before{content:"\e80d"}.icon-clock:before{content:"\e80e"}.icon-cog:before{content:"\e80f"}.icon-search:before{content:"\e810"}.icon-attach:before{content:"\e811"}.icon-comment:before{content:"\e812"}.icon-chat:before{content:"\e813"}.icon-plus-squared:before{content:"\e814"}.icon-phone:before{content:"\e815"}.icon-reply:before{content:"\e816"}.icon-reply-all:before{content:"\e817"}.icon-forward:before,.icon-imgpreland:before{content:"\e818"}.icon-quote:before{content:"\e819"}.icon-pencil:before{content:"\e81a"}.icon-check:before{content:"\e81c"}.icon-cancel:before{content:"\e81d"}.icon-gauge:before{content:"\e81e"}.icon-cancel-squared:before{content:"\e81f"}.icon-mail:before{content:"\e820"}.icon-vcard:before{content:"\e821"}.icon-block:before{content:"\e823"}.icon-resize-full-1:before{content:"\e824"}.icon-arrow-combo:before{content:"\e825"}.icon-down-dir:before{content:"\e826"}.icon-left-dir:before{content:"\e827"}.icon-right-dir:before{content:"\e828"}.icon-up-dir:before{content:"\e829"}.icon-play:before{content:"\e82a"}.icon-stop:before{content:"\e82b"}.icon-pause:before{content:"\e82c"}.icon-to-end:before{content:"\e82d"}.icon-to-start:before{content:"\e82e"}.icon-fast-forward:before{content:"\e82f"}.icon-fast-backward:before{content:"\e830"}.icon-globe:before{content:"\e831"}.icon-eye:before{content:"\e832"}.icon-chart-pie:before{content:"\e833"}.icon-chart-line:before{content:"\e834"}.icon-chart-bar:before{content:"\e835"}.icon-chart-area:before{content:"\e836"}.icon-floppy:before{content:"\e837"}.icon-clipboard:before{content:"\e838"}.icon-share:before{content:"\e83d"}.icon-thumbs-up:before{content:"\e83e"}.icon-thumbs-down:before{content:"\e83f"}.icon-info:before{content:"\e840"}.icon-help:before{content:"\e841"}.icon-imgbanner:before,.icon-link:before{content:"\e842"}.icon-lock:before{content:"\e843"}.icon-lock-open:before{content:"\e844"}.icon-plus:before{content:"\e845"}.icon-minus:before{content:"\e846"}.icon-trash:before{content:"\e847"}.icon-attention:before{content:"\e849"}.icon-rss:before{content:"\e84a"}.icon-record:before{content:"\e84b"}.icon-target:before{content:"\e84c"}.icon-list:before{content:"\e84d"}.icon-signal:before{content:"\e84e"}.icon-mobile:before{content:"\e84f"}.icon-monitor:before{content:"\e850"}.icon-tablet:before{content:"\e822"}.icon-credit-card:before,.icon-imglanding:before{content:"\e851"}.icon-menu:before{content:"\e852"}.icon-minus-squared:before{content:"\e854"}.icon-print:before{content:"\e855"}.icon-tag:before{content:"\e856"}.icon-bookmark:before{content:"\e857"}.icon-list-add:before{content:"\e858"}.icon-network:before{content:"\e859"}.icon-calendar:before{content:"\e85a"}.icon-home:before{content:"\e85b"}.icon-camera:before{content:"\e85c"}.icon-ccw:before{content:"\e85e"}.icon-cw:before{content:"\e85f"}.icon-video:before{content:"\e860"}.icon-picture:before{content:"\e861"}.icon-flag:before{content:"\e863"}.icon-layout:before{content:"\e864"}.icon-resize-full:before{content:"\e865"}.icon-resize-small:before{content:"\e866"}.icon-resize-small-1:before{content:"\e867"}.icon-resize-vertical:before{content:"\e868"}.icon-resize-horizontal:before{content:"\e869"}.icon-move:before{content:"\e86a"}.icon-popup:before{content:"\e86b"}.icon-txt:before{content:"\e86e"}.icon-word:before{content:"\e839"}.icon-excel:before{content:"\e83a"}.icon-pdf:before{content:"\e81b"}.icon-file-doc:before,.icon-file-rtf:before{background-color:#295391;color:#ddd;content:"\e839"}.icon-file-csv:before,.icon-file-xls:before{background-color:#1f6b41;color:#ddd;content:"\e83a"}.icon-file-pdf:before{background-color:#7b0000;color:#ddd;content:"\e81b"}.icon-file-ppt:before{background-color:#c44423;color:#ddd;content:"\e848"}.icon-file-zip:before{color:#fb0;content:"\e862"}.icon-file-htm:before{color:#1f6b41;content:"\e86d"}.icon-file-odp:before,.icon-file-ods:before,.icon-file-odt:before,.icon-file-txt:before{content:"\e86e"}.icon-file-image:before{content:"\e86c"}.icon-file-vid:before,.icon-file-video:before{content:"\e86f"}.icon-file-audio:before{content:"\e870"}body,html{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:87.5%;font-weight:300;height:100%;margin:0;padding:0;width:100%}html{touch-action:manipulation}body{line-height:1.3;overflow-y:scroll;padding:5em 0}button,datalist,input,option,output,pre,select,table,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1em;font-weight:300}pre{font-family:Consolas,Menlo,DejaVu Mono,monospace}h1,h2,h3,h4,h5,h6,strong{font-weight:600;margin:0;padding:0}h1{font-size:1.75em;font-weight:300;margin-bottom:.2em;width:100%}h1 span{display:block;font-size:.75em}header h1{line-height:1.75;margin-left:2rem}h2{font-size:1.25em}h2 span{display:block}h3{font-size:1em}p{margin:0 0 1em}ul{list-style-type:disc}ul ul{list-style-type:square}em{font-style:normal}hr{border:0;height:1px;margin:8px 0}a{text-decoration:none}img{display:block;height:auto;margin:0;max-width:100%;padding:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:auto}#report form>h2{margin-bottom:.2em;margin-top:3em}article h2{margin-top:3em}article li{margin-bottom:.5em}article img{margin:1em 0}main{margin:0 0 0 3em;padding:0 2em 5em;position:relative;z-index:0}body.full{overflow:hidden;padding:0}body.full main{bottom:0;left:0;padding:0;position:absolute;right:0;top:3em}article{max-width:40em}iframe.full{border:0;bottom:0;height:100%;left:0;margin:0;overflow:auto;padding:0;position:absolute;right:0;top:0;width:100%}footer{bottom:0;left:0;padding-bottom:10px;position:fixed;width:3em}footer p{display:none;font-size:.8em;margin:0;padding:0;text-align:center}nav.menu{bottom:0;left:0;position:fixed;top:0;width:3em}nav.menu li,nav.menu ul{list-style-type:none;margin:0;padding:0}nav.menu a{display:block;line-height:3em;outline:0 none;overflow:hidden;text-transform:uppercase;white-space:nowrap}nav.menu a:before{margin:0;width:3em}nav.menu .home a{height:3em;margin-bottom:1em;outline:0 none;overflow:hidden;padding:0 2px}form{margin:0;padding:0}form div{align-items:center;display:flex;flex-wrap:nowrap;margin:2px 2em}form div.tall{align-items:flex-start}form div.tall label,form div.tall p{padding-top:.4em}form div.issuecompany{align-items:flex-start}form div.ggchart,form div.ggchart div{margin:0}form a.addlink{margin-left:8em}form nav ul,form ul.buttons{float:right;list-style-type:none;margin:0;padding:0}form nav ul li,form ul.buttons li{display:inline-block;margin:0 0 4px 4px;padding:0}form nav ul.alt,form ul.buttons.alt{float:left}form nav ul.alt.pad,form ul.buttons.alt.pad{margin-left:10em}form nav ul.alt li,form ul.buttons.alt li{margin:0 4px 4px 0}form nav.login{padding:0}form nav p{font-weight:600;margin:0;text-align:center;text-transform:uppercase}form nav p a{display:block;padding:8px 0}fieldset{border:0;margin:0 0 1em;padding:1em 0}fieldset fieldset{margin:0;padding:0}legend{font-size:1.2em;font-weight:600;line-height:2;margin:0 0 1em;text-align:center;text-transform:uppercase;width:100%}label{cursor:pointer;order:1;padding-right:1em;text-align:right;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:8em}label.longlabel{white-space:inherit}input,output,pre,select,textarea{appearance:none;border:0;border-radius:0;box-shadow:none;flex:2 1 auto;height:2.25em;margin:0;order:2;outline:0 none;padding:.4em .6em}select{cursor:pointer;outline:0 none;padding-left:.4em}textarea{height:auto}textarea[disabled],textarea[readonly]{font-size:.85em;padding-top:0;white-space:pre-wrap}textarea#url_notes{min-height:27px!important}pre{font-size:.85em;height:auto;margin-top:0;padding-top:0;width:10em;word-wrap:break-word;overflow:auto;white-space:pre-wrap}pre span.domain{font-weight:600}input[type=file]{cursor:pointer;height:auto;padding:.4em}input[type=checkbox],input[type=radio]{flex:0 0 auto;height:auto;order:1;width:2em}div input[type=checkbox],div input[type=radio]{margin-left:8em}div span.chkcol input[type=checkbox],div span.chkcol input[type=radio]{margin-left:0}div span.chkcol input[type=checkbox]~label,div span.chkcol input[type=radio]~label{width:0}input[type=checkbox]~label,input[type=radio]~label{left:-2em;padding-left:0;padding-right:0;position:relative;text-align:left;width:auto}input[type=checkbox]~label:after,input[type=checkbox]~label:before,input[type=radio]~label:after,input[type=radio]~label:before{content:"\e81d";display:inline-block;font-family:icons;margin-right:.6em;text-indent:1.7em;vertical-align:top;width:2.6em}input[type=checkbox]~label:after,input[type=radio]~label:after{content:"";display:block;height:80%;left:.15em;position:absolute;top:10%;transform:translateX(0);transition:transform 70ms ease-in;width:1.1em}input[type=checkbox]:checked~label:before,input[type=radio]:checked~label:before{content:"\e81c";text-indent:.3em}input[type=checkbox]:checked~label:after,input[type=radio]:checked~label:after{transform:translateX(1.25em)}form div p{margin:0;padding:0 1em 0 0;text-align:right;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:8em}form div p~input[type=checkbox],form div p~input[type=radio]{margin-left:0}form div .chkcol{text-align:left;width:4.5em}form div span.chkcol{display:flex}form div ol,form div ul{flex:2 1 auto;margin:0;order:2;padding:0}form div li{align-items:center;display:flex;flex-wrap:nowrap;margin:.1em 0;padding:0}form div li.template{display:none}form div .button{order:3;width:2.5em}.button,button{border:0;box-shadow:none;cursor:pointer;display:inline-block;font-weight:600;height:2.25em;line-height:2.2;margin:0;outline:0;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:11.5em}.button::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}.button span[class*=" icon-"],.button span[class^=icon-],button span[class*=" icon-"],button span[class^=icon-]{padding-right:.6em}.button[disabled],button[disabled]{cursor:default}#readonly form div.tall>p{padding-top:0}#readonly form div.tall li{margin-top:0}#readonly output{height:auto;padding:0 .6em 0 0}#readonly label{cursor:default}#readonly a.url{display:block;max-width:16em;order:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#readonly ol#media li figure{min-height:3.5em}label.copyable.active:before{content:"\e838";cursor:copy;display:inline-block;font-family:icons;padding-right:.25em;visibility:hidden}label.copyable.active:hover:before{visibility:visible}#readonly label.copyable{cursor:copy}div.copier{display:block}div.copier label.copyable{margin-left:8em;text-align:left;width:auto}#filehover{bottom:0;display:none;font-family:icons;font-size:100vmin;left:0;line-height:1;margin:auto;position:fixed;right:0;text-align:center;top:0}body.filehover #filehover{display:block}p.nodata{display:none;margin:1em 0}.nodata p.nodata{display:block}.nodata nav.tablenav,.nodata table{display:none}.tablescroll{margin:0;overflow-x:auto}table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:1em;font-variant-numeric:tabular-nums;table-layout:fixed;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}form.active button.icon-search{display:none}form.active table{cursor:pointer}form.active th{cursor:ns-resize;-webkit-user-select:none;-ms-user-select:none;user-select:none}form.active a{color:inherit!important}td,th{font-weight:300;margin:0;overflow:hidden;padding:.3em;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}td.date,td.num,th.date,th.num{direction:rtl;text-align:right;text-overflow:clip;width:3.5em}td.date,th.date{width:6.2em}td.ref,th.ref{width:7.5em}td:before,th:before{margin:0;width:auto}td[class^=icon],th[class^=icon]{margin:0;text-overflow:clip;width:2.4em}td sup,th sup{font-size:.6em;opacity:.6}th{font-weight:600;text-overflow:unset}td[rowspan]{vertical-align:top}div.testcardtemplate,tbody tr.rowtemplate{display:none}div.testcard{display:block;font-size:.7rem;margin:0;position:absolute;right:20px;z-index:9999}div.testcard time{float:right}div.testcard p{padding:.8rem;text-align:left;width:unset}div.testcard section.testcardbreach p{font-size:inherit;margin-bottom:0;padding:0}div.testcard section.testcardbreach p:before{color:#c00;content:"\e823";display:inline-block;font-family:icons;padding-right:1rem;text-align:center;width:.8em}div.testcard div.subfields{margin:0;padding:.8rem}div.testcard div.subfields output[data-type=status]{padding:0}div.testcard div.subfields fieldset{padding:.2rem}div.testcard table.issue th{cursor:default;vertical-align:text-top}div.testcard fieldset#testmedia{margin:0}div.testcard fieldset#testmedia ol#media li{max-width:80px}table.help,table.info{margin-bottom:1.5em;table-layout:auto}table.help td,table.help th,table.info td,table.info th{vertical-align:top;white-space:normal}table.info td,table.info th{direction:rtl;text-align:right;text-overflow:clip}table.info td.left-align,table.info th.left-align{direction:ltr;text-align:left}table.help td:first-child{font-weight:600;padding-left:2em;padding-right:.5em;text-align:right;white-space:nowrap}table.issue{margin:0 0 1em;table-layout:auto;width:auto}table.issue#issueinfo{display:inline-block!important}table.issue td,table.issue th{padding:0 1em 0 0}nav.tablenav .sep{padding-left:.75em}nav.tablenav .pages{width:3em}nav.tablenav button{margin-left:0;width:3em}col.status500{background-color:rgba(136,136,255,.3)}col.status1000{background-color:rgba(136,204,102,.3)}col.status1500{background-color:rgba(187,187,204,.3)}col.status2000{background-color:rgba(255,170,102,.3)}col.status3000{background-color:rgba(221,85,85,.3)}col.status4000{background-color:hsla(0,100%,80%,.3)}col.issue-state1{background-color:rgba(187,187,204,.3)}col.issue-state01{background-color:rgba(136,204,102,.3)}col.issue-state00{background-color:rgba(221,85,85,.3)}section{position:relative}section h2{font-size:.85em;margin:5px;padding:2px 5px 3px}section a.icon-floppy{float:right;overflow:hidden;visibility:hidden;white-space:nowrap;width:1.2em}section:hover a.icon-floppy{visibility:visible}section span.icon-cancel{cursor:pointer;float:right;overflow:hidden;white-space:nowrap;width:1.2em}section li,section ol,section ul{list-style-type:none;margin:0;padding:0}section ol,section p:last-child,section ul{margin-bottom:10px}section li,section p{font-size:1.25em;font-weight:300;margin:0 10px}section table{margin:0 auto;min-width:calc(100% - 10px);width:auto}section a:active,section a:focus,section a:hover,section a:link,section a:visited{color:inherit!important}section p.help{float:right;font-size:.75em}section p.help a:before{border-radius:50%;height:1.5em;line-height:1.5;margin:0;width:1.5em}section p.alert{float:none;font-size:.9em;text-align:center}section p.alert a:before{margin-right:.2em}section p.flash{animation:flash .2s ease-in 1s 6 alternate;transform-origin:1.2em 50%}section hr:last-child{height:0}section .main{font-size:3em;letter-spacing:-.04em;line-height:1;margin-bottom:.2em;margin-top:.4em}section h2+.main{margin-top:0}section .status500{color:#88f}section .status500 a:before{content:"\e863";margin-right:.2em}section .status1000{color:#8c6}section .status1000 a:before{content:"\e863";margin-right:.2em}section .status1500{color:#bbc}section .status1500 a:before{content:"\e863";margin-right:.2em}section .status2000{color:#fa6}section .status2000 a:before{content:"\e863";margin-right:.2em}section .status3000{color:#d55}section .status3000 a:before{content:"\e863";margin-right:.2em}section .status4000{color:#f99}section .status4000 a:before{content:"\e863";margin-right:.2em}section strong{float:right;padding-left:1em}section progress{appearance:none;border:0;bottom:0;display:block;height:5px;left:0;margin:0;padding:0;position:absolute;width:100%}section ul.barchart{margin:5px}section a{display:block}section p.secondary{margin-bottom:.25em;margin-top:.25em}ul.barchart{clear:both;list-style-type:none;margin:1em auto;padding:1px}ul.barchart li{font-size:1em;margin:0 0 1px;padding:0 3px}ul.barchart li:last-child{margin:0}ul.barchart a{padding:0}ul.barchart strong{float:right;padding-left:1em}svg{overflow:hidden}svg.piechart{display:block;margin:0 auto;max-width:360px}svg.piechart text{font-size:2.6em;font-weight:600;text-anchor:end;dominant-baseline:middle;pointer-events:none;stroke-width:.15em;fill:#222}@supports (paint-order:stroke){svg.piechart text{stroke:hsla(0,0%,100%,.9);stroke-linecap:round;stroke-linejoin:round;animation:textfade 1.5s linear;paint-order:stroke}}svg.piechart text.rev{text-anchor:start}svg.piechart circle,svg.piechart ellipse,svg.piechart path{stroke-width:1}@supports (paint-order:stroke){svg.piechart circle,svg.piechart ellipse,svg.piechart path{animation:grow 1s ease-out;transform-origin:50% 50%}}svg.barchart text{font-size:1em;text-anchor:end;dominant-baseline:middle}svg.barchart text.total{font-size:.8em;font-weight:600;text-anchor:start}@supports (paint-order:stroke){svg.barchart text.total{animation:textfade 1.2s linear}}svg.barchart text.value{font-size:.8em;font-weight:600;fill:rgba(0,0,0,.7);pointer-events:none}@supports (paint-order:stroke){svg.barchart text.value{animation:textfade 1.8s linear}}svg.barchart text.axism{font-size:.8em;text-anchor:start;dominant-baseline:hanging}svg.barchart line{stroke-width:1;stroke-linecap:butt}svg.barchart line.axism{stroke-width:.5;stroke-dasharray:1,2}@supports (paint-order:stroke){svg.barchart rect{animation:growX 1s ease-out}}svg+svg.barchart,svg+svg.piechart{margin-top:1em}body#dashboard main section.announcements{display:none}body#dashboard main section.announcements p{margin:0}body#dashboard main section.announcements li,body#dashboard main section.announcements p{font-size:1em;margin-bottom:1em}body#dashboard main section.announcements li li,body#dashboard main section.announcements li ul{list-style-type:disc;margin:1em 0 1em 1.8em}body#dashboard main section.announcements li li{margin:.3em 0}body#dashboard main section.announcements a h3:after{content:"\e818";display:inline-block;font-family:icons;font-weight:400;padding-left:.25em;transform:translateX(0) rotate(-30deg);transition:transform .2s ease}body#dashboard main section.announcements a:focus h3:after,body#dashboard main section.announcements a:hover h3:after{animation:linkarrow 1.5s ease-out 1s infinite forwards;transform:translateX(.25em) rotate(0deg)}body#dashboard main p.announcements,body#dashboard.announcements-open main section.announcements{display:block}body#dashboard.announcements-open main p.announcements{display:none}body#dashboard main section.map{flex:3 1 59em}body#dashboard main section.map div{margin:0 4px;overflow:hidden;position:relative}svg.map{min-height:15em;width:100%;text-anchor:middle;stroke-width:1}svg.map path{transition:fill .3s linear}ul.pin{display:none;font-size:.7em;left:0;list-style-type:none;margin:0;padding:0;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}ul.pin:after{border:6px solid transparent;bottom:-12px;content:"";height:0;left:calc(50% - 6px);pointer-events:none;position:absolute;width:0}ul.pin li{line-height:1.2;margin:0;padding:0;text-align:left;white-space:nowrap}ul.pin li a,ul.pin li span{padding:0 3px}ul.pin li a span,ul.pin li span span{float:right;padding:0}ul.pin li img{margin:0 auto;width:130px}ul.pin li.subtitle,ul.pin li.title{font-weight:600;padding:2px 0}ul.pin li.mi a:before{content:"\e833"}ul.pin li.mi a:before,ul.pin li.ms a:before{display:inline-block;font-family:icons;font-weight:400;padding-right:2px}ul.pin li.ms a:before{content:"\e864"}svg#load{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}svg#load circle{stroke:#ee750d;stroke-width:4px;fill:transparent;animation:loadline 1.6s cubic-bezier(.4,0,.2,1) infinite,loadrotate 1.6s linear infinite;transform-origin:50%}svg#load.inactive{display:none}.cards ul.link li a span:after{content:"\e818";display:inline-block;font-family:icons;font-weight:400;padding-left:.25em;transform:translateX(0) rotate(-30deg);transition:transform .2s ease}.cards ul.link li a:focus span:after,.cards ul.link li a:hover span:after{animation:linkarrow 1.5s ease-out 1s infinite forwards;transform:translateX(.25em) rotate(0deg)}@keyframes flash{0%{transform:scale(1)}to{transform:scale(.6)}}@keyframes grow{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes textfade{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes linkarrow{0%{transform:translateX(.25em)}15%{transform:translateX(.5em)}30%{transform:translateX(.25em)}to{transform:translateX(.25em)}}@keyframes loadrotate{0%{transform:rotate(0)}to{transform:rotate(450deg)}}@keyframes loadline{0%{opacity:0;stroke-dasharray:2,86;transform:rotate(0)}50%{opacity:1;stroke-dasharray:66,22;stroke-dashoffset:0}to{stroke-dasharray:2,86;stroke-dashoffset:-66;transform:rotate(90deg)}}.updated p{border-radius:50%;cursor:pointer;float:right;height:2em;line-height:1.95;padding:0;text-align:center;transition:background-color .35s linear;width:2em}.updated ol,.updated p{font-size:.85em;margin:0}.updated ol{list-style-type:none;padding:1em;position:absolute;right:0;top:4.5em;transform:translateX(100%);transition:transform .35s ease}.updated ol:before{border:10px solid transparent;content:"";display:block;position:absolute;right:.9em;top:-20px;width:0}.updated img{border-radius:8%;margin:0 5px 0 0;width:20px}.updated li[title]{cursor:help}.updated li.sep{margin-top:.25em;padding-top:.25em}.updated:hover ol{transform:translateX(-2em)}#modal{height:0;overflow:hidden;position:fixed;transition:height 0s linear .3s;z-index:9999}#modal,#modal div{left:0;right:0;top:0}#modal div{border-radius:3px;bottom:0;display:block;height:18em;margin:auto;max-height:90%;max-width:90%;padding:3px 3px 3em;position:absolute;transform:translateY(-100vh);transition:transform .3s cubic-bezier(.7,-.4,1,0);width:25em}#modal.progress div{height:4.5em;padding-bottom:3px}#modal header{border-radius:3px;font-weight:600;height:auto;padding:3px .5em 5px;position:static}#modal p{margin:.5em}#modal progress{appearance:none;border-radius:3px;display:block;height:2em;margin:5px 0;padding:0;width:100%}#modal #nav{bottom:.5em;list-style-type:none;margin:0;padding:0;position:absolute;right:.5em}#modal #nav li{display:inline-block;margin:0 0 0 4px}#modal .button{height:2em;line-height:2;width:5em}#modal.active{height:100%;transition-delay:0s}#modal.active div{transform:translateY(0);transition:transform .3s cubic-bezier(.6,1.6,.8,.8)}ol#media{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;margin:.5em 2em;padding:0}ol#media.flows{justify-content:space-around}ol#media li{flex:1 1 auto;margin:0 10px 10px 0;overflow:hidden;padding:0;position:relative;width:100%;z-index:0}ol#media li h3,ol#media li p{margin:0;padding:.5em .6em;text-align:left;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:auto;word-break:break-all}ol#media li h3{cursor:pointer}ol#media li p{padding:.25em .6em;-webkit-user-select:text;-ms-user-select:text;user-select:text}ol#media li figure{display:block;margin:0;max-height:32em;min-height:4.75em;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}ol#media li img{cursor:pointer;margin:1px auto;max-width:100%;max-width:calc(100% - 2px)}ol#media li span{display:block;margin:8px .5em 2px}ol#media li span:before{font-size:2em;vertical-align:middle;width:1em}ol#media li fieldset{margin:0;padding:0}ol#media li div{margin-left:0;margin-right:0}ol#media li div.actions{display:none;left:auto;margin:0;position:absolute;right:0;top:0}ol#media li div.actions .button{clear:both;display:block;margin:0 0 2px;opacity:.4}ol#media li:focus div.actions .button,ol#media li:hover div.actions .button{opacity:.85}ol#media.active div.actions{display:block}ol#media.active div.actions .move{cursor:move;display:none}ol#media.active li:hover div.actions .move{display:block}ol#media.dragging div.actions{display:none}ol#media li.dragging{opacity:.95;pointer-events:none;transform:rotate(-1.5deg) scale(.85);transition:transform .2s ease;z-index:1}#preview{height:0;left:0;outline:0 none;overflow:hidden;position:fixed;right:0;top:0}#preview.active{height:100%}#preview div{align-items:center;display:flex;justify-content:center;left:3.6em;overflow:hidden;right:3.6em}#preview div,#preview img{bottom:0;position:absolute;top:0}#preview img{cursor:zoom-in;left:0;margin:auto;max-height:100%;max-width:100%;right:0}#preview img.zoom{max-height:none;max-width:none}#preview article{max-height:90%;max-width:30em;padding:.8em}#preview p{bottom:0;left:0;margin:0;padding:.8em .5em;position:absolute;right:0;text-align:center;transform:translateY(0);transition:transform .3s ease .6s}#preview div:hover p{transform:translateY(100%)}#preview a{font-size:3em;height:100%;left:0;position:absolute;top:0;width:1.2em}#preview a:after{bottom:0;content:"\e805";font-family:icons;height:1em;line-height:1;margin:auto;position:absolute;text-align:center;top:0;width:100%}#preview a.next{left:auto;right:0}#preview a.next:after{content:"\e806"}#preview a.close{height:1.25em;left:auto;right:0}#preview a.close:after{content:"\e81d"}.button.active span:before,button.active span:before{animation:spin 1s linear infinite;content:"\e808"}#testissues{visibility:hidden}#testissues.active{visibility:visible}#testissues label{white-space:inherit}#testissues p.showhide{clear:right;cursor:pointer;float:right;font-size:.85em;margin:1em 0}#issuelink{display:none;list-style-type:none;margin:0 2em 1em;padding:0}#issuelink li{text-indent:-1em}#assign{margin-bottom:0}ul#commentbuttons.buttons.alt.pad{margin-left:8em}#comments{list-style-type:none;margin:0;max-height:70vh;overflow-x:hidden;overflow-y:auto;padding:0 .5em;text-overflow:clip;width:10em}#comments li{margin:0;padding:0}#comments li blockquote.speech.admin{margin-right:2em}#comments li blockquote.speech.client{margin-left:2em}#comments li.animate blockquote.speech{opacity:0;transform:scaleY(0);transition:transform .3s cubic-bezier(.6,1,.2,1.5)}#comments li.animate.in blockquote.speech{opacity:1;transform:scaleY(1)}blockquote.speech{font-size:1rem;margin:0 0 .5em;overflow:hidden;padding:0;text-overflow:clip;width:100%}blockquote.speech strong{display:block}blockquote.speech cite,blockquote.speech p{font-size:1em;margin:0;padding:0;text-align:left;width:auto}blockquote.speech p{border-radius:5px;display:block;font-size:1em;line-height:1.1;margin:0 0 10px;padding:.5em .75em;position:relative;white-space:pre-wrap}blockquote.speech p:after{border-style:solid;border-width:5px;bottom:-9px;content:" ";display:block;height:0;left:.5em;position:absolute;width:0}blockquote.speech cite{display:block;font-size:.9em;font-style:normal;line-height:1.2;padding:0 32px}blockquote.speech img{border-radius:20%;float:left;margin-left:-24px;max-width:20px}blockquote.speech a{outline:0 none;text-overflow:clip}blockquote.speech a:focus,blockquote.speech a:hover{text-decoration:underline}blockquote.speech.admin{margin-right:2em}blockquote.speech.client p:after{left:auto;right:.5em}blockquote.speech.client cite{text-align:right}blockquote.speech.client img{float:right;margin-left:0;margin-right:-24px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.linked{margin:0 0 1em;padding:.5em;text-align:center}.linked img,.linked video{margin:.5em auto 0;max-height:40vh;max-width:40vh}.cards{list-style-type:none;margin:0;padding:0}.cards>li{display:inline-block;margin:0 1.5vw 1.5vw 0;padding:0 0 3.5em;position:relative;vertical-align:top;width:20em}.cards>li.reveal{animation:cardreveal 1.2s ease}.cards figure{max-height:40vh;overflow-x:hidden;overflow-y:auto}.cards img{cursor:pointer;margin:0 auto}.cards .merchant{display:block;font-weight:600}.cards .new{margin:0}.cards .highlight{font-weight:600;padding:.25em .5em;text-align:center}.cards .tests,.cards ul{margin:0;padding:.25em .5em}.cards time{float:right}.cards ul.none{display:none}.cards ul li{display:inline-block;padding:.1em 1em .1em 0}.cards ul.link{bottom:0;padding:0;position:absolute;text-align:center;width:100%}.cards ul.link li{font-weight:600;margin:0;padding:1em}@supports (display:grid){.cards{display:grid;grid-auto-flow:dense;grid-auto-rows:minmax(20em,auto);grid-template-columns:repeat(auto-fill,minmax(20em,1fr));margin-top:1em;grid-gap:1.5vw}.cards>li{margin:0;width:auto}}@keyframes cardreveal{0%{opacity:0;transform:translateY(4em)}to{opacity:1;transform:translateY(0)}}body#dashboard{padding:1em}body#dashboard header,body#dashboard main{display:block;height:auto;margin:0 auto;min-width:18.5em;padding:0;position:static;width:auto}body#dashboard main{padding-bottom:1em}body#dashboard header div{margin:5px;overflow:hidden}body#dashboard header h1{background-color:#ee7207;border-radius:0 0 3em 0;float:left;font-size:1em;height:3.5em;margin:0;padding:.7em 2em 0 1em;width:12em}body#dashboard header h1 path{fill:#000;stroke-width:0}body#dashboard header h1 path.dot,body#dashboard header h1 path.em{fill:#fff}body#dashboard header .logobig{float:right;margin:0 1em;max-height:3.5em;width:9em}body#dashboard header p{font-size:1.25em;font-weight:600;margin:.7em 0 0;padding:0 140px;text-align:center}body#dashboard p.system{font-size:1.5em;margin:1em auto;text-align:center}body#dashboard p.system:before{animation:spin 5s linear infinite}body#dashboard main,body#dashboard main div.sectiongroup,body#report main,body#report main div.sectiongroup{display:flex;flex-flow:row wrap;justify-content:space-between}body#dashboard main.sectiongroup,body#report main.sectiongroup{display:block}body#dashboard main.restricted,body#report main.restricted{max-width:1200px}body#dashboard main.notablereport,body#report main.notablereport{flex-direction:column}body#dashboard main article,body#dashboard main section,body#report main article,body#report main section{flex:1 1 17em;margin:5px;padding:0 0 5px}body#dashboard main article div,body#dashboard main section div,body#report main article div,body#report main section div{flex-wrap:wrap;margin:5px}body#dashboard main article button,body#dashboard main section button,body#report main article button,body#report main section button{order:8;padding-left:.5em;padding-right:.5em;width:auto}body#dashboard main article p.message,body#dashboard main section p.message,body#report main article p.message,body#report main section p.message{margin:.5em;order:9;padding:0;text-align:center;width:100%}body#dashboard main article p.message a,body#dashboard main section p.message a,body#report main article p.message a,body#report main section p.message a{color:#ee7207!important}body#dashboard main article p#themetoggler,body#dashboard main article p#themetoggler_demo,body#dashboard main section p#themetoggler,body#dashboard main section p#themetoggler_demo,body#report main article p#themetoggler,body#report main article p#themetoggler_demo,body#report main section p#themetoggler,body#report main section p#themetoggler_demo{cursor:pointer}body#dashboard main aside.note,body#report main aside.note{margin:1.5em auto;padding:.5em 2em;text-align:left;width:75%}body#dashboard main aside.note p,body#report main aside.note p{margin-bottom:0}body#dashboard main div#files h2,body#dashboard main div#flows h2,body#dashboard main div#reports h2,body#report main div#files h2,body#report main div#flows h2,body#report main div#reports h2{margin-bottom:1em;margin-top:3em}body#dashboard main div#files ul,body#dashboard main div#flows ul,body#dashboard main div#reports ul,body#report main div#files ul,body#report main div#flows ul,body#report main div#reports ul{list-style-type:none;margin-top:2em;max-width:300px;padding:0 0 1em}body#dashboard main div#files ul.files,body#dashboard main div#flows ul.files,body#dashboard main div#reports ul.files,body#report main div#files ul.files,body#report main div#flows ul.files,body#report main div#reports ul.files{max-width:400px}body#dashboard main div#files ul li,body#dashboard main div#flows ul li,body#dashboard main div#reports ul li,body#report main div#files ul li,body#report main div#flows ul li,body#report main div#reports ul li{margin-bottom:.5em}body#dashboard main div#files ul li button,body#dashboard main div#flows ul li button,body#dashboard main div#reports ul li button,body#report main div#files ul li button,body#report main div#flows ul li button,body#report main div#reports ul li button{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}body#dashboard main div#files ul li button span,body#dashboard main div#flows ul li button span,body#dashboard main div#reports ul li button span,body#report main div#files ul li button span,body#report main div#flows ul li button span,body#report main div#reports ul li button span{padding-left:1em}body#dashboard main div#files ul li button span:after,body#dashboard main div#flows ul li button span:after,body#dashboard main div#reports ul li button span:after,body#report main div#files ul li button span:after,body#report main div#flows ul li button span:after,body#report main div#reports ul li button span:after{content:"\e837";display:inline-block;font-family:icons;font-weight:400;padding-left:.5em;visibility:hidden}body#dashboard main div#files ul li button:hover span:after,body#dashboard main div#flows ul li button:hover span:after,body#dashboard main div#reports ul li button:hover span:after,body#report main div#files ul li button:hover span:after,body#report main div#flows ul li button:hover span:after,body#report main div#reports ul li button:hover span:after{visibility:visible}body#dashboard main div#contact a:after,body#report main div#contact a:after{content:"\e820";display:inline-block;font-family:icons;font-weight:400;padding-left:.5em}body#report main section{flex-basis:80%}body#report main section.wide{flex-basis:100%}#filter div.filters{flex-wrap:nowrap;justify-content:left;padding:0}#filter div.filters.wrap{flex-wrap:wrap}#filter div.filters:focus-within{flex-wrap:wrap}div.filters{align-items:center;clear:both;display:flex;flex-wrap:wrap;margin:0;padding:.2em 0;width:100%}div.filters #published,div.filters button,div.filters div,div.filters input,div.filters select{flex:1 1 auto;margin:.2em .25em;min-width:3em;order:1;width:auto}div.filters button{flex:0 0 auto;margin-left:auto;min-width:auto;width:3em}div.filters button#submit-report{margin-left:unset;order:0}div.filters #month,div.filters input[type=date]{max-width:9.25em}div.filters #ps,div.filters input[type=number],div.filters input[type=year]{max-width:4.5em}div.filters input.fitcontent,div.filters select.fitcontent{max-width:fit-content}div.filters #period{max-width:5em}div.filters #country{max-width:9em}div.filters #active,div.filters #complete,div.filters #gm{flex:1 0 auto;width:5.5em}div.filters #gm{font-weight:600}div.filters div{flex:0 0 auto}div.filters div input[type=checkbox],div.filters div input[type=radio]{min-width:auto;padding:0;width:2em}div.filters div input[type=checkbox]:focus~label,div.filters div input[type=radio]:focus~label{font-weight:300}div.sepfilters{margin-bottom:1em;padding:0}div.sepfilters:last-of-type{margin-bottom:3em}div.advanced{align-items:flex-start;display:flex;flex-wrap:wrap;height:0;margin:0;padding:0;position:relative;top:-2em;transform:scaleY(0);transform-origin:50% 0;transition:transform .2s ease-in-out}div.advanced>fieldset{flex:1 1 auto;margin:0;padding:.2em 0}div.advanced fieldset div{margin:2px .8em}div.advanced fieldset label{width:8.2em}.advanced-open div.advanced{height:auto;transform:scaleY(1)}.advanced-open button.toggler.icon-menu:before{content:"\e807"}body output.status0,body td.status0,body th.status0{color:inherit}body output.status0:before,body td.status0:before,body th.status0:before{content:"\e863"}body output.status500,body td.status500,body th.status500{color:#88f}body output.status500:before,body td.status500:before,body th.status500:before{content:"\e863"}body output.status1000,body td.status1000,body th.status1000{color:#8c6}body output.status1000:before,body td.status1000:before,body th.status1000:before{content:"\e863"}body output.status1500,body td.status1500,body th.status1500{color:#bbc}body output.status1500:before,body td.status1500:before,body th.status1500:before{content:"\e863"}body output.status2000,body td.status2000,body th.status2000{color:#fa6}body output.status2000:before,body td.status2000:before,body th.status2000:before{content:"\e863"}body output.status3000,body td.status3000,body th.status3000{color:#d55}body output.status3000:before,body td.status3000:before,body th.status3000:before{content:"\e863"}body output.status4000,body td.status4000,body th.status4000{color:#f99}body output.status4000:before,body td.status4000:before,body th.status4000:before{content:"\e863"}td.active:before,td.published:before{content:""}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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LENBSy9CLGNBQ0MsVUFBVyxDTnJHYixVTTZHRSxxQkFBc0IsQ0FKdEIsb0JBQXFCLENBR3JCLGdCQUFpQixDQURmLFNBQVUsQ0FEVixXQUdvQixDQUx2QixpQkFXRSw0QkFBNkIsQ0FEN0Isc0JBQTZCLENBRjdCLGVBQWdCLENBQ2hCLGlCQUU2QixDQVgvQixnQkFlRSxZQUFhLENaK0NoQixJWXRDRSxrQkFBbUIsQ0FIbkIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQix1QkFBd0IsQ0FIeEIsVUFJbUIsQ1oyQ3JCLGFZdkNFLGVBQWdCLENBR2pCLEtBQ0MsbUJBQXFCLENBQ3JCLHdCQUEwQixDQU8zQixvQkFDQyxxQkFBdUIsQ0FEeEIsMkJBSUUsbUJBQXFCLENBQ3JCIiwiZmlsZSI6Im1haW4tMS05NC0xLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGxpc3QgcGFnZXNcbiNmaWx0ZXIge1xuXG5cdEBleHRlbmQgJXRvcC1iYXI7XG5cblx0ZGl2LmZpbHRlcnMge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogbGVmdDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0Ji53cmFwIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cblx0XHQmOmZvY3VzLXdpdGhpbiB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cbn1cblxuZGl2LmZpbHRlcnMge1xuXG5cdGNsZWFyOiBib3RoO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwLjJlbSAwO1xuXHRtYXJnaW46IDA7XG5cblx0ZGl2LCBpbnB1dCwgc2VsZWN0LCBidXR0b24sICNwdWJsaXNoZWQge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdG9yZGVyOiAxO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1pbi13aWR0aDogM2VtO1xuXHRcdG1hcmdpbjogMC4yZW0gMC4yNWVtO1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogM2VtO1xuXHRcdG1pbi13aWR0aDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRcdCYjc3VibWl0LXJlcG9ydCB7XG5cdFx0XHRvcmRlcjogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiB1bnNldDtcblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgI21vbnRoIHtcblx0XHRtYXgtd2lkdGg6IDkuMjVlbTtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJ5ZWFyXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAjcHMge1xuXHRcdG1heC13aWR0aDogNC41ZW07XG5cdH1cblxuXHRpbnB1dC5maXRjb250ZW50LCBzZWxlY3QuZml0Y29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXG5cdCNwZXJpb2Qge1xuXHRcdG1heC13aWR0aDogNWVtO1xuXHR9XG5cblx0I2NvdW50cnkge1xuXHRcdG1heC13aWR0aDogOWVtO1xuXHR9XG5cblx0I2dtLCAjY29tcGxldGUsICNhY3RpdmUge1xuXHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdHdpZHRoOiA1LjVlbTtcblx0fVxuXG5cdCNnbSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdC8vIGNoZWNrYm94IG92ZXJyaWRlXG5cdGRpdiB7XG5cblx0XHRmbGV4OiAwIDAgYXV0bztcblxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdHdpZHRoOiAyZW07XG5cdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQmOmZvY3VzIH4gbGFiZWwge1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cbn1cblxuZGl2LnNlcGZpbHRlcnMge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDNlbTtcblx0fVxufVxuXG5kaXYuYWR2YW5jZWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogJHRvcC1iYXItaGVpZ2h0IC0gNWVtO1xuXHRoZWlnaHQ6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRAaW5jbHVkZSByZXNldDtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuXG5cdCYgPiBmaWVsZHNldCB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0cGFkZGluZzogMC4yZW0gMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRmaWVsZHNldCB7XG5cblx0XHRkaXYge1xuXHRcdFx0bWFyZ2luOiAycHggMC44ZW07XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0d2lkdGg6IDguMmVtO1xuXHRcdH1cblxuXHR9XG59XG5cbi5hZHZhbmNlZC1vcGVuIHtcblxuXHRkaXYuYWR2YW5jZWQge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0fVxuXG5cdGJ1dHRvbi50b2dnbGVyLmljb24tbWVudTo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlODA3Jztcblx0fVxuXG59XG5cbkBtaXhpbiBzdGF0dXMtZmxhZygkbmFtZSkge1xuXHRib2R5IHRoLnN0YXR1cyN7JG5hbWV9LCBib2R5IHRkLnN0YXR1cyN7JG5hbWV9LCBib2R5IG91dHB1dC5zdGF0dXMjeyRuYW1lfSB7XG5cdFx0Y29sb3I6ICN7bWFwLWdldCgkY29sb3Itc3RhdHVzLCAkbmFtZSl9O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAlaWNvbjtcblx0XHRcdGNvbnRlbnQ6ICdcXGU4NjMnO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBzdGF0dXMtZmxhZyhcIjBcIik7XG5AaW5jbHVkZSBzdGF0dXMtZmxhZyhcIjUwMFwiKTtcbkBpbmNsdWRlIHN0YXR1cy1mbGFnKFwiMTAwMFwiKTtcbkBpbmNsdWRlIHN0YXR1cy1mbGFnKFwiMTUwMFwiKTtcbkBpbmNsdWRlIHN0YXR1cy1mbGFnKFwiMjAwMFwiKTtcbkBpbmNsdWRlIHN0YXR1cy1mbGFnKFwiMzAwMFwiKTtcbkBpbmNsdWRlIHN0YXR1cy1mbGFnKFwiNDAwMFwiKTtcblxuQG1peGluIHNob3ctaWNvbigkY2xhc3MsICRjb250ZW50KSB7XG5cdHRkLiN7JGNsYXNzfTpiZWZvcmUge1xuXHRcdEBleHRlbmQgJWljb247XG5cdFx0Y29udGVudDogXCIjeyRjb250ZW50fVwiO1xuXHR9XG59XG5cbkBpbmNsdWRlIHNob3ctaWNvbihcInB1Ymxpc2hlZFwiLCBcIlxcZTgxY1wiKTtcbkBpbmNsdWRlIHNob3ctaWNvbihcImFjdGl2ZVwiLCBcIlxcZTgxY1wiKTtcblxuQGluY2x1ZGUgc2hvdy1pY29uKFwibWFya2V0aW5nXCIsIFwiXFxlODRjXCIpO1xuQGluY2x1ZGUgc2hvdy1pY29uKFwicGF5bWVudFwiLCBcIlxcZTg1MVwiKTtcbkBpbmNsdWRlIHNob3ctaWNvbihcImNhcmVsaW5lXCIsIFwiXFxlODE1XCIpO1xuXG5AaW5jbHVkZSBzaG93LWljb24oXCJjYW5jb21tZW50XCIsIFwiXFxlODEzXCIpO1xuQGluY2x1ZGUgc2hvdy1pY29uKFwiY2FuZml4XCIsIFwiXFxlODNlXCIpO1xuQGluY2x1ZGUgc2hvdy1pY29uKFwiY2FudmVyaWZ5XCIsIFwiXFxlODMyXCIpO1xuQGluY2x1ZGUgc2hvdy1pY29uKFwiY2FuZWRpdFwiLCBcIlxcZTgxYVwiKTtcbiIsIi8vIEdlbmVyaWMgU2FzcyBtaXhpbnNcblxuLy8gcmVzZXQgcGFkZGluZyBhbmQgbWFyZ2luXG5AbWl4aW4gcmVzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8vIHJlc2V0IGEgbGlzdFxuQG1peGluIHJlc2V0LWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIEBpbmNsdWRlIHJlc2V0O1xufVxuXG4vLyByZXNwb25zaXZlIGJyZWFrcG9pbnRzXG5AbWl4aW4gcmVzcG9uZCgkYnApIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICRicCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyB0b3AgYmFyIChleHRlbmQpXG4ldG9wLWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnc21hbGwnKTtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogJHRvcC1iYXItaGVpZ2h0O1xuICBwYWRkaW5nOiAwLjI1ZW0gMmVtO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDEwMDtcblxuXHQvLyBmaXJzdCByZXNwb25zaXZlIGxheW91dCByZWZlcmVuY2Vcblx0Ly8gZGVmaW5lIGFsbCBpbiBzZXF1ZW5jZSB0byBlbnN1cmUgTVEgcGFja2VyIHdvcmtzXG5cdEBpbmNsdWRlIHJlc3BvbmQoJ3NtYWxsJykge1xuICAgIGxlZnQ6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdtZWRpdW0nKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQoJ21lZGl1bScpIHtcbiAgICBsZWZ0OiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnc21hbGwnKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQoJ2xhcmdlJykge1xuICAgIGxlZnQ6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdsYXJnZScpO1xuICB9XG59XG5cbi8vIGJ1dHRvbiBiYXIgKGV4dGVuZClcbiVidXR0b24tYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdzbWFsbCcpO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogOHB4IDJlbSAwIDJlbTtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZCgnbWVkaXVtJykge1xuICAgIGxlZnQ6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdtZWRpdW0nKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQoJ2xhcmdlJykge1xuICAgIGxlZnQ6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdsYXJnZScpO1xuICB9XG5cbiAgYnV0dG9uLCAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMCA0cHggNHB4O1xuICB9XG59XG4iLCIvLyBHbG9iYWwgU2FzcyB2YXJpYWJsZXNcblxuLy8gZm9udHNcbiRmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiRmb250LW1vbm86IENvbnNvbGFzLCBNZW5sbywgXCJEZWphVnUgTW9ub1wiLCBtb25vc3BhY2U7XG4kZm9udC1iYXNlLXNpemU6IDE2cHg7XG4kZm9udC1zaXplLWxhcmdlOiAxNnB4O1xuJGZvbnQtc2l6ZS1tZWRpdW06IDE1cHg7XG4kZm9udC1zaXplLXNtYWxsOiAxNHB4O1xuXG4vLyByZXNwb25zaXZlIGJyZWFrcG9pbnRzXG4kYnJlYWtwb2ludDogKFxuXHQnc21hbGwnOlx0MzBlbSxcblx0J21lZGl1bSc6IDU2ZW0sXG5cdCdsYXJnZSc6XHQ3MGVtXG4pO1xuXG4vLyBtZW51XG4kbWVudS13aWR0aDogKFxuXHQnc21hbGwnOiBcdDNlbSxcblx0J21lZGl1bSc6IDNlbSxcblx0J2xhcmdlJzogXHQ5ZW1cbik7XG5cbi8vIGxheW91dHNcbiR0b3AtYmFyLWhlaWdodDogM2VtO1xuXG4vLyBjb2xvdXJzXG4kY29sb3Itc3RhdHVzOiAoXG5cdCcwJzogICAgaW5oZXJpdCxcblx0JzUwMCc6ICAjODhmLFxuXHQnMTAwMCc6ICM4YzYsXG5cdCcxNTAwJzogI2JiYyxcblx0JzIwMDAnOiAjZmE2LFxuXHQnMzAwMCc6ICNkNTUsXG5cdCc0MDAwJzogI2Y5OVxuKTtcblxuLy8gY29sb3Vyc1xuJGNvbG9yLXN0YXR1cy1ob3ZlcjogKFxuXHQnNTAwJzogIGRhcmtlbigjODhmLCAxMCUpLFxuXHQnMTAwMCc6IGRhcmtlbigjOGM2LCAxMCUpLFxuXHQnMTUwMCc6IGRhcmtlbigjYmJjLCAxMCUpLFxuXHQnMjAwMCc6IGRhcmtlbigjZmE2LCAxMCUpLFxuXHQnMzAwMCc6IGRhcmtlbigjZDU1LCAxMCUpLFxuXHQnNDAwMCc6IGRhcmtlbigjZjk5LCAxMCUpXG4pO1xuXG4vLyBjb2xvdXJzXG4kY29sb3ItaXN0YXRlOiAoXG5cdCcxJzogI2JiYyxcblx0JzAxJzogIzhjNixcblx0JzAwJzogI2Q1NVxuKTtcblxuLy8gY29sb3Vyc1xuJGNvbG9yLWlzdGF0ZS1ob3ZlcjogKFxuXHQnMSc6IGRhcmtlbigjOGM2LCAxMCUpLFxuXHQnMDEnOiBkYXJrZW4oI2JiYywgMTAlKSxcblx0JzAwJzogZGFya2VuKCNkNTUsIDEwJSlcbik7XG4iLCIvLyB0aGVtaW5nXG5cbi8vIHN0YXR1cyBkcm9wLWRvd24gbWl4aW5cbkBtaXhpbiBzdGF0dXMtc2VsZWN0KCRuYW1lKSB7XG5cdG9wdGlvblt2YWx1ZT1cIiN7JG5hbWV9XCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAje21hcC1nZXQoJGNvbG9yLXN0YXR1cywgJG5hbWUpfTtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAje21hcC1nZXQoJGNvbG9yLXN0YXR1cywgJG5hbWUpfTtcblx0fVxufVxuXG4vLyBzdGF0dXMgU1ZHIG1peGluXG5AbWl4aW4gc3RhdHVzLXN2ZygkbmFtZSkge1xuXHRzdmcgLnN0YXR1cyN7JG5hbWV9LCBzdmcgZyAuc3RhdHVzI3skbmFtZX0ge1xuXHRcdGZpbGw6ICN7bWFwLWdldCgkY29sb3Itc3RhdHVzLCAkbmFtZSl9ICFpbXBvcnRhbnQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGZpbGw6ICN7bWFwLWdldCgkY29sb3Itc3RhdHVzLWhvdmVyLCAkbmFtZSl9ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0c3ZnIGc6aG92ZXIgLnN0YXR1cyN7JG5hbWV9IHtcblx0XHRmaWxsOiAje21hcC1nZXQoJGNvbG9yLXN0YXR1cy1ob3ZlciwgJG5hbWUpfSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIHRoZW1lIG1peGluXG5AbWl4aW4gdGhlbWUgKFxuXHQkbmFtZSxcblx0JGJhY2sxLCAkYmFjazIsICRiYWNrMywgJGJhY2s0LFxuXHQkZm9yZTEsICRmb3JlMiwgJGZvcmUzLFxuXHQkaGludDEsICRoaW50MiwgJGhpbnQzLFxuXHQkb24sICRvbnRleHQsXG5cdCRvZmYsICRvZmZ0ZXh0LFxuXHQkYXZnLCAkYXZndGV4dCkge1xuXG5cdCRib2R5OiAnYm9keSc7XG5cdCRkYXNoOiAnYm9keSNkYXNoYm9hcmQnO1xuXG5cdEBpZiAoJG5hbWUgIT0gJycpIHtcblx0XHQkYm9keTogJGJvZHkgKyAnLicgKyAkbmFtZTtcblx0XHQkZGFzaDogJGRhc2ggKyAnLicgKyAkbmFtZTtcblx0fVxuXG5cdCN7JGJvZHl9IHtcblxuXHRcdC8vIHBsYWNlaG9sZGVyc1xuXHRcdCV0b3AtYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrNDtcblx0XHR9XG5cblx0XHQlYnV0dG9uLWJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiYWNrMiwgMC44KTtcblx0XHR9XG5cblx0XHQvLyBiYXNlXG5cdFx0Y29sb3I6ICRmb3JlMTtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazI7XG5cblx0XHRociB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazI7XG5cdFx0fVxuXG5cdFx0Ly8gZmlsZSBkcm9wXG5cdFx0I2ZpbGVob3ZlciB7XG5cdFx0XHRjb2xvcjogJGhpbnQyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaGludDEsIDAuMjUpO1xuXHRcdH1cblxuXHRcdGE6bGluaywgYTp2aXNpdGVkIHtcblx0XHQgIGNvbG9yOiAkaGludDE7XG5cdFx0fVxuXG5cdFx0YTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUge1xuXHRcdCAgY29sb3I6ICRoaW50Mztcblx0XHR9XG5cblx0XHRhc2lkZS5ub3RlIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRoaW50MjtcblxuXHRcdFx0cCwgaDMge1xuXHRcdFx0XHRjb2xvcjogJGhpbnQyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIGxheW91dFxuXHRcdGZvb3RlciB7XG5cdFx0ICBjb2xvcjogJGZvcmUyO1xuXHRcdH1cblxuXHRcdC8vIG5hdmlnYXRpb24gbWVudVxuXHRcdG5hdi5tZW51IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMTtcblxuXHRcdFx0YSB7XG5cdFx0ICAgICY6bGluaywgJjp2aXNpdGVkIHtcblx0XHQgICAgICBjb2xvcjogJGZvcmUyO1xuXHRcdCAgICB9XG5cblx0XHQgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuXHRcdCAgICAgIGNvbG9yOiAkZm9yZTE7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAmLmFjdGl2ZSB7XG5cdFx0ICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2syO1xuXHRcdCAgICB9XG5cdFx0XHR9XG5cblx0XHRcdC5ob21lIGEge1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazQ7XG5cdFx0ICB9XG5cblx0XHQgIC5zZXAge1xuXHRcdCAgICBib3JkZXItYm90dG9tOiAzcHggZG91YmxlICRiYWNrMjtcblx0XHQgIH1cblxuXHRcdH1cblxuXHRcdC8vIGZvcm1zXG5cdFx0ZmllbGRzZXQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2sxO1xuXG5cdFx0XHQmLmZsb3dzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2s0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIGZpZWxkc2V0IHRpbnRzXG5cdFx0I3Rlc3RtZXNzYWdlcywgI3Rlc3RtYWluLCAjdGVzdGlzc3VlcywgI3Rlc3RtZWRpYSwgI3Rlc3RleHRyYSwgLnNlcGFyYXRvciB7XG5cdFx0XHRib3JkZXItdG9wOiA2cHggc29saWQgJGhpbnQxO1xuXHRcdH1cblxuXHRcdCNkdXBpc3N1ZW1lc3NhZ2UgZGl2IHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkb2ZmdGV4dCwgMC43KTtcblx0XHR9XG5cblx0XHRsZWdlbmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhpbnQxO1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdGNvbG9yOiAkZm9yZTI7XG5cdFx0fVxuXG5cdFx0aW5wdXQsIG91dHB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG5cdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2syO1xuXG5cdFx0XHQmLmF1dG9maWxsLCAmLmF1dG9maWxsIH4gbGFiZWwsICYuaW52YWxpZCB+IGxhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICRvZmZ0ZXh0O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmludmFsaWQge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkb2ZmdGV4dDtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB+IGxhYmVsIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdH1cblxuXHRcdFx0JltkaXNhYmxlZF0sICZbcmVhZG9ubHldIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZGl2LmludmFsaWQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJG9mZnRleHQ7XG5cdFx0fVxuXG5cdFx0c2VsZWN0IHtcblx0XHRcdGJhY2tncm91bmQ6ICRiYWNrMiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNiAxMFwiPjxwYXRoIGQ9XCJNMiw0aDJMMyw2THpcIiBzdHJva2Utd2lkdGg9XCIwXCIgZmlsbD1cInJnYmEoMTI4LDEyOCwxMjgsLjIpXCIvPjwvc3ZnPicpIG5vLXJlcGVhdCAxMDAlIDUwJTtcblx0XHR9XG5cblx0XHRvcHRncm91cCwgb3B0Z3JvdXAgb3B0aW9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrNDtcblx0XHR9XG5cblx0XHRvdXRwdXQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdFx0JiB+IGxhYmVsIHtcblx0XHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRvZmZ0ZXh0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC41KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmNoZWNrZWQgfiBsYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJG9udGV4dDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb247XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdHByZSBzcGFuLmRvbWFpbiB7XG5cdFx0XHRjb2xvcjogJG9mZnRleHQ7XG5cdFx0fVxuXG5cdFx0cHJlIHNwYW4ucXVlcnkge1xuXHRcdFx0Y29sb3I6ICRmb3JlMjtcblx0XHR9XG5cblx0XHRmb3JtIGRpdiBwIHtcblx0XHRcdGNvbG9yOiAkZm9yZTI7XG5cdFx0fVxuXG5cdFx0Zm9ybSBuYXYubG9naW4ge1xuXHRcdFx0cGFkZGluZzogMCAyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCByZ2JhKCRiYWNrMiwgMC44KTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkYmFjazI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhpbnQyLCAwLjgpO1xuXG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoaW50Mjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGZvcm0gLmNvbW1lbnQgcCB7XG5cdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdH1cblxuXHRcdGJ1dHRvbiwgLmJ1dHRvbiB7XG5cdFx0XHRjb2xvcjogJGZvcmUyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2szO1xuXG5cdFx0XHQmOmxpbmssICY6dmlzaXRlZCB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTI7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhpbnQxO1xuXHRcdFx0fVxuXG5cdFx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRcdGNvbG9yOiAkYmFjazE7XG5cblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMztcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I3JlYWRvbmx5IC5jb21tZW50IHAge1xuXHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHR9XG5cblx0XHQvLyB0YWJsZXNcblx0XHRmb3JtLmFjdGl2ZSB0YWJsZSB7XG5cblx0XHRcdHRoIHtcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRmb3JlMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0dGhlYWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhpbnQxO1xuXHRcdH1cblxuXHRcdHRoIHtcblx0XHRcdCYuc29ydC0xIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhpbnQzO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnNvcnQxIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhpbnQyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRib2R5IHRyOm50aC1jaGlsZCgybikge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuXHRcdH1cblxuXHRcdHRib2R5IHRyLnNlcCB0ZFtyb3dzcGFuXSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazI7XG5cdFx0fVxuXG5cdFx0dGJvZHkgdHI6aG92ZXIgdGQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaGludDEsIDAuMik7XG5cdFx0fVxuXG5cdFx0dGJvZHkgdHIuc2VsZWN0ZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaGludDIsIDAuMyk7XG5cdFx0fVxuXG5cdFx0dGJvZHkgdHIuc2VsZWN0ZWQ6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRoaW50MiwgMC40KTtcblx0XHR9XG5cblx0XHRjb2wuY291bnRyeSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkaGludDI7XG5cdFx0fVxuXG5cdFx0dGFibGUucmVwb3J0IHtcblxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGhpbnQyO1xuXG5cdFx0XHR0ci5zZXAge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGhpbnQyO1xuXHRcdFx0fVxuXG5cdFx0XHR0ci5maXJzdHJlYyB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCAkaGludDI7XG5cdFx0XHR9XG5cblx0XHRcdHRyLnN1YnRvdGFsIHRkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogM3B4IGRvdWJsZSAkaGludDI7XG5cdFx0XHR9XG5cblx0XHRcdHRoLnRpdGxlLCB0ZC50aXRsZSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRoaW50Mjtcblx0XHRcdH1cblxuXHRcdFx0LnN1bSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGhpbnQyO1xuXHRcdFx0fVxuXG5cdFx0XHQueiB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCRmb3JlMSwgMC4yNSk7XG5cdFx0XHR9XG5cblx0XHRcdC5ncmVlbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG9udGV4dCwgMC4zNSk7XG5cdFx0XHR9XG5cblx0XHRcdC5yZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRvZmZ0ZXh0LCAwLjQ1KTtcblx0XHRcdH1cblxuXHRcdFx0LnllbGxvdyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGF2Z3RleHQsIDAuMzUpO1xuXHRcdFx0fVxuXG5cdFx0XHQucGluayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG9mZnRleHQsIDAuMTUpO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0dGFibGUub3BzIHtcblxuXHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGhpbnQyO1xuXHRcdFx0fVxuXG5cdFx0XHR0ZC51IHtcblx0XHRcdFx0Y29sb3I6ICRvZmY7XG5cdFx0XHR9XG5cblx0XHRcdHRkLm8ge1xuXHRcdFx0XHRjb2xvcjogJG9uO1xuXHRcdFx0fVxuXG5cdFx0XHR0ci5zZXBtIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAkYmFjazQ7XG5cdFx0XHR9XG5cblx0XHRcdHRib2R5IHRyLCB0Ym9keSB0cjpob3ZlciB0ZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0dGFibGUuaXNzdWUge1xuXG5cdFx0XHR0Ym9keSB0ciwgdGJvZHkgdHI6aG92ZXIgdGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdHRhYmxlLmV4dGVuZGVkIHtcblxuXHRcdFx0dGJvZHkgdHIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0dGQuc2VwIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRoaW50Mjtcblx0XHRcdH1cblx0XHRcdHRkLnNlcG0ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkICRiYWNrMztcblx0XHRcdH1cblxuXHRcdFx0dGQuYWdnIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZm9yZTIsIDAuMykgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0dGQuYWxsdG90YWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRmb3JlMiwgMC4zKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGhpbnQyO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhpbnQyO1xuXHRcdFx0fVxuXG5cdFx0XHR0ZC5zdWJ0b3RhbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhpbnQzLCAwLjIpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkaGludDI7XG5cdFx0XHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGludDI7XG5cdFx0XHR9XG5cblx0XHRcdHRkLnRvdGFsIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaGludDIsIDAuMyk7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkaGludDI7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQuc2hvd2hpZGUge1xuXHRcdFx0Y29sb3I6ICRmb3JlMjtcblx0XHR9XG5cblx0XHQvLyBjYXJkIGdyaWRcblx0XHQubGlua2VkIHtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRiYWNrMTtcblx0XHR9XG5cblx0XHQuY2FyZHMge1xuXG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazQ7XG5cdFx0XHR9XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICRiYWNrNDtcblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJhY2sxO1xuXHRcdFx0fVxuXG5cdFx0XHQubWVyY2hhbnQge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUzO1xuXHRcdFx0fVxuXG5cdFx0XHQuaGlnaGxpZ2h0IHtcblx0XHRcdFx0Y29sb3I6ICRoaW50MTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC8vIHdpZGdldHNcblx0XHRzZWN0aW9uIHtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2s0O1xuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMTtcblxuXHRcdFx0XHRlbSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRoaW50Mjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGVtLmFsdCB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3Bhbjpob3Zlciwgc3Bhbjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGNvbG9yOiAkaGludDE7XG5cdFx0XHR9XG5cblx0XHRcdGE6aG92ZXIgaDMsIGE6Zm9jdXMgaDMge1xuXHRcdFx0XHRjb2xvcjogJGhpbnQzO1xuXHRcdFx0fVxuXG5cdFx0XHQubWFpbiB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTM7XG5cdFx0XHR9XG5cblx0XHRcdC5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJG9uO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJG9mZjtcblx0XHRcdH1cblxuXHRcdFx0LnNlY29uZGFyeSB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTI7XG5cdFx0XHR9XG5cblx0XHRcdHByb2dyZXNzIHtcblx0XHRcdFx0Y29sb3I6ICRvbjtcblx0XHRcdFx0YmFja2dyb3VuZDogJG9mZjtcblx0XHRcdH1cblxuXHRcdFx0cHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJG9mZjtcblx0XHRcdH1cblxuXHRcdFx0cHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJG9uO1xuXHRcdFx0fVxuXG5cdFx0XHRwLmhlbHAge1xuXG5cdFx0XHRcdGE6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRmb3JlMjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhOmhvdmVyOjpiZWZvcmUsIGE6Zm9jdXM6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGludDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0ZmllbGRzZXQgc2VjdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQvLyB0ZXN0IHBvcHVwXG5cdFx0ZGl2LnRlc3RjYXJkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrNDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRoaW50MTtcblx0XHR9XG5cblx0XHQvLyBtb2RhbCBhbGVydFxuXHRcdCNtb2RhbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiYWNrMiwgMC43NSk7XG5cblx0XHRcdGRpdiB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrNDtcblx0XHRcdH1cblxuXHRcdFx0aGVhZGVyIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhpbnQyO1xuXHRcdFx0fVxuXG5cdFx0XHRwcm9ncmVzcyB7XG5cdFx0XHRcdGNvbG9yOiAkb247XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRmb3JlMjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGZvcmUyO1xuXHRcdFx0fVxuXG5cdFx0XHRwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZm9yZTI7XG5cdFx0XHR9XG5cblx0XHRcdHByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRvbjtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC8vIG1lZGlhIGNvbnRyb2xcblx0XHRvbCNtZWRpYSB7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGhpbnQyO1xuXG5cdFx0XHRcdCYuZHJhZ2dpbmcge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMTtcblx0XHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkaGludDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmRyYWdvdmVydG9wIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogNHB4IGRvdHRlZCAkZm9yZTE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmRyYWdvdmVyZW5kIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDRweCBkb3R0ZWQgJGZvcmUxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhpbnQyO1xuXHRcdFx0fVxuXG5cdFx0XHRmaWd1cmUsIHAuYWxlcnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazI7XG5cdFx0XHR9XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGhpbnQyO1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRmb3JlMTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC8vIG1lZGlhIHByZXZpZXdcblx0XHQjcHJldmlldyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiYWNrMiwgMC45KTtcblxuXHRcdFx0YXJ0aWNsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmb3JlMTtcblx0XHRcdFx0Y29sb3I6ICRiYWNrMTtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGhpbnQxO1xuXHRcdFx0XHRib3JkZXItdG9wLXdpZHRoOiAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiYWNrMiwgMC44KTtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTI7XG5cblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRmb3JlMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ly8gbWVzc2FnZXNcblx0XHQjdGVzdGlzc3VlcyBzZWN0aW9uIHA6OmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJG9mZjtcblx0XHR9XG5cblx0XHQjdGVzdG1lc3NhZ2VzIHtcblxuXHRcdFx0cC5jb21wYW55IHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJG9udGV4dDtcblx0XHRcdH1cblxuXHRcdFx0YS51bnJlYWQgcC5jb21wYW55IHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJG9mZnRleHQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRkaXYubWVzc2FnZW92ZXJsYXkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmFjazIsIDApO1xuXHRcdH1cblxuXHRcdCNtZXNzYWdlcGFuZWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2szO1xuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHRuYXYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazM7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMTtcblxuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhpbnQxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQjY29tbWVudHMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2s0O1xuXHRcdFx0Ym9yZGVyOiA1cHggc29saWQgJGJhY2s0O1xuXHRcdH1cblxuXHRcdGJsb2NrcXVvdGUuc3BlZWNoIHtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTE7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoaW50Mjtcblx0XHRcdH1cblxuXHRcdFx0cDphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGhpbnQyICRoaW50MiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0Y2l0ZSB7XG5cdFx0XHRcdGNvbG9yOiAkZm9yZTI7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblxuXHRcdFx0cSB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdH1cblxuXHRcdFx0Ji5jbGllbnQge1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHA6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJhY2szIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiYWNrMztcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLnNob3dtZXNzYWdlcGFuZWwgZGl2Lm1lc3NhZ2VvdmVybGF5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJhY2syLCAwLjUpO1xuXHRcdH1cblxuXHRcdC8vIGxpc3QgZmlsdGVyc1xuXHRcdCNmaWx0ZXIge1xuXG5cdFx0XHRkaXYuZmlsdGVycyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRkaXYuZmlsdGVycyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazE7XG5cdFx0fVxuXG5cdFx0ZGl2LmFkdmFuY2VkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrNDtcblxuXHRcdFx0ZmllbGRzZXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRkLm0zZyB7XG5cdFx0XHRjb2xvcjogJGZvcmUyO1xuXHRcdH1cblxuXHRcdHRkLm92ZXJkdWUge1xuXHRcdFx0Y29sb3I6ICRvZmY7XG5cdFx0fVxuXG5cdFx0dGQuZ21vbWl0IHtcblx0XHRcdGNvbG9yOiAkb2ZmO1xuXHRcdH1cblxuXHRcdHRkLnVzaW5nIHtcblx0XHRcdGNvbG9yOiAkb247XG5cdFx0fVxuXG5cdFx0Ly8gdXBkYXRlIGxpc3Rcblx0XHQudXBkYXRlZCB7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazI7XG5cdFx0XHR9XG5cblx0XHRcdG9sIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2s0O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYmFjazQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGkuc2VwIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAkZm9yZTI7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIgcCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoaW50MTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC8vIHRlc3QgcGFnZVxuXHRcdGxpLm5ldyB7XG5cblx0XHRcdCY6YmVmb3JlIHsgY29sb3I6ICRvZmZ0ZXh0OyB9XG5cblx0XHR9XG5cblx0XHRsaS5hdXRvZmlsbCBpbnB1dCB7XG5cdFx0XHRjb2xvcjogJG9mZnRleHQ7XG5cdFx0fVxuXG5cdFx0I3JlZiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHRpbnB1dCNyZWYge1xuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjc3RhdHVzIHtcblxuXHRcdFx0b3B0aW9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2syO1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkYmFjazI7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHN0YXR1cy1zZWxlY3QoXCIwXCIpO1xuXHRcdFx0QGluY2x1ZGUgc3RhdHVzLXNlbGVjdChcIjUwMFwiKTtcblx0XHRcdEBpbmNsdWRlIHN0YXR1cy1zZWxlY3QoXCIxMDAwXCIpO1xuXHRcdFx0QGluY2x1ZGUgc3RhdHVzLXNlbGVjdChcIjE1MDBcIik7XG5cdFx0XHRAaW5jbHVkZSBzdGF0dXMtc2VsZWN0KFwiMjAwMFwiKTtcblx0XHRcdEBpbmNsdWRlIHN0YXR1cy1zZWxlY3QoXCIzMDAwXCIpO1xuXHRcdFx0QGluY2x1ZGUgc3RhdHVzLXNlbGVjdChcIjQwMDBcIik7XG5cblx0XHR9XG5cblx0XHQvLyBIVE1MIGNoYXJ0c1xuXHRcdHVsLmJhcmNoYXJ0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMTtcblx0XHR9XG5cblx0XHQvLyBTVkcgY2hhcnRzXG5cdFx0c3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSB7XG5cblx0XHRcdGNpcmNsZSwgZWxsaXBzZSwgcGF0aCB7XG5cdFx0XHRcdHN0cm9rZTogJGJhY2s0O1xuXHRcdFx0XHRmaWxsOiAkaGludDE7XG5cblx0XHRcdFx0JiNtYSwgJiNlaCB7XG5cdFx0XHRcdFx0c3Ryb2tlOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0cGF0aCwgcmVjdCB7XG5cdFx0XHRcdGZpbGw6ICRoaW50MTtcblxuXHRcdFx0XHQmLmFsdCB7XG5cdFx0XHRcdFx0ZmlsbDogJGhpbnQzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0ZmlsbDogJGhpbnQyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGcge1xuXHRcdFx0XHRyZWN0IHtcblx0XHRcdFx0XHRmaWxsOiAkaGludDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHJlY3Qge1xuXHRcdFx0XHRcdGZpbGw6ICRoaW50Mjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwYXRoLmxvdywgcmVjdC5sb3cge1xuXHRcdFx0XHRmaWxsOiAkb247XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0ZmlsbDogJG9udGV4dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRnOmhvdmVyIHJlY3QubG93IHsgZmlsbDogJG9udGV4dDsgfVxuXG5cdFx0XHRwYXRoLmhpZ2gsIHJlY3QuaGlnaCB7XG5cdFx0XHRcdGZpbGw6ICRvZmY7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0ZmlsbDogJG9mZnRleHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Zzpob3ZlciByZWN0LmhpZ2ggeyBmaWxsOiAkb2ZmdGV4dDsgfVxuXG5cdFx0XHRwYXRoLmkxLCByZWN0LmkxIHtcblx0XHRcdFx0ZmlsbDogJGJhY2szO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGZpbGw6ICRmb3JlMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRnOmhvdmVyIHJlY3QuaTEgeyBmaWxsOiAkZm9yZTI7IH1cblxuXHRcdFx0cGF0aC5pMDEsIHJlY3QuaTAxIHtcblx0XHRcdFx0ZmlsbDogJG9udGV4dDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRmaWxsOiAkb247XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Zzpob3ZlciByZWN0LmkwMSB7IGZpbGw6ICRvbjsgfVxuXG5cdFx0XHRwYXRoLmkwMCwgcmVjdC5pMDAge1xuXHRcdFx0XHRmaWxsOiAkb2ZmdGV4dDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRmaWxsOiAkb2ZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGc6aG92ZXIgcmVjdC5pMDAgeyBmaWxsOiAkb2ZmOyB9XG5cblx0XHRcdHRleHQge1xuXHRcdFx0XHRmaWxsOiAkZm9yZTE7XG5cdFx0XHR9XG5cdFxuXHRcdFx0dGV4dC50b3RhbCB7XG5cdFx0XHRcdGZpbGw6ICRoaW50MTtcblx0XHRcdH1cblx0XG5cdFx0XHR0ZXh0LmF4aXNtIHtcblx0XHRcdFx0ZmlsbDogJGZvcmUyO1xuXHRcdFx0fVxuXHRcblx0XHRcdGxpbmUge1xuXHRcdFx0XHRzdHJva2U6ICRmb3JlMjtcblx0XHRcdH1cblx0XHRcblx0XHR9XG5cblx0XHQuaW5uZXIge1xuXHRcdFx0ZmlsbDogJGJhY2syICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0c2VjdGlvbiAuaW5uZXIge1xuXHRcdFx0ZmlsbDogJGJhY2s0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc3RhdHVzLXN2ZyhcIjUwMFwiKTtcblx0XHRAaW5jbHVkZSBzdGF0dXMtc3ZnKFwiMTAwMFwiKTtcblx0XHRAaW5jbHVkZSBzdGF0dXMtc3ZnKFwiMTUwMFwiKTtcblx0XHRAaW5jbHVkZSBzdGF0dXMtc3ZnKFwiMjAwMFwiKTtcblx0XHRAaW5jbHVkZSBzdGF0dXMtc3ZnKFwiMzAwMFwiKTtcblx0XHRAaW5jbHVkZSBzdGF0dXMtc3ZnKFwiNDAwMFwiKTtcblxuXHRcdHN2ZyBbY2xhc3NePSdjbGFzc2lmaWNhdGlvbiddIHtcblx0XHRcdGZpbGw6ICRoaW50MTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGZpbGw6ICRoaW50Mjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwYXRoLmNsYXNzaWZpY2F0aW9ubm9uZSB7XG5cdFx0XHRmaWxsOiAkaGludDM7XG5cdFx0fVxuXG5cdFx0Ly8gbWFwXG5cdFx0c3ZnLm1hcCB7XG5cblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRvbjtcblxuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdGZpbGw6ICRiYWNrMztcblx0XHRcdH1cblxuXHRcdFx0cGF0aDpob3ZlciB7XG5cdFx0XHRcdGZpbGw6ICRoaW50MSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ly8gbWFwIHBpblxuXHRcdHVsLnBpbiB7XG5cdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2syO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJhY2syO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRiYWNrMjtcblx0XHRcdH1cblxuXHRcdFx0bGkudGl0bGUsIGxpLnN1YnRpdGxlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2s0O1xuXHRcdFx0fVxuXG5cdFx0XHRhOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoaW50Mjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3ViZmllbGRzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrMTtcblx0XHR9XG5cblx0XHQvLyB1c2VyIHBhZ2Vcblx0XHQjbmFtZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0fVxuXG5cdC8vIGRhc2hib2FyZCBwYWdlXG5cdCN7JGRhc2h9IHtcblxuXHRcdGhlYWRlciwgbWFpbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHRoZWFkZXIge1xuXG5cdFx0XHRkaXYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFjazQ7XG5cdFx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICRiYWNrMTtcblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUyO1xuXHRcdFx0fVxuXG5cdFx0XHRzdXAge1xuXHRcdFx0XHRjb2xvcjogJGZvcmUxO1xuXHRcdFx0fVxuXG5cdFx0XHQubWFpbnRlbmFuY2Uge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjogJGZvcmUzO1xuXHRcdFx0XHRhbmltYXRpb246IHRleHRmYWRlIDAuM3MgbGluZWFyIDEuNXMgYWx0ZXJuYXRlIDk7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRwLnN1Y2Nlc3Mge1xuXHRcdFx0Y29sb3I6ICRvbjtcblx0XHR9XG5cblx0fVxuXG59XG5cbi8vIGRlZmF1bHQgdGhlbWVcbkBpbmNsdWRlIHRoZW1lKFxuXHQnJyxcblx0I2RkZCwgI2ZmZiwgI2NjYywgI2VlZSxcblx0IzMzMywgIzc3NywgIzU1NSxcblx0bGlnaHRlbigjZWU3MjA3LCAxNSUpLCBsaWdodGVuKCNlZTcyMDcsIDUlKSwgbGlnaHRlbigjZWU3MjA3LCAyNSUpLFxuXHQjMDkwLCBsaWdodGVuKCMwOTAsIDEwJSksXG5cdCNjMDAsIGxpZ2h0ZW4oI2MwMCwgMTAlKSxcblx0I2YxYzIzMiwgbGlnaHRlbigjZjFjMjMyLCAxMCUpLFxuKTtcblxuLy8gZGFyayB0aGVtZVxuQGluY2x1ZGUgdGhlbWUoXG5cdCdkYXJrJyxcblx0IzJhMmEyYSwgIzFkMWQxZCwgIzMxMzEzMSwgIzM2MzYzNixcblx0I2UwZTBlMCwgIzkyOTI5MiwgI2ZmZixcblx0I2VlNzIwNywgZGFya2VuKCNlZTcyMDcsIDE1JSksIGxpZ2h0ZW4oI2VlNzIwNywgMTUlKSxcblx0IzhjNiwgZGFya2VuKCM4YzYsIDE1JSksXG5cdCNkNTUsIGRhcmtlbigjZDU1LCAxNSUpLFxuXHQjZjFjMjMyLCBkYXJrZW4oI2YxYzIzMiwgMTUlKVxuKTtcbiIsIi8vIFNWRyBsb2dvIHN0eWxlc1xuc3ZnLmZyYXVkc2NhbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIENocm9tZSBjYW4gdGFyZ2V0IHJlZmVyZW5jZWQgPHN2Zz4sIEZpcmVmb3ggY2FuIG9ubHkgdGFyZ2V0IDx1c2U+XG5zdmcuZnJhdWRzY2FuIHBhdGguZnN0ZXh0LCAubG9nb2JpZyB7XG5cdGZpbGw6ICMyMjI7XG5cblx0Ym9keS5kYXJrICYge1xuXHRcdGZpbGw6ICNkZGQ7XG5cdH1cbn1cblxuLmhvbWUgYSB7XG5cblx0c3ZnIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmxvZ29zbWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0QGluY2x1ZGUgcmVzcG9uZCgnbGFyZ2UnKSB7XG5cblx0XHQubG9nb3NtbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5sb2dvYmlnIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHR9XG59XG4iLCIvLyBOb3JtYWxpemUgc3R5bGVzXG5cbi8vIGJvcmRlci1ib3ggYnkgZGVmYXVsdFxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vLyBIVE1MNSBibG9jayBlbGVtZW50c1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgcmVzZXQ7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gdGV4dGFyZWEgc2Nyb2xsYmFyc1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbiIsIi8vIFdlYmZvbnQgaWNvbnNcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICBzcmM6XG4gICAgcmVzb2x2ZSgnaWNvbnMuZW90Jyk7XG4gIHNyYzpcbiAgICByZXNvbHZlKCdpY29ucy5lb3QjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgcmVzb2x2ZSgnaWNvbnMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHJlc29sdmUoJ2ljb25zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICByZXNvbHZlKCdpY29ucy5zdmcjaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiVpY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHNwZWFrOiBub25lO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIEBleHRlbmQgJWljb247XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbn1cblxuW2NsYXNzXj1cImljb24tZmlsZS1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tZmlsZS1cIl06YmVmb3JlIHtcbiAgd2lkdGg6IDEuMWVtO1xuICBwYWRkaW5nOiAwLjFlbSAwO1xufVxuXG4uaWNvbi1kb3duLW1pbmk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH1cbi5pY29uLWxlZnQtbWluaTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfVxuLmljb24tcmlnaHQtbWluaTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfVxuLmljb24tdXAtbWluaTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfVxuLmljb24tZG93bi1iaWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNCc7IH1cbi5pY29uLWxlZnQtYmlnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9XG4uaWNvbi1yaWdodC1iaWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNic7IH1cbi5pY29uLXVwLWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfVxuLmljb24tYXJyb3dzLWNjdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA4JzsgfVxuLmljb24tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA5JzsgfVxuLmljb24tc3Rhci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBhJzsgfVxuLmljb24tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfVxuLmljb24tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYyc7IH1cbi5pY29uLXVzZXItYWRkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGQnOyB9XG4uaWNvbi1jbG9jazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBlJzsgfVxuLmljb24tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGYnOyB9XG4uaWNvbi1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMCc7IH1cbi5pY29uLWF0dGFjaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODExJzsgfVxuLmljb24tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEyJzsgfVxuLmljb24tY2hhdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEzJzsgfVxuLmljb24tcGx1cy1zcXVhcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTQnOyB9XG4uaWNvbi1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE1JzsgfVxuLmljb24tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNic7IH1cbi5pY29uLXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE3JzsgfVxuLmljb24tZm9yd2FyZDpiZWZvcmUsIC5pY29uLWltZ3ByZWxhbmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOCc7IH1cbi5pY29uLXF1b3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTknOyB9XG4uaWNvbi1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYSc7IH1cbi5pY29uLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWMnOyB9XG4uaWNvbi1jYW5jZWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZCc7IH1cbi5pY29uLWdhdWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWUnOyB9XG4uaWNvbi1jYW5jZWwtc3F1YXJlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFmJzsgfVxuLmljb24tbWFpbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIwJzsgfVxuLmljb24tdmNhcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMSc7IH1cbi5pY29uLWJsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjMnOyB9XG4uaWNvbi1yZXNpemUtZnVsbC0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjQnOyB9XG4uaWNvbi1hcnJvdy1jb21ibzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI1JzsgfVxuLmljb24tZG93bi1kaXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNic7IH1cbi5pY29uLWxlZnQtZGlyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjcnOyB9XG4uaWNvbi1yaWdodC1kaXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOCc7IH1cbi5pY29uLXVwLWRpcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI5JzsgfVxuLmljb24tcGxheTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJhJzsgfVxuLmljb24tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJiJzsgfVxuLmljb24tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYyc7IH1cbi5pY29uLXRvLWVuZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJkJzsgfVxuLmljb24tdG8tc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZSc7IH1cbi5pY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJmJzsgfVxuLmljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMwJzsgfVxuLmljb24tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMSc7IH1cbi5pY29uLWV5ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMyJzsgfVxuLmljb24tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzMnOyB9XG4uaWNvbi1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzQnOyB9XG4uaWNvbi1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNSc7IH1cbi5pY29uLWNoYXJ0LWFyZWE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNic7IH1cbi5pY29uLWZsb3BweTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM3JzsgfVxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzgnOyB9XG4uaWNvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNkJzsgfVxuLmljb24tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2UnOyB9XG4uaWNvbi10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNmJzsgfVxuLmljb24taW5mbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQwJzsgfVxuLmljb24taGVscDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQxJzsgfVxuLmljb24tbGluazpiZWZvcmUsIC5pY29uLWltZ2Jhbm5lcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQyJzsgfVxuLmljb24tbG9jazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQzJzsgfVxuLmljb24tbG9jay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDQnOyB9XG4uaWNvbi1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDUnOyB9XG4uaWNvbi1taW51czpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ2JzsgfVxuLmljb24tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Nyc7IH1cbi5pY29uLWF0dGVudGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ5JzsgfVxuLmljb24tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGEnOyB9XG4uaWNvbi1yZWNvcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Yic7IH1cbi5pY29uLXRhcmdldDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRjJzsgfVxuLmljb24tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRkJzsgfVxuLmljb24tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGUnOyB9XG4uaWNvbi1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Zic7IH1cbi5pY29uLW1vbml0b3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1MCc7IH1cbi5pY29uLXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIyJzsgfVxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlLCAuaWNvbi1pbWdsYW5kaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTEnOyB9XG4uaWNvbi1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTInOyB9XG4uaWNvbi1taW51cy1zcXVhcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTQnOyB9XG4uaWNvbi1wcmludDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODU1JzsgfVxuLmljb24tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTYnOyB9XG4uaWNvbi1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODU3JzsgfVxuLmljb24tbGlzdC1hZGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1OCc7IH1cbi5pY29uLW5ldHdvcms6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1OSc7IH1cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NWEnOyB9XG4uaWNvbi1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NWInOyB9XG4uaWNvbi1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Yyc7IH1cbi5pY29uLWNjdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODVlJzsgfVxuLmljb24tY3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Zic7IH1cbi5pY29uLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjAnOyB9XG4uaWNvbi1waWN0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjEnOyB9XG4uaWNvbi1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjMnOyB9XG4uaWNvbi1sYXlvdXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2NCc7IH1cbi5pY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjUnOyB9XG4uaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Nic7IH1cbi5pY29uLXJlc2l6ZS1zbWFsbC0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjcnOyB9XG4uaWNvbi1yZXNpemUtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2OCc7IH1cbi5pY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjknOyB9XG4uaWNvbi1tb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmEnOyB9XG4uaWNvbi1wb3B1cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODZiJzsgfVxuLmljb24tdHh0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmUnOyB9XG5cbi8vIGFwcGxpY2F0aW9uc1xuLmljb24td29yZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM5JzsgfVxuLmljb24tZXhjZWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYSc7IH1cblxuLy8gZmlsZSB0eXBlc1xuLmljb24tcGRmOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWInOyB9XG4uaWNvbi1maWxlLWRvYzpiZWZvcmUsIC5pY29uLWZpbGUtcnRmOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzknOyBjb2xvcjogI2RkZDsgYmFja2dyb3VuZC1jb2xvcjogIzI5NTM5MTsgfVxuLmljb24tZmlsZS14bHM6YmVmb3JlLCAuaWNvbi1maWxlLWNzdjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNhJzsgY29sb3I6ICNkZGQ7IGJhY2tncm91bmQtY29sb3I6ICMxZjZiNDE7IH1cbi5pY29uLWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWInOyBjb2xvcjogI2RkZDsgYmFja2dyb3VuZC1jb2xvcjogIzdiMDAwMDsgfVxuLmljb24tZmlsZS1wcHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0OCc7IGNvbG9yOiAjZGRkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQ0NDIzOyB9XG4uaWNvbi1maWxlLXppcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODYyJzsgY29sb3I6ICNmYjA7IH1cbi5pY29uLWZpbGUtaHRtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmQnOyBjb2xvcjogIzFmNmI0MTsgfVxuLmljb24tZmlsZS10eHQ6YmVmb3JlLCAuaWNvbi1maWxlLW9kcDpiZWZvcmUsIC5pY29uLWZpbGUtb2RzOmJlZm9yZSwgLmljb24tZmlsZS1vZHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2ZSc7IH1cbi5pY29uLWZpbGUtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Yyc7IH1cbi5pY29uLWZpbGUtdmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmYnOyB9XG4uaWNvbi1maWxlLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmYnOyB9XG4uaWNvbi1maWxlLWF1ZGlvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzAnOyB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5oZWFkZXIsICNmaWx0ZXIsICN0ZXN0c3RhdHVzLCAjdXNlcnN0YXR1cyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzZW07XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDNlbTtcbiAgcGFkZGluZzogMC4yNWVtIDJlbTtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICBoZWFkZXIsICNmaWx0ZXIsICN0ZXN0c3RhdHVzLCAjdXNlcnN0YXR1cyB7XG4gICAgICBsZWZ0OiAzZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTZlbSkge1xuICAgIGhlYWRlciwgI2ZpbHRlciwgI3Rlc3RzdGF0dXMsICN1c2Vyc3RhdHVzIHtcbiAgICAgIGxlZnQ6IDNlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgaGVhZGVyLCAjZmlsdGVyLCAjdGVzdHN0YXR1cywgI3VzZXJzdGF0dXMge1xuICAgICAgbGVmdDogOWVtOyB9IH1cblxuZm9ybSBuYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogM2VtO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogOHB4IDJlbSAwIDJlbTtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2ZW0pIHtcbiAgICBmb3JtIG5hdiB7XG4gICAgICBsZWZ0OiAzZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzBlbSkge1xuICAgIGZvcm0gbmF2IHtcbiAgICAgIGxlZnQ6IDllbTsgfSB9XG4gIGZvcm0gbmF2IGJ1dHRvbiwgZm9ybSBuYXYgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDRweDsgfVxuXG5ib2R5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgYm9keSBoZWFkZXIsIGJvZHkgI2ZpbHRlciwgYm9keSAjdGVzdHN0YXR1cywgYm9keSAjdXNlcnN0YXR1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICBib2R5IGZvcm0gbmF2LCBmb3JtIGJvZHkgbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgYm9keSBociB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBib2R5ICNmaWxlaG92ZXIge1xuICAgIGNvbG9yOiAjZjg3ZjE2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAxNTQsIDcyLCAwLjI1KTsgfVxuICBib2R5IGE6bGluaywgYm9keSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmE5YTQ4OyB9XG4gIGJvZHkgYTpob3ZlciwgYm9keSBhOmZvY3VzLCBib2R5IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZiYjU3OTsgfVxuICBib2R5IGFzaWRlLm5vdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmODdmMTY7IH1cbiAgICBib2R5IGFzaWRlLm5vdGUgcCwgYm9keSBhc2lkZS5ub3RlIGgzIHtcbiAgICAgIGNvbG9yOiAjZjg3ZjE2OyB9XG4gIGJvZHkgZm9vdGVyIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICBib2R5IG5hdi5tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgYm9keSBuYXYubWVudSBhOmxpbmssIGJvZHkgbmF2Lm1lbnUgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgYm9keSBuYXYubWVudSBhOmhvdmVyLCBib2R5IG5hdi5tZW51IGE6Zm9jdXMsIGJvZHkgbmF2Lm1lbnUgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICBib2R5IG5hdi5tZW51IGEuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBib2R5IG5hdi5tZW51IC5ob21lIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgIGJvZHkgbmF2Lm1lbnUgLnNlcCB7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggZG91YmxlICNmZmY7IH1cbiAgYm9keSBmaWVsZHNldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICAgIGJvZHkgZmllbGRzZXQuZmxvd3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICBib2R5ICN0ZXN0bWVzc2FnZXMsIGJvZHkgI3Rlc3RtYWluLCBib2R5ICN0ZXN0aXNzdWVzLCBib2R5ICN0ZXN0bWVkaWEsIGJvZHkgI3Rlc3RleHRyYSwgYm9keSAuc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZhOWE0ODsgfVxuICBib2R5ICNkdXBpc3N1ZW1lc3NhZ2UgZGl2IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC43KTsgfVxuICBib2R5IGxlZ2VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOWE0ODsgfVxuICBib2R5IGxhYmVsIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICBib2R5IGlucHV0LCBib2R5IG91dHB1dCwgYm9keSB0ZXh0YXJlYSwgYm9keSBzZWxlY3Qge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBib2R5IGlucHV0LmF1dG9maWxsLCBib2R5IGlucHV0LmF1dG9maWxsIH4gbGFiZWwsIGJvZHkgaW5wdXQuaW52YWxpZCB+IGxhYmVsLCBib2R5IG91dHB1dC5hdXRvZmlsbCwgYm9keSBvdXRwdXQuYXV0b2ZpbGwgfiBsYWJlbCwgYm9keSBvdXRwdXQuaW52YWxpZCB+IGxhYmVsLCBib2R5IHRleHRhcmVhLmF1dG9maWxsLCBib2R5IHRleHRhcmVhLmF1dG9maWxsIH4gbGFiZWwsIGJvZHkgdGV4dGFyZWEuaW52YWxpZCB+IGxhYmVsLCBib2R5IHNlbGVjdC5hdXRvZmlsbCwgYm9keSBzZWxlY3QuYXV0b2ZpbGwgfiBsYWJlbCwgYm9keSBzZWxlY3QuaW52YWxpZCB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiByZWQ7IH1cbiAgICBib2R5IGlucHV0LmludmFsaWQsIGJvZHkgb3V0cHV0LmludmFsaWQsIGJvZHkgdGV4dGFyZWEuaW52YWxpZCwgYm9keSBzZWxlY3QuaW52YWxpZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cbiAgICBib2R5IGlucHV0OmZvY3VzIH4gbGFiZWwsIGJvZHkgb3V0cHV0OmZvY3VzIH4gbGFiZWwsIGJvZHkgdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbCwgYm9keSBzZWxlY3Q6Zm9jdXMgfiBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICBib2R5IGlucHV0W2Rpc2FibGVkXSwgYm9keSBpbnB1dFtyZWFkb25seV0sIGJvZHkgb3V0cHV0W2Rpc2FibGVkXSwgYm9keSBvdXRwdXRbcmVhZG9ubHldLCBib2R5IHRleHRhcmVhW2Rpc2FibGVkXSwgYm9keSB0ZXh0YXJlYVtyZWFkb25seV0sIGJvZHkgc2VsZWN0W2Rpc2FibGVkXSwgYm9keSBzZWxlY3RbcmVhZG9ubHldIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJvZHkgZGl2LmludmFsaWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuICBib2R5IHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNiAxMFwiPjxwYXRoIGQ9XCJNMiw0aDJMMyw2THpcIiBzdHJva2Utd2lkdGg9XCIwXCIgZmlsbD1cInJnYmEoMTI4LDEyOCwxMjgsLjIpXCIvPjwvc3ZnPicpIG5vLXJlcGVhdCAxMDAlIDUwJTsgfVxuICBib2R5IG9wdGdyb3VwLCBib2R5IG9wdGdyb3VwIG9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICBib2R5IG91dHB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYm9keSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gfiBsYWJlbDo6YmVmb3JlLCBib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IGxhYmVsOjphZnRlciwgYm9keSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gfiBsYWJlbDo6YmVmb3JlLCBib2R5IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB+IGxhYmVsOjphZnRlciB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAwOyB9XG4gIGJvZHkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gbGFiZWw6OmFmdGVyLCBib2R5IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB+IGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIGJvZHkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbCwgYm9keSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IGxhYmVsIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAgIGJvZHkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlLCBib2R5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzAwY2MwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA7IH1cbiAgYm9keSBwcmUgc3Bhbi5kb21haW4ge1xuICAgIGNvbG9yOiByZWQ7IH1cbiAgYm9keSBwcmUgc3Bhbi5xdWVyeSB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgYm9keSBmb3JtIGRpdiBwIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICBib2R5IGZvcm0gbmF2LmxvZ2luIHtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgYm9keSBmb3JtIG5hdi5sb2dpbiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDEyNywgMjIsIDAuOCk7IH1cbiAgICAgIGJvZHkgZm9ybSBuYXYubG9naW4gYTpob3ZlciwgYm9keSBmb3JtIG5hdi5sb2dpbiBhOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4N2YxNjsgfVxuICBib2R5IGZvcm0gLmNvbW1lbnQgcCB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgYm9keSBidXR0b24sIGJvZHkgLmJ1dHRvbiB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgIGJvZHkgYnV0dG9uOmxpbmssIGJvZHkgYnV0dG9uOnZpc2l0ZWQsIGJvZHkgLmJ1dHRvbjpsaW5rLCBib2R5IC5idXR0b246dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzc3NzsgfVxuICAgIGJvZHkgYnV0dG9uOmhvdmVyLCBib2R5IGJ1dHRvbjpmb2N1cywgYm9keSBidXR0b246YWN0aXZlLCBib2R5IC5idXR0b246aG92ZXIsIGJvZHkgLmJ1dHRvbjpmb2N1cywgYm9keSAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYTlhNDg7IH1cbiAgICBib2R5IGJ1dHRvbltkaXNhYmxlZF0sIGJvZHkgLmJ1dHRvbltkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6ICNkZGQ7IH1cbiAgICAgIGJvZHkgYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgYm9keSBidXR0b25bZGlzYWJsZWRdOmZvY3VzLCBib2R5IGJ1dHRvbltkaXNhYmxlZF06YWN0aXZlLCBib2R5IC5idXR0b25bZGlzYWJsZWRdOmhvdmVyLCBib2R5IC5idXR0b25bZGlzYWJsZWRdOmZvY3VzLCBib2R5IC5idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgYm9keSAjcmVhZG9ubHkgLmNvbW1lbnQgcCB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgYm9keSBmb3JtLmFjdGl2ZSB0YWJsZSB0aDpob3ZlciwgYm9keSBmb3JtLmFjdGl2ZSB0YWJsZSB0aDpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTU7IH1cbiAgYm9keSB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOWE0ODsgfVxuICBib2R5IHRoLnNvcnQtMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjU3OTsgfVxuICBib2R5IHRoLnNvcnQxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3ZjE2OyB9XG4gIGJvZHkgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIGJvZHkgdGJvZHkgdHIuc2VwIHRkW3Jvd3NwYW5dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIGJvZHkgdGJvZHkgdHI6aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAxNTQsIDcyLCAwLjIpOyB9XG4gIGJvZHkgdGJvZHkgdHIuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAxMjcsIDIyLCAwLjMpOyB9XG4gIGJvZHkgdGJvZHkgdHIuc2VsZWN0ZWQ6bnRoLWNoaWxkKDJuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDEyNywgMjIsIDAuNCk7IH1cbiAgYm9keSBjb2wuY291bnRyeSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y4N2YxNjsgfVxuICBib2R5IHRhYmxlLnJlcG9ydCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y4N2YxNjsgfVxuICAgIGJvZHkgdGFibGUucmVwb3J0IHRyLnNlcCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y4N2YxNjsgfVxuICAgIGJvZHkgdGFibGUucmVwb3J0IHRyLmZpcnN0cmVjIHtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZjg3ZjE2OyB9XG4gICAgYm9keSB0YWJsZS5yZXBvcnQgdHIuc3VidG90YWwgdGQge1xuICAgICAgYm9yZGVyLXRvcDogM3B4IGRvdWJsZSAjZjg3ZjE2OyB9XG4gICAgYm9keSB0YWJsZS5yZXBvcnQgdGgudGl0bGUsIGJvZHkgdGFibGUucmVwb3J0IHRkLnRpdGxlIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmODdmMTY7IH1cbiAgICBib2R5IHRhYmxlLnJlcG9ydCAuc3VtIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y4N2YxNjsgfVxuICAgIGJvZHkgdGFibGUucmVwb3J0IC56IHtcbiAgICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMjUpOyB9XG4gICAgYm9keSB0YWJsZS5yZXBvcnQgLmdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjA0LCAwLCAwLjM1KTsgfVxuICAgIGJvZHkgdGFibGUucmVwb3J0IC5yZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuNDUpOyB9XG4gICAgYm9keSB0YWJsZS5yZXBvcnQgLnllbGxvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgMjA4LCA5OCwgMC4zNSk7IH1cbiAgICBib2R5IHRhYmxlLnJlcG9ydCAucGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4xNSk7IH1cbiAgYm9keSB0YWJsZS5vcHMgdGgsIGJvZHkgdGFibGUub3BzIHRkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjg3ZjE2OyB9XG4gIGJvZHkgdGFibGUub3BzIHRkLnUge1xuICAgIGNvbG9yOiAjYzAwOyB9XG4gIGJvZHkgdGFibGUub3BzIHRkLm8ge1xuICAgIGNvbG9yOiAjMDkwOyB9XG4gIGJvZHkgdGFibGUub3BzIHRyLnNlcG0ge1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2VlZTsgfVxuICBib2R5IHRhYmxlLm9wcyB0Ym9keSB0ciwgYm9keSB0YWJsZS5vcHMgdGJvZHkgdHI6aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJvZHkgdGFibGUuaXNzdWUgdGJvZHkgdHIsIGJvZHkgdGFibGUuaXNzdWUgdGJvZHkgdHI6aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJvZHkgdGFibGUuZXh0ZW5kZWQgdGJvZHkgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJvZHkgdGFibGUuZXh0ZW5kZWQgdGQuc2VwIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y4N2YxNjsgfVxuICBib2R5IHRhYmxlLmV4dGVuZGVkIHRkLnNlcG0ge1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2NjYzsgfVxuICBib2R5IHRhYmxlLmV4dGVuZGVkIHRkLmFnZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTksIDExOSwgMTE5LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgYm9keSB0YWJsZS5leHRlbmRlZCB0ZC5hbGx0b3RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTksIDExOSwgMTE5LCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmODdmMTY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmODdmMTY7IH1cbiAgYm9keSB0YWJsZS5leHRlbmRlZCB0ZC5zdWJ0b3RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDE4MSwgMTIxLCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmODdmMTY7IH1cbiAgYm9keSB0YWJsZS5leHRlbmRlZCB0ZC50b3RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDEyNywgMjIsIDAuMyk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmODdmMTY7IH1cbiAgYm9keSAuc2hvd2hpZGUge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gIGJvZHkgLmxpbmtlZCB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2RkZDsgfVxuICBib2R5IC5jYXJkcyA+IGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIGJvZHkgLmNhcmRzIGZpZ3VyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2VlZTsgfVxuICBib2R5IC5jYXJkcyB1bCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgYm9keSAuY2FyZHMgLm1lcmNoYW50IHtcbiAgICBjb2xvcjogIzU1NTsgfVxuICBib2R5IC5jYXJkcyAuaGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogI2ZhOWE0ODsgfVxuICBib2R5IHNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICBib2R5IHNlY3Rpb24gaDIge1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgICBib2R5IHNlY3Rpb24gaDIgZW0ge1xuICAgICAgICBjb2xvcjogI2Y4N2YxNjsgfVxuICAgICAgYm9keSBzZWN0aW9uIGgyIGVtLmFsdCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICBib2R5IHNlY3Rpb24gaDIgc3Bhbjpob3ZlciwgYm9keSBzZWN0aW9uIGgyIHNwYW46Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgIGJvZHkgc2VjdGlvbiBoMyB7XG4gICAgICBjb2xvcjogI2ZhOWE0ODsgfVxuICAgIGJvZHkgc2VjdGlvbiBhOmhvdmVyIGgzLCBib2R5IHNlY3Rpb24gYTpmb2N1cyBoMyB7XG4gICAgICBjb2xvcjogI2ZiYjU3OTsgfVxuICAgIGJvZHkgc2VjdGlvbiAubWFpbiB7XG4gICAgICBjb2xvcjogIzU1NTsgfVxuICAgIGJvZHkgc2VjdGlvbiAuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDkwOyB9XG4gICAgYm9keSBzZWN0aW9uIC5pbmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2MwMDsgfVxuICAgIGJvZHkgc2VjdGlvbiAuc2Vjb25kYXJ5IHtcbiAgICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgYm9keSBzZWN0aW9uIHByb2dyZXNzIHtcbiAgICAgIGNvbG9yOiAjMDkwO1xuICAgICAgYmFja2dyb3VuZDogI2MwMDsgfVxuICAgIGJvZHkgc2VjdGlvbiBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZDogI2MwMDsgfVxuICAgIGJvZHkgc2VjdGlvbiBwcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZDogIzA5MDsgfVxuICAgIGJvZHkgc2VjdGlvbiBwLmhlbHAgYTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgIGJvZHkgc2VjdGlvbiBwLmhlbHAgYTpob3Zlcjo6YmVmb3JlLCBib2R5IHNlY3Rpb24gcC5oZWxwIGE6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODdmMTY7IH1cbiAgYm9keSBmaWVsZHNldCBzZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBib2R5IGRpdi50ZXN0Y2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmE5YTQ4OyB9XG4gIGJvZHkgI21vZGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gICAgYm9keSAjbW9kYWwgZGl2IHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgIGJvZHkgI21vZGFsIGhlYWRlciB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODdmMTY7IH1cbiAgICBib2R5ICNtb2RhbCBwcm9ncmVzcyB7XG4gICAgICBjb2xvcjogIzA5MDtcbiAgICAgIGJhY2tncm91bmQ6ICM3Nzc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzc3OyB9XG4gICAgYm9keSAjbW9kYWwgcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3Nzc7IH1cbiAgICBib2R5ICNtb2RhbCBwcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZDogIzA5MDsgfVxuICBib2R5IG9sI21lZGlhIGxpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjg3ZjE2OyB9XG4gICAgYm9keSBvbCNtZWRpYSBsaS5kcmFnZ2luZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2Y4N2YxNjsgfVxuICAgIGJvZHkgb2wjbWVkaWEgbGkuZHJhZ292ZXJ0b3Age1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBkb3R0ZWQgIzMzMzsgfVxuICAgIGJvZHkgb2wjbWVkaWEgbGkuZHJhZ292ZXJlbmQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggZG90dGVkICMzMzM7IH1cbiAgYm9keSBvbCNtZWRpYSBoMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4N2YxNjsgfVxuICBib2R5IG9sI21lZGlhIGZpZ3VyZSwgYm9keSBvbCNtZWRpYSBwLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIGJvZHkgb2wjbWVkaWEgZmlndXJlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNmODdmMTY7IH1cbiAgYm9keSBvbCNtZWRpYSBzcGFuIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICBib2R5ICNwcmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICBib2R5ICNwcmV2aWV3IGFydGljbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIGNvbG9yOiAjZGRkO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZhOWE0ODtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICBib2R5ICNwcmV2aWV3IHAge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICBib2R5ICNwcmV2aWV3IGEge1xuICAgICAgY29sb3I6ICM3Nzc7IH1cbiAgICAgIGJvZHkgI3ByZXZpZXcgYTpob3ZlciwgYm9keSAjcHJldmlldyBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM1NTU7IH1cbiAgYm9keSAjdGVzdGlzc3VlcyBzZWN0aW9uIHA6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNjMDA7IH1cbiAgYm9keSAjdGVzdG1lc3NhZ2VzIHAuY29tcGFueSBzcGFuIHtcbiAgICBjb2xvcjogIzAwY2MwMDsgfVxuICBib2R5ICN0ZXN0bWVzc2FnZXMgYS51bnJlYWQgcC5jb21wYW55IHNwYW4ge1xuICAgIGNvbG9yOiByZWQ7IH1cbiAgYm9keSBkaXYubWVzc2FnZW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cbiAgYm9keSAjbWVzc2FnZXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gICAgYm9keSAjbWVzc2FnZXBhbmVsIGgyIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBib2R5ICNtZXNzYWdlcGFuZWwgbmF2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICBib2R5ICNtZXNzYWdlcGFuZWwgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgICAgIGJvZHkgI21lc3NhZ2VwYW5lbCBidXR0b246aG92ZXIsIGJvZHkgI21lc3NhZ2VwYW5lbCBidXR0b246Zm9jdXMsIGJvZHkgI21lc3NhZ2VwYW5lbCBidXR0b246YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOWE0ODsgfVxuICBib2R5ICNjb21tZW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZWVlOyB9XG4gIGJvZHkgYmxvY2txdW90ZS5zcGVlY2ggcCB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4N2YxNjsgfVxuICBib2R5IGJsb2NrcXVvdGUuc3BlZWNoIHA6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y4N2YxNiAjZjg3ZjE2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gIGJvZHkgYmxvY2txdW90ZS5zcGVlY2ggY2l0ZSB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgYm9keSBibG9ja3F1b3RlLnNwZWVjaCBhIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBib2R5IGJsb2NrcXVvdGUuc3BlZWNoIHEge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICBib2R5IGJsb2NrcXVvdGUuc3BlZWNoLmNsaWVudCBwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gIGJvZHkgYmxvY2txdW90ZS5zcGVlY2guY2xpZW50IHA6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjY2NjOyB9XG4gIGJvZHkuc2hvd21lc3NhZ2VwYW5lbCBkaXYubWVzc2FnZW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICBib2R5ICNmaWx0ZXIgZGl2LmZpbHRlcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgYm9keSBkaXYuZmlsdGVycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICBib2R5IGRpdi5hZHZhbmNlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgIGJvZHkgZGl2LmFkdmFuY2VkIGZpZWxkc2V0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgYm9keSB0ZC5tM2cge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gIGJvZHkgdGQub3ZlcmR1ZSB7XG4gICAgY29sb3I6ICNjMDA7IH1cbiAgYm9keSB0ZC5nbW9taXQge1xuICAgIGNvbG9yOiAjYzAwOyB9XG4gIGJvZHkgdGQudXNpbmcge1xuICAgIGNvbG9yOiAjMDkwOyB9XG4gIGJvZHkgLnVwZGF0ZWQgcCB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBib2R5IC51cGRhdGVkIG9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gICAgYm9keSAudXBkYXRlZCBvbDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VlZTsgfVxuICBib2R5IC51cGRhdGVkIGxpLnNlcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjNzc3OyB9XG4gIGJvZHkgLnVwZGF0ZWQ6aG92ZXIgcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOWE0ODsgfVxuICBib2R5IGxpLm5ldzpiZWZvcmUge1xuICAgIGNvbG9yOiByZWQ7IH1cbiAgYm9keSBsaS5hdXRvZmlsbCBpbnB1dCB7XG4gICAgY29sb3I6IHJlZDsgfVxuICBib2R5ICNyZWYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJvZHkgaW5wdXQjcmVmOmhvdmVyLCBib2R5IGlucHV0I3JlZjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBib2R5ICNzdGF0dXMgb3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cbiAgYm9keSAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjBcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDsgfVxuICBib2R5ICNzdGF0dXMgb3B0aW9uW3ZhbHVlPVwiNTAwXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhmO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM4OGY7IH1cbiAgYm9keSAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjEwMDBcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzY7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzhjNjsgfVxuICBib2R5ICNzdGF0dXMgb3B0aW9uW3ZhbHVlPVwiMTUwMFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiYztcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYmJjOyB9XG4gIGJvZHkgI3N0YXR1cyBvcHRpb25bdmFsdWU9XCIyMDAwXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE2O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmYTY7IH1cbiAgYm9keSAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjMwMDBcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1NTsgfVxuICBib2R5ICNzdGF0dXMgb3B0aW9uW3ZhbHVlPVwiNDAwMFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5OTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjk5OyB9XG4gIGJvZHkgdWwuYmFyY2hhcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGNpcmNsZSwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGVsbGlwc2UsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoIHtcbiAgICBzdHJva2U6ICNlZWU7XG4gICAgZmlsbDogI2ZhOWE0ODsgfVxuICAgIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBjaXJjbGUjbWEsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBjaXJjbGUjZWgsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBlbGxpcHNlI21hLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZWxsaXBzZSNlaCwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGgjbWEsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoI2VoIHtcbiAgICAgIHN0cm9rZTogbm9uZTsgfVxuICBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aCwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3Qge1xuICAgIGZpbGw6ICNmYTlhNDg7IH1cbiAgICBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5hbHQsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmFsdCB7XG4gICAgICBmaWxsOiAjZmJiNTc5OyB9XG4gICAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGg6aG92ZXIsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0OmhvdmVyIHtcbiAgICAgIGZpbGw6ICNmODdmMTY7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGcgcmVjdCB7XG4gICAgZmlsbDogI2ZhOWE0ODsgfVxuICBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZzpob3ZlciByZWN0IHtcbiAgICBmaWxsOiAjZjg3ZjE2OyB9XG4gIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmxvdywgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QubG93IHtcbiAgICBmaWxsOiAjMDkwOyB9XG4gICAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGgubG93OmhvdmVyLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5sb3c6aG92ZXIge1xuICAgICAgZmlsbDogIzAwY2MwMDsgfVxuICBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZzpob3ZlciByZWN0LmxvdyB7XG4gICAgZmlsbDogIzAwY2MwMDsgfVxuICBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5oaWdoLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5oaWdoIHtcbiAgICBmaWxsOiAjYzAwOyB9XG4gICAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaGlnaDpob3ZlciwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QuaGlnaDpob3ZlciB7XG4gICAgICBmaWxsOiByZWQ7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGc6aG92ZXIgcmVjdC5oaWdoIHtcbiAgICBmaWxsOiByZWQ7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaTEsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmkxIHtcbiAgICBmaWxsOiAjY2NjOyB9XG4gICAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaTE6aG92ZXIsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmkxOmhvdmVyIHtcbiAgICAgIGZpbGw6ICM3Nzc7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGc6aG92ZXIgcmVjdC5pMSB7XG4gICAgZmlsbDogIzc3NzsgfVxuICBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5pMDEsIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmkwMSB7XG4gICAgZmlsbDogIzAwY2MwMDsgfVxuICAgIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmkwMTpob3ZlciwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QuaTAxOmhvdmVyIHtcbiAgICAgIGZpbGw6ICMwOTA7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGc6aG92ZXIgcmVjdC5pMDEge1xuICAgIGZpbGw6ICMwOTA7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaTAwLCBib2R5IHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5pMDAge1xuICAgIGZpbGw6IHJlZDsgfVxuICAgIGJvZHkgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmkwMDpob3ZlciwgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QuaTAwOmhvdmVyIHtcbiAgICAgIGZpbGw6ICNjMDA7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGc6aG92ZXIgcmVjdC5pMDAge1xuICAgIGZpbGw6ICNjMDA7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHRleHQge1xuICAgIGZpbGw6ICMzMzM7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHRleHQudG90YWwge1xuICAgIGZpbGw6ICNmYTlhNDg7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHRleHQuYXhpc20ge1xuICAgIGZpbGw6ICM3Nzc7IH1cbiAgYm9keSBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGxpbmUge1xuICAgIHN0cm9rZTogIzc3NzsgfVxuICBib2R5IC5pbm5lciB7XG4gICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIGJvZHkgc2VjdGlvbiAuaW5uZXIge1xuICAgIGZpbGw6ICNlZWUgIWltcG9ydGFudDsgfVxuICBib2R5IHN2ZyAuc3RhdHVzNTAwLCBib2R5IHN2ZyBnIC5zdGF0dXM1MDAge1xuICAgIGZpbGw6ICM4OGYgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgc3ZnIC5zdGF0dXM1MDA6aG92ZXIsIGJvZHkgc3ZnIGcgLnN0YXR1czUwMDpob3ZlciB7XG4gICAgICBmaWxsOiAjNTU1NWZmICFpbXBvcnRhbnQ7IH1cbiAgYm9keSBzdmcgZzpob3ZlciAuc3RhdHVzNTAwIHtcbiAgICBmaWxsOiAjNTU1NWZmICFpbXBvcnRhbnQ7IH1cbiAgYm9keSBzdmcgLnN0YXR1czEwMDAsIGJvZHkgc3ZnIGcgLnN0YXR1czEwMDAge1xuICAgIGZpbGw6ICM4YzYgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgc3ZnIC5zdGF0dXMxMDAwOmhvdmVyLCBib2R5IHN2ZyBnIC5zdGF0dXMxMDAwOmhvdmVyIHtcbiAgICAgIGZpbGw6ICM2YWJmNDAgIWltcG9ydGFudDsgfVxuICBib2R5IHN2ZyBnOmhvdmVyIC5zdGF0dXMxMDAwIHtcbiAgICBmaWxsOiAjNmFiZjQwICFpbXBvcnRhbnQ7IH1cbiAgYm9keSBzdmcgLnN0YXR1czE1MDAsIGJvZHkgc3ZnIGcgLnN0YXR1czE1MDAge1xuICAgIGZpbGw6ICNiYmMgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgc3ZnIC5zdGF0dXMxNTAwOmhvdmVyLCBib2R5IHN2ZyBnIC5zdGF0dXMxNTAwOmhvdmVyIHtcbiAgICAgIGZpbGw6ICM5ZTllYjYgIWltcG9ydGFudDsgfVxuICBib2R5IHN2ZyBnOmhvdmVyIC5zdGF0dXMxNTAwIHtcbiAgICBmaWxsOiAjOWU5ZWI2ICFpbXBvcnRhbnQ7IH1cbiAgYm9keSBzdmcgLnN0YXR1czIwMDAsIGJvZHkgc3ZnIGcgLnN0YXR1czIwMDAge1xuICAgIGZpbGw6ICNmYTYgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgc3ZnIC5zdGF0dXMyMDAwOmhvdmVyLCBib2R5IHN2ZyBnIC5zdGF0dXMyMDAwOmhvdmVyIHtcbiAgICAgIGZpbGw6ICNmZjhlMzMgIWltcG9ydGFudDsgfVxuICBib2R5IHN2ZyBnOmhvdmVyIC5zdGF0dXMyMDAwIHtcbiAgICBmaWxsOiAjZmY4ZTMzICFpbXBvcnRhbnQ7IH1cbiAgYm9keSBzdmcgLnN0YXR1czMwMDAsIGJvZHkgc3ZnIGcgLnN0YXR1czMwMDAge1xuICAgIGZpbGw6ICNkNTUgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgc3ZnIC5zdGF0dXMzMDAwOmhvdmVyLCBib2R5IHN2ZyBnIC5zdGF0dXMzMDAwOmhvdmVyIHtcbiAgICAgIGZpbGw6ICNkNTJiMmIgIWltcG9ydGFudDsgfVxuICBib2R5IHN2ZyBnOmhvdmVyIC5zdGF0dXMzMDAwIHtcbiAgICBmaWxsOiAjZDUyYjJiICFpbXBvcnRhbnQ7IH1cbiAgYm9keSBzdmcgLnN0YXR1czQwMDAsIGJvZHkgc3ZnIGcgLnN0YXR1czQwMDAge1xuICAgIGZpbGw6ICNmOTkgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgc3ZnIC5zdGF0dXM0MDAwOmhvdmVyLCBib2R5IHN2ZyBnIC5zdGF0dXM0MDAwOmhvdmVyIHtcbiAgICAgIGZpbGw6ICNmZjY2NjYgIWltcG9ydGFudDsgfVxuICBib2R5IHN2ZyBnOmhvdmVyIC5zdGF0dXM0MDAwIHtcbiAgICBmaWxsOiAjZmY2NjY2ICFpbXBvcnRhbnQ7IH1cbiAgYm9keSBzdmcgW2NsYXNzXj0nY2xhc3NpZmljYXRpb24nXSB7XG4gICAgZmlsbDogI2ZhOWE0ODsgfVxuICAgIGJvZHkgc3ZnIFtjbGFzc149J2NsYXNzaWZpY2F0aW9uJ106aG92ZXIge1xuICAgICAgZmlsbDogI2Y4N2YxNjsgfVxuICBib2R5IHBhdGguY2xhc3NpZmljYXRpb25ub25lIHtcbiAgICBmaWxsOiAjZmJiNTc5OyB9XG4gIGJvZHkgc3ZnLm1hcCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzA5MDsgfVxuICAgIGJvZHkgc3ZnLm1hcCBwYXRoIHtcbiAgICAgIGZpbGw6ICNjY2M7IH1cbiAgICBib2R5IHN2Zy5tYXAgcGF0aDpob3ZlciB7XG4gICAgICBmaWxsOiAjZmE5YTQ4ICFpbXBvcnRhbnQ7IH1cbiAgYm9keSB1bC5waW4ge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuICAgIGJvZHkgdWwucGluOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG4gICAgYm9keSB1bC5waW4gbGkudGl0bGUsIGJvZHkgdWwucGluIGxpLnN1YnRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICBib2R5IHVsLnBpbiBhOmhvdmVyLCBib2R5IHVsLnBpbiBhOmZvY3VzLCBib2R5IHVsLnBpbiBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg3ZjE2OyB9XG4gIGJvZHkgLnN1YmZpZWxkcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICBib2R5ICNuYW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5ib2R5I2Rhc2hib2FyZCBoZWFkZXIsIGJvZHkjZGFzaGJvYXJkIG1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5ib2R5I2Rhc2hib2FyZCBoZWFkZXIgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiA1cHggc29saWQgI2RkZDsgfVxuXG5ib2R5I2Rhc2hib2FyZCBoZWFkZXIgaDEge1xuICBjb2xvcjogIzc3NzsgfVxuXG5ib2R5I2Rhc2hib2FyZCBoZWFkZXIgc3VwIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuYm9keSNkYXNoYm9hcmQgaGVhZGVyIC5tYWludGVuYW5jZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNTU1O1xuICBhbmltYXRpb246IHRleHRmYWRlIDAuM3MgbGluZWFyIDEuNXMgYWx0ZXJuYXRlIDk7IH1cblxuYm9keSNkYXNoYm9hcmQgcC5zdWNjZXNzIHtcbiAgY29sb3I6ICMwOTA7IH1cblxuYm9keS5kYXJrIHtcbiAgY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7IH1cbiAgYm9keS5kYXJrIGhlYWRlciwgYm9keS5kYXJrICNmaWx0ZXIsIGJvZHkuZGFyayAjdGVzdHN0YXR1cywgYm9keS5kYXJrICN1c2Vyc3RhdHVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2OyB9XG4gIGJvZHkuZGFyayBmb3JtIG5hdiwgZm9ybSBib2R5LmRhcmsgbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyOSwgMjksIDAuOCk7IH1cbiAgYm9keS5kYXJrIGhyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkOyB9XG4gIGJvZHkuZGFyayAjZmlsZWhvdmVyIHtcbiAgICBjb2xvcjogI2E0NGUwNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMTE0LCA3LCAwLjI1KTsgfVxuICBib2R5LmRhcmsgYTpsaW5rLCBib2R5LmRhcmsgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2VlNzIwNzsgfVxuICBib2R5LmRhcmsgYTpob3ZlciwgYm9keS5kYXJrIGE6Zm9jdXMsIGJvZHkuZGFyayBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmYTlhNDg7IH1cbiAgYm9keS5kYXJrIGFzaWRlLm5vdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNDRlMDU7IH1cbiAgICBib2R5LmRhcmsgYXNpZGUubm90ZSBwLCBib2R5LmRhcmsgYXNpZGUubm90ZSBoMyB7XG4gICAgICBjb2xvcjogI2E0NGUwNTsgfVxuICBib2R5LmRhcmsgZm9vdGVyIHtcbiAgICBjb2xvcjogIzkyOTI5MjsgfVxuICBib2R5LmRhcmsgbmF2Lm1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7IH1cbiAgICBib2R5LmRhcmsgbmF2Lm1lbnUgYTpsaW5rLCBib2R5LmRhcmsgbmF2Lm1lbnUgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjOTI5MjkyOyB9XG4gICAgYm9keS5kYXJrIG5hdi5tZW51IGE6aG92ZXIsIGJvZHkuZGFyayBuYXYubWVudSBhOmZvY3VzLCBib2R5LmRhcmsgbmF2Lm1lbnUgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICNlMGUwZTA7IH1cbiAgICBib2R5LmRhcmsgbmF2Lm1lbnUgYS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDsgfVxuICAgIGJvZHkuZGFyayBuYXYubWVudSAuaG9tZSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7IH1cbiAgICBib2R5LmRhcmsgbmF2Lm1lbnUgLnNlcCB7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggZG91YmxlICMxZDFkMWQ7IH1cbiAgYm9keS5kYXJrIGZpZWxkc2V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhOyB9XG4gICAgYm9keS5kYXJrIGZpZWxkc2V0LmZsb3dzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7IH1cbiAgYm9keS5kYXJrICN0ZXN0bWVzc2FnZXMsIGJvZHkuZGFyayAjdGVzdG1haW4sIGJvZHkuZGFyayAjdGVzdGlzc3VlcywgYm9keS5kYXJrICN0ZXN0bWVkaWEsIGJvZHkuZGFyayAjdGVzdGV4dHJhLCBib2R5LmRhcmsgLnNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNlZTcyMDc7IH1cbiAgYm9keS5kYXJrICNkdXBpc3N1ZW1lc3NhZ2UgZGl2IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MSwgMzgsIDM4LCAwLjcpOyB9XG4gIGJvZHkuZGFyayBsZWdlbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTcyMDc7IH1cbiAgYm9keS5kYXJrIGxhYmVsIHtcbiAgICBjb2xvcjogIzkyOTI5MjsgfVxuICBib2R5LmRhcmsgaW5wdXQsIGJvZHkuZGFyayBvdXRwdXQsIGJvZHkuZGFyayB0ZXh0YXJlYSwgYm9keS5kYXJrIHNlbGVjdCB7XG4gICAgY29sb3I6ICNlMGUwZTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDsgfVxuICAgIGJvZHkuZGFyayBpbnB1dC5hdXRvZmlsbCwgYm9keS5kYXJrIGlucHV0LmF1dG9maWxsIH4gbGFiZWwsIGJvZHkuZGFyayBpbnB1dC5pbnZhbGlkIH4gbGFiZWwsIGJvZHkuZGFyayBvdXRwdXQuYXV0b2ZpbGwsIGJvZHkuZGFyayBvdXRwdXQuYXV0b2ZpbGwgfiBsYWJlbCwgYm9keS5kYXJrIG91dHB1dC5pbnZhbGlkIH4gbGFiZWwsIGJvZHkuZGFyayB0ZXh0YXJlYS5hdXRvZmlsbCwgYm9keS5kYXJrIHRleHRhcmVhLmF1dG9maWxsIH4gbGFiZWwsIGJvZHkuZGFyayB0ZXh0YXJlYS5pbnZhbGlkIH4gbGFiZWwsIGJvZHkuZGFyayBzZWxlY3QuYXV0b2ZpbGwsIGJvZHkuZGFyayBzZWxlY3QuYXV0b2ZpbGwgfiBsYWJlbCwgYm9keS5kYXJrIHNlbGVjdC5pbnZhbGlkIH4gbGFiZWwge1xuICAgICAgY29sb3I6ICNiZjI2MjY7IH1cbiAgICBib2R5LmRhcmsgaW5wdXQuaW52YWxpZCwgYm9keS5kYXJrIG91dHB1dC5pbnZhbGlkLCBib2R5LmRhcmsgdGV4dGFyZWEuaW52YWxpZCwgYm9keS5kYXJrIHNlbGVjdC5pbnZhbGlkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZjI2MjY7IH1cbiAgICBib2R5LmRhcmsgaW5wdXQ6Zm9jdXMgfiBsYWJlbCwgYm9keS5kYXJrIG91dHB1dDpmb2N1cyB+IGxhYmVsLCBib2R5LmRhcmsgdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbCwgYm9keS5kYXJrIHNlbGVjdDpmb2N1cyB+IGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2UwZTBlMDsgfVxuICAgIGJvZHkuZGFyayBpbnB1dFtkaXNhYmxlZF0sIGJvZHkuZGFyayBpbnB1dFtyZWFkb25seV0sIGJvZHkuZGFyayBvdXRwdXRbZGlzYWJsZWRdLCBib2R5LmRhcmsgb3V0cHV0W3JlYWRvbmx5XSwgYm9keS5kYXJrIHRleHRhcmVhW2Rpc2FibGVkXSwgYm9keS5kYXJrIHRleHRhcmVhW3JlYWRvbmx5XSwgYm9keS5kYXJrIHNlbGVjdFtkaXNhYmxlZF0sIGJvZHkuZGFyayBzZWxlY3RbcmVhZG9ubHldIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJvZHkuZGFyayBkaXYuaW52YWxpZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JmMjYyNjsgfVxuICBib2R5LmRhcmsgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMWQxZDFkIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA2IDEwXCI+PHBhdGggZD1cIk0yLDRoMkwzLDZMelwiIHN0cm9rZS13aWR0aD1cIjBcIiBmaWxsPVwicmdiYSgxMjgsMTI4LDEyOCwuMilcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IDEwMCUgNTAlOyB9XG4gIGJvZHkuZGFyayBvcHRncm91cCwgYm9keS5kYXJrIG9wdGdyb3VwIG9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjsgfVxuICBib2R5LmRhcmsgb3V0cHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBib2R5LmRhcmsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gbGFiZWw6OmJlZm9yZSwgYm9keS5kYXJrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IGxhYmVsOjphZnRlciwgYm9keS5kYXJrIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB+IGxhYmVsOjpiZWZvcmUsIGJvZHkuZGFyayBpbnB1dFt0eXBlPVwicmFkaW9cIl0gfiBsYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjYmYyNjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTU7IH1cbiAgYm9keS5kYXJrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IGxhYmVsOjphZnRlciwgYm9keS5kYXJrIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB+IGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIGJvZHkuZGFyayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsLCBib2R5LmRhcmsgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICNlMGUwZTA7IH1cbiAgICBib2R5LmRhcmsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlLCBib2R5LmRhcmsgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjNjBhYzM5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjNjsgfVxuICBib2R5LmRhcmsgcHJlIHNwYW4uZG9tYWluIHtcbiAgICBjb2xvcjogI2JmMjYyNjsgfVxuICBib2R5LmRhcmsgcHJlIHNwYW4ucXVlcnkge1xuICAgIGNvbG9yOiAjOTI5MjkyOyB9XG4gIGJvZHkuZGFyayBmb3JtIGRpdiBwIHtcbiAgICBjb2xvcjogIzkyOTI5MjsgfVxuICBib2R5LmRhcmsgZm9ybSBuYXYubG9naW4ge1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCByZ2JhKDI5LCAyOSwgMjksIDAuOCk7IH1cbiAgICBib2R5LmRhcmsgZm9ybSBuYXYubG9naW4gYSB7XG4gICAgICBjb2xvcjogIzFkMWQxZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY0LCA3OCwgNSwgMC44KTsgfVxuICAgICAgYm9keS5kYXJrIGZvcm0gbmF2LmxvZ2luIGE6aG92ZXIsIGJvZHkuZGFyayBmb3JtIG5hdi5sb2dpbiBhOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E0NGUwNTsgfVxuICBib2R5LmRhcmsgZm9ybSAuY29tbWVudCBwIHtcbiAgICBjb2xvcjogI2UwZTBlMDsgfVxuICBib2R5LmRhcmsgYnV0dG9uLCBib2R5LmRhcmsgLmJ1dHRvbiB7XG4gICAgY29sb3I6ICM5MjkyOTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTsgfVxuICAgIGJvZHkuZGFyayBidXR0b246bGluaywgYm9keS5kYXJrIGJ1dHRvbjp2aXNpdGVkLCBib2R5LmRhcmsgLmJ1dHRvbjpsaW5rLCBib2R5LmRhcmsgLmJ1dHRvbjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjOTI5MjkyOyB9XG4gICAgYm9keS5kYXJrIGJ1dHRvbjpob3ZlciwgYm9keS5kYXJrIGJ1dHRvbjpmb2N1cywgYm9keS5kYXJrIGJ1dHRvbjphY3RpdmUsIGJvZHkuZGFyayAuYnV0dG9uOmhvdmVyLCBib2R5LmRhcmsgLmJ1dHRvbjpmb2N1cywgYm9keS5kYXJrIC5idXR0b246YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZTBlMGUwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNzIwNzsgfVxuICAgIGJvZHkuZGFyayBidXR0b25bZGlzYWJsZWRdLCBib2R5LmRhcmsgLmJ1dHRvbltkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6ICMyYTJhMmE7IH1cbiAgICAgIGJvZHkuZGFyayBidXR0b25bZGlzYWJsZWRdOmhvdmVyLCBib2R5LmRhcmsgYnV0dG9uW2Rpc2FibGVkXTpmb2N1cywgYm9keS5kYXJrIGJ1dHRvbltkaXNhYmxlZF06YWN0aXZlLCBib2R5LmRhcmsgLmJ1dHRvbltkaXNhYmxlZF06aG92ZXIsIGJvZHkuZGFyayAuYnV0dG9uW2Rpc2FibGVkXTpmb2N1cywgYm9keS5kYXJrIC5idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7IH1cbiAgYm9keS5kYXJrICNyZWFkb25seSAuY29tbWVudCBwIHtcbiAgICBjb2xvcjogI2UwZTBlMDsgfVxuICBib2R5LmRhcmsgZm9ybS5hY3RpdmUgdGFibGUgdGg6aG92ZXIsIGJvZHkuZGFyayBmb3JtLmFjdGl2ZSB0YWJsZSB0aDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgYm9keS5kYXJrIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU3MjA3OyB9XG4gIGJvZHkuZGFyayB0aC5zb3J0LTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYTlhNDg7IH1cbiAgYm9keS5kYXJrIHRoLnNvcnQxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQ0ZTA1OyB9XG4gIGJvZHkuZGFyayB0Ym9keSB0cjpudGgtY2hpbGQoMm4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgYm9keS5kYXJrIHRib2R5IHRyLnNlcCB0ZFtyb3dzcGFuXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDsgfVxuICBib2R5LmRhcmsgdGJvZHkgdHI6aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAxMTQsIDcsIDAuMik7IH1cbiAgYm9keS5kYXJrIHRib2R5IHRyLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NCwgNzgsIDUsIDAuMyk7IH1cbiAgYm9keS5kYXJrIHRib2R5IHRyLnNlbGVjdGVkOm50aC1jaGlsZCgybikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY0LCA3OCwgNSwgMC40KTsgfVxuICBib2R5LmRhcmsgY29sLmNvdW50cnkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhNDRlMDU7IH1cbiAgYm9keS5kYXJrIHRhYmxlLnJlcG9ydCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E0NGUwNTsgfVxuICAgIGJvZHkuZGFyayB0YWJsZS5yZXBvcnQgdHIuc2VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTQ0ZTA1OyB9XG4gICAgYm9keS5kYXJrIHRhYmxlLnJlcG9ydCB0ci5maXJzdHJlYyB7XG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2E0NGUwNTsgfVxuICAgIGJvZHkuZGFyayB0YWJsZS5yZXBvcnQgdHIuc3VidG90YWwgdGQge1xuICAgICAgYm9yZGVyLXRvcDogM3B4IGRvdWJsZSAjYTQ0ZTA1OyB9XG4gICAgYm9keS5kYXJrIHRhYmxlLnJlcG9ydCB0aC50aXRsZSwgYm9keS5kYXJrIHRhYmxlLnJlcG9ydCB0ZC50aXRsZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTQ0ZTA1OyB9XG4gICAgYm9keS5kYXJrIHRhYmxlLnJlcG9ydCAuc3VtIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2E0NGUwNTsgfVxuICAgIGJvZHkuZGFyayB0YWJsZS5yZXBvcnQgLnoge1xuICAgICAgY29sb3I6IHJnYmEoMjI0LCAyMjQsIDIyNCwgMC4yNSk7IH1cbiAgICBib2R5LmRhcmsgdGFibGUucmVwb3J0IC5ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk2LCAxNzIsIDU3LCAwLjM1KTsgfVxuICAgIGJvZHkuZGFyayB0YWJsZS5yZXBvcnQgLnJlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MSwgMzgsIDM4LCAwLjQ1KTsgfVxuICAgIGJvZHkuZGFyayB0YWJsZS5yZXBvcnQgLnllbGxvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMSwgMTU1LCAxNCwgMC4zNSk7IH1cbiAgICBib2R5LmRhcmsgdGFibGUucmVwb3J0IC5waW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkxLCAzOCwgMzgsIDAuMTUpOyB9XG4gIGJvZHkuZGFyayB0YWJsZS5vcHMgdGgsIGJvZHkuZGFyayB0YWJsZS5vcHMgdGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhNDRlMDU7IH1cbiAgYm9keS5kYXJrIHRhYmxlLm9wcyB0ZC51IHtcbiAgICBjb2xvcjogI2Q1NTsgfVxuICBib2R5LmRhcmsgdGFibGUub3BzIHRkLm8ge1xuICAgIGNvbG9yOiAjOGM2OyB9XG4gIGJvZHkuZGFyayB0YWJsZS5vcHMgdHIuc2VwbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjMzYzNjM2OyB9XG4gIGJvZHkuZGFyayB0YWJsZS5vcHMgdGJvZHkgdHIsIGJvZHkuZGFyayB0YWJsZS5vcHMgdGJvZHkgdHI6aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJvZHkuZGFyayB0YWJsZS5pc3N1ZSB0Ym9keSB0ciwgYm9keS5kYXJrIHRhYmxlLmlzc3VlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBib2R5LmRhcmsgdGFibGUuZXh0ZW5kZWQgdGJvZHkgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGJvZHkuZGFyayB0YWJsZS5leHRlbmRlZCB0ZC5zZXAge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTQ0ZTA1OyB9XG4gIGJvZHkuZGFyayB0YWJsZS5leHRlbmRlZCB0ZC5zZXBtIHtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICMzMTMxMzE7IH1cbiAgYm9keS5kYXJrIHRhYmxlLmV4dGVuZGVkIHRkLmFnZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDYsIDE0NiwgMTQ2LCAwLjMpICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5kYXJrIHRhYmxlLmV4dGVuZGVkIHRkLmFsbHRvdGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NiwgMTQ2LCAxNDYsIDAuMykgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2E0NGUwNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E0NGUwNTsgfVxuICBib2R5LmRhcmsgdGFibGUuZXh0ZW5kZWQgdGQuc3VidG90YWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAxNTQsIDcyLCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNDRlMDU7IH1cbiAgYm9keS5kYXJrIHRhYmxlLmV4dGVuZGVkIHRkLnRvdGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NCwgNzgsIDUsIDAuMyk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNDRlMDU7IH1cbiAgYm9keS5kYXJrIC5zaG93aGlkZSB7XG4gICAgY29sb3I6ICM5MjkyOTI7IH1cbiAgYm9keS5kYXJrIC5saW5rZWQge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMyYTJhMmE7IH1cbiAgYm9keS5kYXJrIC5jYXJkcyA+IGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2OyB9XG4gIGJvZHkuZGFyayAuY2FyZHMgZmlndXJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMzYzNjM2OyB9XG4gIGJvZHkuZGFyayAuY2FyZHMgdWwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmEyYTJhOyB9XG4gIGJvZHkuZGFyayAuY2FyZHMgLm1lcmNoYW50IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBib2R5LmRhcmsgLmNhcmRzIC5oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjZWU3MjA3OyB9XG4gIGJvZHkuZGFyayBzZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2OyB9XG4gICAgYm9keS5kYXJrIHNlY3Rpb24gaDIge1xuICAgICAgY29sb3I6ICM5MjkyOTI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhOyB9XG4gICAgICBib2R5LmRhcmsgc2VjdGlvbiBoMiBlbSB7XG4gICAgICAgIGNvbG9yOiAjYTQ0ZTA1OyB9XG4gICAgICBib2R5LmRhcmsgc2VjdGlvbiBoMiBlbS5hbHQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI2UwZTBlMDsgfVxuICAgICAgYm9keS5kYXJrIHNlY3Rpb24gaDIgc3Bhbjpob3ZlciwgYm9keS5kYXJrIHNlY3Rpb24gaDIgc3Bhbjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZTBlMGUwOyB9XG4gICAgYm9keS5kYXJrIHNlY3Rpb24gaDMge1xuICAgICAgY29sb3I6ICNlZTcyMDc7IH1cbiAgICBib2R5LmRhcmsgc2VjdGlvbiBhOmhvdmVyIGgzLCBib2R5LmRhcmsgc2VjdGlvbiBhOmZvY3VzIGgzIHtcbiAgICAgIGNvbG9yOiAjZmE5YTQ4OyB9XG4gICAgYm9keS5kYXJrIHNlY3Rpb24gLm1haW4ge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBib2R5LmRhcmsgc2VjdGlvbiAuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOGM2OyB9XG4gICAgYm9keS5kYXJrIHNlY3Rpb24gLmluYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZDU1OyB9XG4gICAgYm9keS5kYXJrIHNlY3Rpb24gLnNlY29uZGFyeSB7XG4gICAgICBjb2xvcjogIzkyOTI5MjsgfVxuICAgIGJvZHkuZGFyayBzZWN0aW9uIHByb2dyZXNzIHtcbiAgICAgIGNvbG9yOiAjOGM2O1xuICAgICAgYmFja2dyb3VuZDogI2Q1NTsgfVxuICAgIGJvZHkuZGFyayBzZWN0aW9uIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDU1OyB9XG4gICAgYm9keS5kYXJrIHNlY3Rpb24gcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4YzY7IH1cbiAgICBib2R5LmRhcmsgc2VjdGlvbiBwLmhlbHAgYTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTsgfVxuICAgIGJvZHkuZGFyayBzZWN0aW9uIHAuaGVscCBhOmhvdmVyOjpiZWZvcmUsIGJvZHkuZGFyayBzZWN0aW9uIHAuaGVscCBhOmZvY3VzOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNlMGUwZTA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQ0ZTA1OyB9XG4gIGJvZHkuZGFyayBmaWVsZHNldCBzZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBib2R5LmRhcmsgZGl2LnRlc3RjYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZTcyMDc7IH1cbiAgYm9keS5kYXJrICNtb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjksIDI5LCAwLjc1KTsgfVxuICAgIGJvZHkuZGFyayAjbW9kYWwgZGl2IHtcbiAgICAgIGNvbG9yOiAjZTBlMGUwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjsgfVxuICAgIGJvZHkuZGFyayAjbW9kYWwgaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjZTBlMGUwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E0NGUwNTsgfVxuICAgIGJvZHkuZGFyayAjbW9kYWwgcHJvZ3Jlc3Mge1xuICAgICAgY29sb3I6ICM4YzY7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTI5MjkyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkyOTI5MjsgfVxuICAgIGJvZHkuZGFyayAjbW9kYWwgcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5MjkyOTI7IH1cbiAgICBib2R5LmRhcmsgI21vZGFsIHByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGM2OyB9XG4gIGJvZHkuZGFyayBvbCNtZWRpYSBsaSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E0NGUwNTsgfVxuICAgIGJvZHkuZGFyayBvbCNtZWRpYSBsaS5kcmFnZ2luZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2E0NGUwNTsgfVxuICAgIGJvZHkuZGFyayBvbCNtZWRpYSBsaS5kcmFnb3ZlcnRvcCB7XG4gICAgICBib3JkZXItbGVmdDogNHB4IGRvdHRlZCAjZTBlMGUwOyB9XG4gICAgYm9keS5kYXJrIG9sI21lZGlhIGxpLmRyYWdvdmVyZW5kIHtcbiAgICAgIGJvcmRlci1yaWdodDogNHB4IGRvdHRlZCAjZTBlMGUwOyB9XG4gIGJvZHkuZGFyayBvbCNtZWRpYSBoMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0NGUwNTsgfVxuICBib2R5LmRhcmsgb2wjbWVkaWEgZmlndXJlLCBib2R5LmRhcmsgb2wjbWVkaWEgcC5hbGVydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDsgfVxuICBib2R5LmRhcmsgb2wjbWVkaWEgZmlndXJlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNhNDRlMDU7IH1cbiAgYm9keS5kYXJrIG9sI21lZGlhIHNwYW4ge1xuICAgIGNvbG9yOiAjZTBlMGUwOyB9XG4gIGJvZHkuZGFyayAjcHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjksIDI5LCAwLjkpOyB9XG4gICAgYm9keS5kYXJrICNwcmV2aWV3IGFydGljbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICAgIGNvbG9yOiAjMmEyYTJhO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2VlNzIwNztcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICBib2R5LmRhcmsgI3ByZXZpZXcgcCB7XG4gICAgICBjb2xvcjogI2UwZTBlMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDI5LCAyOSwgMC44KTsgfVxuICAgIGJvZHkuZGFyayAjcHJldmlldyBhIHtcbiAgICAgIGNvbG9yOiAjOTI5MjkyOyB9XG4gICAgICBib2R5LmRhcmsgI3ByZXZpZXcgYTpob3ZlciwgYm9keS5kYXJrICNwcmV2aWV3IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICBib2R5LmRhcmsgI3Rlc3Rpc3N1ZXMgc2VjdGlvbiBwOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZDU1OyB9XG4gIGJvZHkuZGFyayAjdGVzdG1lc3NhZ2VzIHAuY29tcGFueSBzcGFuIHtcbiAgICBjb2xvcjogIzYwYWMzOTsgfVxuICBib2R5LmRhcmsgI3Rlc3RtZXNzYWdlcyBhLnVucmVhZCBwLmNvbXBhbnkgc3BhbiB7XG4gICAgY29sb3I6ICNiZjI2MjY7IH1cbiAgYm9keS5kYXJrIGRpdi5tZXNzYWdlb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjksIDI5LCAwKTsgfVxuICBib2R5LmRhcmsgI21lc3NhZ2VwYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTsgfVxuICAgIGJvZHkuZGFyayAjbWVzc2FnZXBhbmVsIGgyIHtcbiAgICAgIGNvbG9yOiAjZTBlMGUwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBib2R5LmRhcmsgI21lc3NhZ2VwYW5lbCBuYXYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTsgfVxuICAgIGJvZHkuZGFyayAjbWVzc2FnZXBhbmVsIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhOyB9XG4gICAgICBib2R5LmRhcmsgI21lc3NhZ2VwYW5lbCBidXR0b246aG92ZXIsIGJvZHkuZGFyayAjbWVzc2FnZXBhbmVsIGJ1dHRvbjpmb2N1cywgYm9keS5kYXJrICNtZXNzYWdlcGFuZWwgYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTcyMDc7IH1cbiAgYm9keS5kYXJrICNjb21tZW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMzYzNjM2OyB9XG4gIGJvZHkuZGFyayBibG9ja3F1b3RlLnNwZWVjaCBwIHtcbiAgICBjb2xvcjogI2UwZTBlMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTQ0ZTA1OyB9XG4gIGJvZHkuZGFyayBibG9ja3F1b3RlLnNwZWVjaCBwOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNhNDRlMDUgI2E0NGUwNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICBib2R5LmRhcmsgYmxvY2txdW90ZS5zcGVlY2ggY2l0ZSB7XG4gICAgY29sb3I6ICM5MjkyOTI7IH1cbiAgYm9keS5kYXJrIGJsb2NrcXVvdGUuc3BlZWNoIGEge1xuICAgIGNvbG9yOiAjZTBlMGUwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGJvZHkuZGFyayBibG9ja3F1b3RlLnNwZWVjaCBxIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgYm9keS5kYXJrIGJsb2NrcXVvdGUuc3BlZWNoLmNsaWVudCBwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxOyB9XG4gIGJvZHkuZGFyayBibG9ja3F1b3RlLnNwZWVjaC5jbGllbnQgcDphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzEzMTMxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMTMxMzE7IH1cbiAgYm9keS5kYXJrLnNob3dtZXNzYWdlcGFuZWwgZGl2Lm1lc3NhZ2VvdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyOSwgMjksIDAuNSk7IH1cbiAgYm9keS5kYXJrICNmaWx0ZXIgZGl2LmZpbHRlcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgYm9keS5kYXJrIGRpdi5maWx0ZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhOyB9XG4gIGJvZHkuZGFyayBkaXYuYWR2YW5jZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7IH1cbiAgICBib2R5LmRhcmsgZGl2LmFkdmFuY2VkIGZpZWxkc2V0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgYm9keS5kYXJrIHRkLm0zZyB7XG4gICAgY29sb3I6ICM5MjkyOTI7IH1cbiAgYm9keS5kYXJrIHRkLm92ZXJkdWUge1xuICAgIGNvbG9yOiAjZDU1OyB9XG4gIGJvZHkuZGFyayB0ZC5nbW9taXQge1xuICAgIGNvbG9yOiAjZDU1OyB9XG4gIGJvZHkuZGFyayB0ZC51c2luZyB7XG4gICAgY29sb3I6ICM4YzY7IH1cbiAgYm9keS5kYXJrIC51cGRhdGVkIHAge1xuICAgIGNvbG9yOiAjZTBlMGUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7IH1cbiAgYm9keS5kYXJrIC51cGRhdGVkIG9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2OyB9XG4gICAgYm9keS5kYXJrIC51cGRhdGVkIG9sOmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzYzNjM2OyB9XG4gIGJvZHkuZGFyayAudXBkYXRlZCBsaS5zZXAge1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzkyOTI5MjsgfVxuICBib2R5LmRhcmsgLnVwZGF0ZWQ6aG92ZXIgcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNzIwNzsgfVxuICBib2R5LmRhcmsgbGkubmV3OmJlZm9yZSB7XG4gICAgY29sb3I6ICNiZjI2MjY7IH1cbiAgYm9keS5kYXJrIGxpLmF1dG9maWxsIGlucHV0IHtcbiAgICBjb2xvcjogI2JmMjYyNjsgfVxuICBib2R5LmRhcmsgI3JlZiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYm9keS5kYXJrIGlucHV0I3JlZjpob3ZlciwgYm9keS5kYXJrIGlucHV0I3JlZjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDsgfVxuICBib2R5LmRhcmsgI3N0YXR1cyBvcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzFkMWQxZDsgfVxuICBib2R5LmRhcmsgI3N0YXR1cyBvcHRpb25bdmFsdWU9XCIwXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7IH1cbiAgYm9keS5kYXJrICNzdGF0dXMgb3B0aW9uW3ZhbHVlPVwiNTAwXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhmO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM4OGY7IH1cbiAgYm9keS5kYXJrICNzdGF0dXMgb3B0aW9uW3ZhbHVlPVwiMTAwMFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjNjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjOGM2OyB9XG4gIGJvZHkuZGFyayAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjE1MDBcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmM7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2JiYzsgfVxuICBib2R5LmRhcmsgI3N0YXR1cyBvcHRpb25bdmFsdWU9XCIyMDAwXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE2O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmYTY7IH1cbiAgYm9keS5kYXJrICNzdGF0dXMgb3B0aW9uW3ZhbHVlPVwiMzAwMFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDU1OyB9XG4gIGJvZHkuZGFyayAjc3RhdHVzIG9wdGlvblt2YWx1ZT1cIjQwMDBcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Y5OTsgfVxuICBib2R5LmRhcmsgdWwuYmFyY2hhcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7IH1cbiAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgY2lyY2xlLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBlbGxpcHNlLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoIHtcbiAgICBzdHJva2U6ICMzNjM2MzY7XG4gICAgZmlsbDogI2VlNzIwNzsgfVxuICAgIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGNpcmNsZSNtYSwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgY2lyY2xlI2VoLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBlbGxpcHNlI21hLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBlbGxpcHNlI2VoLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoI21hLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoI2VoIHtcbiAgICAgIHN0cm9rZTogbm9uZTsgfVxuICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0IHtcbiAgICBmaWxsOiAjZWU3MjA3OyB9XG4gICAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5hbHQsIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHJlY3QuYWx0IHtcbiAgICAgIGZpbGw6ICNmYTlhNDg7IH1cbiAgICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoOmhvdmVyLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0OmhvdmVyIHtcbiAgICAgIGZpbGw6ICNhNDRlMDU7IH1cbiAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgZyByZWN0IHtcbiAgICBmaWxsOiAjZWU3MjA3OyB9XG4gIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGc6aG92ZXIgcmVjdCB7XG4gICAgZmlsbDogI2E0NGUwNTsgfVxuICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmxvdywgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5sb3cge1xuICAgIGZpbGw6ICM4YzY7IH1cbiAgICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmxvdzpob3ZlciwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5sb3c6aG92ZXIge1xuICAgICAgZmlsbDogIzYwYWMzOTsgfVxuICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBnOmhvdmVyIHJlY3QubG93IHtcbiAgICBmaWxsOiAjNjBhYzM5OyB9XG4gIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaGlnaCwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5oaWdoIHtcbiAgICBmaWxsOiAjZDU1OyB9XG4gICAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5oaWdoOmhvdmVyLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmhpZ2g6aG92ZXIge1xuICAgICAgZmlsbDogI2JmMjYyNjsgfVxuICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBnOmhvdmVyIHJlY3QuaGlnaCB7XG4gICAgZmlsbDogI2JmMjYyNjsgfVxuICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmkxLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmkxIHtcbiAgICBmaWxsOiAjMzEzMTMxOyB9XG4gICAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcGF0aC5pMTpob3ZlciwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5pMTpob3ZlciB7XG4gICAgICBmaWxsOiAjOTI5MjkyOyB9XG4gIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGc6aG92ZXIgcmVjdC5pMSB7XG4gICAgZmlsbDogIzkyOTI5MjsgfVxuICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmkwMSwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5pMDEge1xuICAgIGZpbGw6ICM2MGFjMzk7IH1cbiAgICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBwYXRoLmkwMTpob3ZlciwgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgcmVjdC5pMDE6aG92ZXIge1xuICAgICAgZmlsbDogIzhjNjsgfVxuICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSBnOmhvdmVyIHJlY3QuaTAxIHtcbiAgICBmaWxsOiAjOGM2OyB9XG4gIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaTAwLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmkwMCB7XG4gICAgZmlsbDogI2JmMjYyNjsgfVxuICAgIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHBhdGguaTAwOmhvdmVyLCBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSByZWN0LmkwMDpob3ZlciB7XG4gICAgICBmaWxsOiAjZDU1OyB9XG4gIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIGc6aG92ZXIgcmVjdC5pMDAge1xuICAgIGZpbGw6ICNkNTU7IH1cbiAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgdGV4dCB7XG4gICAgZmlsbDogI2UwZTBlMDsgfVxuICBib2R5LmRhcmsgc3ZnOm5vdChbYXJpYS1sYWJlbD1cIkEgY2hhcnQuXCJdKSB0ZXh0LnRvdGFsIHtcbiAgICBmaWxsOiAjZWU3MjA3OyB9XG4gIGJvZHkuZGFyayBzdmc6bm90KFthcmlhLWxhYmVsPVwiQSBjaGFydC5cIl0pIHRleHQuYXhpc20ge1xuICAgIGZpbGw6ICM5MjkyOTI7IH1cbiAgYm9keS5kYXJrIHN2Zzpub3QoW2FyaWEtbGFiZWw9XCJBIGNoYXJ0LlwiXSkgbGluZSB7XG4gICAgc3Ryb2tlOiAjOTI5MjkyOyB9XG4gIGJvZHkuZGFyayAuaW5uZXIge1xuICAgIGZpbGw6ICMxZDFkMWQgIWltcG9ydGFudDsgfVxuICBib2R5LmRhcmsgc2VjdGlvbiAuaW5uZXIge1xuICAgIGZpbGw6ICMzNjM2MzYgIWltcG9ydGFudDsgfVxuICBib2R5LmRhcmsgc3ZnIC5zdGF0dXM1MDAsIGJvZHkuZGFyayBzdmcgZyAuc3RhdHVzNTAwIHtcbiAgICBmaWxsOiAjODhmICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5LmRhcmsgc3ZnIC5zdGF0dXM1MDA6aG92ZXIsIGJvZHkuZGFyayBzdmcgZyAuc3RhdHVzNTAwOmhvdmVyIHtcbiAgICAgIGZpbGw6ICM1NTU1ZmYgIWltcG9ydGFudDsgfVxuICBib2R5LmRhcmsgc3ZnIGc6aG92ZXIgLnN0YXR1czUwMCB7XG4gICAgZmlsbDogIzU1NTVmZiAhaW1wb3J0YW50OyB9XG4gIGJvZHkuZGFyayBzdmcgLnN0YXR1czEwMDAsIGJvZHkuZGFyayBzdmcgZyAuc3RhdHVzMTAwMCB7XG4gICAgZmlsbDogIzhjNiAhaW1wb3J0YW50OyB9XG4gICAgYm9keS5kYXJrIHN2ZyAuc3RhdHVzMTAwMDpob3ZlciwgYm9keS5kYXJrIHN2ZyBnIC5zdGF0dXMxMDAwOmhvdmVyIHtcbiAgICAgIGZpbGw6ICM2YWJmNDAgIWltcG9ydGFudDsgfVxuICBib2R5LmRhcmsgc3ZnIGc6aG92ZXIgLnN0YXR1czEwMDAge1xuICAgIGZpbGw6ICM2YWJmNDAgIWltcG9ydGFudDsgfVxuICBib2R5LmRhcmsgc3ZnIC5zdGF0dXMxNTAwLCBib2R5LmRhcmsgc3ZnIGcgLnN0YXR1czE1MDAge1xuICAgIGZpbGw6ICNiYmMgIWltcG9ydGFudDsgfVxuICAgIGJvZHkuZGFyayBzdmcgLnN0YXR1czE1MDA6aG92ZXIsIGJvZHkuZGFyayBzdmcgZyAuc3RhdHVzMTUwMDpob3ZlciB7XG4gICAgICBmaWxsOiAjOWU5ZWI2ICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5kYXJrIHN2ZyBnOmhvdmVyIC5zdGF0dXMxNTAwIHtcbiAgICBmaWxsOiAjOWU5ZWI2ICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5kYXJrIHN2ZyAuc3RhdHVzMjAwMCwgYm9keS5kYXJrIHN2ZyBnIC5zdGF0dXMyMDAwIHtcbiAgICBmaWxsOiAjZmE2ICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5LmRhcmsgc3ZnIC5zdGF0dXMyMDAwOmhvdmVyLCBib2R5LmRhcmsgc3ZnIGcgLnN0YXR1czIwMDA6aG92ZXIge1xuICAgICAgZmlsbDogI2ZmOGUzMyAhaW1wb3J0YW50OyB9XG4gIGJvZHkuZGFyayBzdmcgZzpob3ZlciAuc3RhdHVzMjAwMCB7XG4gICAgZmlsbDogI2ZmOGUzMyAhaW1wb3J0YW50OyB9XG4gIGJvZHkuZGFyayBzdmcgLnN0YXR1czMwMDAsIGJvZHkuZGFyayBzdmcgZyAuc3RhdHVzMzAwMCB7XG4gICAgZmlsbDogI2Q1NSAhaW1wb3J0YW50OyB9XG4gICAgYm9keS5kYXJrIHN2ZyAuc3RhdHVzMzAwMDpob3ZlciwgYm9keS5kYXJrIHN2ZyBnIC5zdGF0dXMzMDAwOmhvdmVyIHtcbiAgICAgIGZpbGw6ICNkNTJiMmIgIWltcG9ydGFudDsgfVxuICBib2R5LmRhcmsgc3ZnIGc6aG92ZXIgLnN0YXR1czMwMDAge1xuICAgIGZpbGw6ICNkNTJiMmIgIWltcG9ydGFudDsgfVxuICBib2R5LmRhcmsgc3ZnIC5zdGF0dXM0MDAwLCBib2R5LmRhcmsgc3ZnIGcgLnN0YXR1czQwMDAge1xuICAgIGZpbGw6ICNmOTkgIWltcG9ydGFudDsgfVxuICAgIGJvZHkuZGFyayBzdmcgLnN0YXR1czQwMDA6aG92ZXIsIGJvZHkuZGFyayBzdmcgZyAuc3RhdHVzNDAwMDpob3ZlciB7XG4gICAgICBmaWxsOiAjZmY2NjY2ICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5kYXJrIHN2ZyBnOmhvdmVyIC5zdGF0dXM0MDAwIHtcbiAgICBmaWxsOiAjZmY2NjY2ICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5kYXJrIHN2ZyBbY2xhc3NePSdjbGFzc2lmaWNhdGlvbiddIHtcbiAgICBmaWxsOiAjZWU3MjA3OyB9XG4gICAgYm9keS5kYXJrIHN2ZyBbY2xhc3NePSdjbGFzc2lmaWNhdGlvbiddOmhvdmVyIHtcbiAgICAgIGZpbGw6ICNhNDRlMDU7IH1cbiAgYm9keS5kYXJrIHBhdGguY2xhc3NpZmljYXRpb25ub25lIHtcbiAgICBmaWxsOiAjZmE5YTQ4OyB9XG4gIGJvZHkuZGFyayBzdmcubWFwIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjOGM2OyB9XG4gICAgYm9keS5kYXJrIHN2Zy5tYXAgcGF0aCB7XG4gICAgICBmaWxsOiAjMzEzMTMxOyB9XG4gICAgYm9keS5kYXJrIHN2Zy5tYXAgcGF0aDpob3ZlciB7XG4gICAgICBmaWxsOiAjZWU3MjA3ICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5kYXJrIHVsLnBpbiB7XG4gICAgY29sb3I6ICNlMGUwZTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWQxZDFkOyB9XG4gICAgYm9keS5kYXJrIHVsLnBpbjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzFkMWQxZDsgfVxuICAgIGJvZHkuZGFyayB1bC5waW4gbGkudGl0bGUsIGJvZHkuZGFyayB1bC5waW4gbGkuc3VidGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjsgfVxuICAgIGJvZHkuZGFyayB1bC5waW4gYTpob3ZlciwgYm9keS5kYXJrIHVsLnBpbiBhOmZvY3VzLCBib2R5LmRhcmsgdWwucGluIGE6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNDRlMDU7IH1cbiAgYm9keS5kYXJrIC5zdWJmaWVsZHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7IH1cbiAgYm9keS5kYXJrICNuYW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5ib2R5I2Rhc2hib2FyZC5kYXJrIGhlYWRlciwgYm9keSNkYXNoYm9hcmQuZGFyayBtYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYm9keSNkYXNoYm9hcmQuZGFyayBoZWFkZXIgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgYm9yZGVyOiA1cHggc29saWQgIzJhMmEyYTsgfVxuXG5ib2R5I2Rhc2hib2FyZC5kYXJrIGhlYWRlciBoMSB7XG4gIGNvbG9yOiAjOTI5MjkyOyB9XG5cbmJvZHkjZGFzaGJvYXJkLmRhcmsgaGVhZGVyIHN1cCB7XG4gIGNvbG9yOiAjZTBlMGUwOyB9XG5cbmJvZHkjZGFzaGJvYXJkLmRhcmsgaGVhZGVyIC5tYWludGVuYW5jZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBhbmltYXRpb246IHRleHRmYWRlIDAuM3MgbGluZWFyIDEuNXMgYWx0ZXJuYXRlIDk7IH1cblxuYm9keSNkYXNoYm9hcmQuZGFyayBwLnN1Y2Nlc3Mge1xuICBjb2xvcjogIzhjNjsgfVxuXG5zdmcuZnJhdWRzY2FuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5zdmcuZnJhdWRzY2FuIHBhdGguZnN0ZXh0LCAubG9nb2JpZyB7XG4gIGZpbGw6ICMyMjI7IH1cbiAgYm9keS5kYXJrIHN2Zy5mcmF1ZHNjYW4gcGF0aC5mc3RleHQsIGJvZHkuZGFyayAubG9nb2JpZyB7XG4gICAgZmlsbDogI2RkZDsgfVxuXG4uaG9tZSBhIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4uaG9tZSBhIC5sb2dvc21sIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLmhvbWUgYSAubG9nb3NtbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaG9tZSBhIC5sb2dvYmlnIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICBzcmM6IHJlc29sdmUoXCJpY29ucy5lb3RcIik7XG4gIHNyYzogcmVzb2x2ZShcImljb25zLmVvdCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgcmVzb2x2ZShcImljb25zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgcmVzb2x2ZShcImljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgcmVzb2x2ZShcImljb25zLnN2ZyNpY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSwgc2VjdGlvbiAuc3RhdHVzNTAwIGE6YmVmb3JlLCBzZWN0aW9uIC5zdGF0dXMxMDAwIGE6YmVmb3JlLCBzZWN0aW9uIC5zdGF0dXMxNTAwIGE6YmVmb3JlLCBzZWN0aW9uIC5zdGF0dXMyMDAwIGE6YmVmb3JlLCBzZWN0aW9uIC5zdGF0dXMzMDAwIGE6YmVmb3JlLCBzZWN0aW9uIC5zdGF0dXM0MDAwIGE6YmVmb3JlLCBib2R5IHRoLnN0YXR1czA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXMwOmJlZm9yZSwgYm9keSB0aC5zdGF0dXM1MDA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czUwMDpiZWZvcmUsIGJvZHkgb3V0cHV0LnN0YXR1czUwMDpiZWZvcmUsIGJvZHkgdGguc3RhdHVzMTAwMDpiZWZvcmUsIGJvZHkgdGQuc3RhdHVzMTAwMDpiZWZvcmUsIGJvZHkgb3V0cHV0LnN0YXR1czEwMDA6YmVmb3JlLCBib2R5IHRoLnN0YXR1czE1MDA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czE1MDA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXMxNTAwOmJlZm9yZSwgYm9keSB0aC5zdGF0dXMyMDAwOmJlZm9yZSwgYm9keSB0ZC5zdGF0dXMyMDAwOmJlZm9yZSwgYm9keSBvdXRwdXQuc3RhdHVzMjAwMDpiZWZvcmUsIGJvZHkgdGguc3RhdHVzMzAwMDpiZWZvcmUsIGJvZHkgdGQuc3RhdHVzMzAwMDpiZWZvcmUsIGJvZHkgb3V0cHV0LnN0YXR1czMwMDA6YmVmb3JlLCBib2R5IHRoLnN0YXR1czQwMDA6YmVmb3JlLCBib2R5IHRkLnN0YXR1czQwMDA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXM0MDAwOmJlZm9yZSwgdGQucHVibGlzaGVkOmJlZm9yZSwgdGQuYWN0aXZlOmJlZm9yZSwgdGQubWFya2V0aW5nOmJlZm9yZSwgdGQucGF5bWVudDpiZWZvcmUsIHRkLmNhcmVsaW5lOmJlZm9yZSwgdGQuY2FuY29tbWVudDpiZWZvcmUsIHRkLmNhbmZpeDpiZWZvcmUsIHRkLmNhbnZlcmlmeTpiZWZvcmUsIHRkLmNhbmVkaXQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHNwZWFrOiBub25lOyB9XG5cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtOyB9XG5cbltjbGFzc149XCJpY29uLWZpbGUtXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLWZpbGUtXCJdOmJlZm9yZSB7XG4gIHdpZHRoOiAxLjFlbTtcbiAgcGFkZGluZzogMC4xZW0gMDsgfVxuXG4uaWNvbi1kb3duLW1pbmk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMCc7IH1cblxuLmljb24tbGVmdC1taW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDEnOyB9XG5cbi5pY29uLXJpZ2h0LW1pbmk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMic7IH1cblxuLmljb24tdXAtbWluaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAzJzsgfVxuXG4uaWNvbi1kb3duLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA0JzsgfVxuXG4uaWNvbi1sZWZ0LWJpZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA1JzsgfVxuXG4uaWNvbi1yaWdodC1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNic7IH1cblxuLmljb24tdXAtYmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDcnOyB9XG5cbi5pY29uLWFycm93cy1jY3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOCc7IH1cblxuLmljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA5JzsgfVxuXG4uaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGEnOyB9XG5cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYic7IH1cblxuLmljb24tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYyc7IH1cblxuLmljb24tdXNlci1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZCc7IH1cblxuLmljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZSc7IH1cblxuLmljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGYnOyB9XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEwJzsgfVxuXG4uaWNvbi1hdHRhY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMSc7IH1cblxuLmljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEyJzsgfVxuXG4uaWNvbi1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTMnOyB9XG5cbi5pY29uLXBsdXMtc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE0JzsgfVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE1JzsgfVxuXG4uaWNvbi1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE2JzsgfVxuXG4uaWNvbi1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNyc7IH1cblxuLmljb24tZm9yd2FyZDpiZWZvcmUsIC5pY29uLWltZ3ByZWxhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxOCc7IH1cblxuLmljb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxOSc7IH1cblxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWEnOyB9XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWMnOyB9XG5cbi5pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFkJzsgfVxuXG4uaWNvbi1nYXVnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFlJzsgfVxuXG4uaWNvbi1jYW5jZWwtc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFmJzsgfVxuXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjAnOyB9XG5cbi5pY29uLXZjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjEnOyB9XG5cbi5pY29uLWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjMnOyB9XG5cbi5pY29uLXJlc2l6ZS1mdWxsLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNCc7IH1cblxuLmljb24tYXJyb3ctY29tYm86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNSc7IH1cblxuLmljb24tZG93bi1kaXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNic7IH1cblxuLmljb24tbGVmdC1kaXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNyc7IH1cblxuLmljb24tcmlnaHQtZGlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjgnOyB9XG5cbi5pY29uLXVwLWRpcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI5JzsgfVxuXG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmEnOyB9XG5cbi5pY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYic7IH1cblxuLmljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYyc7IH1cblxuLmljb24tdG8tZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmQnOyB9XG5cbi5pY29uLXRvLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmUnOyB9XG5cbi5pY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJmJzsgfVxuXG4uaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzAnOyB9XG5cbi5pY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzEnOyB9XG5cbi5pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMyJzsgfVxuXG4uaWNvbi1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMyc7IH1cblxuLmljb24tY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM0JzsgfVxuXG4uaWNvbi1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNSc7IH1cblxuLmljb24tY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM2JzsgfVxuXG4uaWNvbi1mbG9wcHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNyc7IH1cblxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzgnOyB9XG5cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2QnOyB9XG5cbi5pY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNlJzsgfVxuXG4uaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNmJzsgfVxuXG4uaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDAnOyB9XG5cbi5pY29uLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0MSc7IH1cblxuLmljb24tbGluazpiZWZvcmUsIC5pY29uLWltZ2Jhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQyJzsgfVxuXG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDMnOyB9XG5cbi5pY29uLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ0JzsgfVxuXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDUnOyB9XG5cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDYnOyB9XG5cbi5pY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDcnOyB9XG5cbi5pY29uLWF0dGVudGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ5JzsgfVxuXG4uaWNvbi1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0YSc7IH1cblxuLmljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGInOyB9XG5cbi5pY29uLXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRjJzsgfVxuXG4uaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGQnOyB9XG5cbi5pY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRlJzsgfVxuXG4uaWNvbi1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Zic7IH1cblxuLmljb24tbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODUwJzsgfVxuXG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMic7IH1cblxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlLCAuaWNvbi1pbWdsYW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTEnOyB9XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1Mic7IH1cblxuLmljb24tbWludXMtc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODU0JzsgfVxuXG4uaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODU1JzsgfVxuXG4uaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1Nic7IH1cblxuLmljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1Nyc7IH1cblxuLmljb24tbGlzdC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1OCc7IH1cblxuLmljb24tbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODU5JzsgfVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODVhJzsgfVxuXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NWInOyB9XG5cbi5pY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODVjJzsgfVxuXG4uaWNvbi1jY3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1ZSc7IH1cblxuLmljb24tY3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1Zic7IH1cblxuLmljb24tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2MCc7IH1cblxuLmljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODYxJzsgfVxuXG4uaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjMnOyB9XG5cbi5pY29uLWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODY0JzsgfVxuXG4uaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODY1JzsgfVxuXG4uaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Nic7IH1cblxuLmljb24tcmVzaXplLXNtYWxsLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Nyc7IH1cblxuLmljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjgnOyB9XG5cbi5pY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjknOyB9XG5cbi5pY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2YSc7IH1cblxuLmljb24tcG9wdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Yic7IH1cblxuLmljb24tdHh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NmUnOyB9XG5cbi5pY29uLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzOSc7IH1cblxuLmljb24tZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYSc7IH1cblxuLmljb24tcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWInOyB9XG5cbi5pY29uLWZpbGUtZG9jOmJlZm9yZSwgLmljb24tZmlsZS1ydGY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzOSc7XG4gIGNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk1MzkxOyB9XG5cbi5pY29uLWZpbGUteGxzOmJlZm9yZSwgLmljb24tZmlsZS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYSc7XG4gIGNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY2YjQxOyB9XG5cbi5pY29uLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWInO1xuICBjb2xvcjogI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiMDAwMDsgfVxuXG4uaWNvbi1maWxlLXBwdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ4JztcbiAgY29sb3I6ICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDQ0MjM7IH1cblxuLmljb24tZmlsZS16aXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Mic7XG4gIGNvbG9yOiAjZmIwOyB9XG5cbi5pY29uLWZpbGUtaHRtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NmQnO1xuICBjb2xvcjogIzFmNmI0MTsgfVxuXG4uaWNvbi1maWxlLXR4dDpiZWZvcmUsIC5pY29uLWZpbGUtb2RwOmJlZm9yZSwgLmljb24tZmlsZS1vZHM6YmVmb3JlLCAuaWNvbi1maWxlLW9kdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODZlJzsgfVxuXG4uaWNvbi1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NmMnOyB9XG5cbi5pY29uLWZpbGUtdmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NmYnOyB9XG5cbi5pY29uLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Zic7IH1cblxuLmljb24tZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODcwJzsgfVxuXG5odG1sLCBib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTZlbSkge1xuICAgIGh0bWwsIGJvZHkge1xuICAgICAgZm9udC1zaXplOiA5My43NSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzBlbSkge1xuICAgIGh0bWwsIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxMDAlOyB9IH1cblxuaHRtbCB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiA1ZW0gMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbnRhYmxlLCBpbnB1dCwgb3V0cHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBkYXRhbGlzdCwgb3B0aW9uLCBwcmUsIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5wcmUge1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIE1lbmxvLCBcIkRlamFWdSBNb25vXCIsIG1vbm9zcGFjZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuaDEge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtOyB9XG4gIGgxIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtOyB9XG4gIGhlYWRlciBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cblxuaDIge1xuICBmb250LXNpemU6IDEuMjVlbTsgfVxuICBoMiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnAge1xuICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuICB1bCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7IH1cblxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuaHIge1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIG1hcmdpbjogOHB4IDA7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbiNyZXBvcnQgZm9ybSA+IGgyIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTsgfVxuXG5hcnRpY2xlIGgyIHtcbiAgbWFyZ2luLXRvcDogM2VtOyB9XG5cbmFydGljbGUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG5hcnRpY2xlIGltZyB7XG4gIG1hcmdpbjogMWVtIDA7IH1cblxubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyZW0gNWVtIDJlbTtcbiAgbWFyZ2luOiAwIDAgMCAzZW07XG4gIHotaW5kZXg6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2ZW0pIHtcbiAgICBtYWluIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzBlbSkge1xuICAgIG1haW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDllbTsgfSB9XG5cbmJvZHkuZnVsbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgYm9keS5mdWxsIG1haW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNlbTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbmFydGljbGUge1xuICBtYXgtd2lkdGg6IDQwZW07IH1cblxuaWZyYW1lLmZ1bGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIGZvb3RlciBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NmVtKSB7XG4gICAgZm9vdGVyIHtcbiAgICAgIHdpZHRoOiAzZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzBlbSkge1xuICAgIGZvb3RlciB7XG4gICAgICB3aWR0aDogOWVtOyB9XG4gICAgICBmb290ZXIgcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxubmF2Lm1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogM2VtOyB9XG4gIG5hdi5tZW51IHVsLCBuYXYubWVudSBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIG5hdi5tZW51IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3V0bGluZTogMCBub25lOyB9XG4gICAgbmF2Lm1lbnUgYTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDNlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICBuYXYubWVudSAuaG9tZSBhIHtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdXRsaW5lOiAwIG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2ZW0pIHtcbiAgICBuYXYubWVudSB7XG4gICAgICB3aWR0aDogM2VtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICBuYXYubWVudSB7XG4gICAgICB3aWR0aDogOWVtOyB9IH1cblxuZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICBmb3JtIGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMnB4IDJlbTsgfVxuICAgIGZvcm0gZGl2LnRhbGwge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIGZvcm0gZGl2LnRhbGwgcCwgZm9ybSBkaXYudGFsbCBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjRlbTsgfVxuICAgIGZvcm0gZGl2Lmlzc3VlY29tcGFueSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICBmb3JtIGRpdi5nZ2NoYXJ0LCBmb3JtIGRpdi5nZ2NoYXJ0IGRpdiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGZvcm0gYS5hZGRsaW5rIHtcbiAgICBtYXJnaW4tbGVmdDogOGVtOyB9XG4gIGZvcm0gbmF2IHVsLCBmb3JtIHVsLmJ1dHRvbnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBmb3JtIG5hdiB1bCBsaSwgZm9ybSB1bC5idXR0b25zIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMCA0cHggNHB4OyB9XG4gICAgZm9ybSBuYXYgdWwuYWx0LCBmb3JtIHVsLmJ1dHRvbnMuYWx0IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBmb3JtIG5hdiB1bC5hbHQucGFkLCBmb3JtIHVsLmJ1dHRvbnMuYWx0LnBhZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMGVtOyB9XG4gICAgICBmb3JtIG5hdiB1bC5hbHQgbGksIGZvcm0gdWwuYnV0dG9ucy5hbHQgbGkge1xuICAgICAgICBtYXJnaW46IDAgNHB4IDRweCAwOyB9XG4gIGZvcm0gbmF2LmxvZ2luIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIGZvcm0gbmF2IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgZm9ybSBuYXYgcCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogOHB4IDA7IH1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gIGJvcmRlcjogMCBub25lOyB9XG4gIGZpZWxkc2V0IGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuXG5sZWdlbmQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cblxubGFiZWwge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDhlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBsYWJlbC5sb25nbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0OyB9XG5cbmlucHV0LCBvdXRwdXQsIHRleHRhcmVhLCBzZWxlY3QsIHByZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG9yZGVyOiAyO1xuICBmbGV4OiAyIDEgYXV0bztcbiAgaGVpZ2h0OiAyLjI1ZW07XG4gIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjRlbTtcbiAgb3V0bGluZTogMCBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgdGV4dGFyZWFbZGlzYWJsZWRdLCB0ZXh0YXJlYVtyZWFkb25seV0ge1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuICB0ZXh0YXJlYSN1cmxfbm90ZXMge1xuICAgIG1pbi1oZWlnaHQ6IDI3cHggIWltcG9ydGFudDsgfVxuXG5wcmUge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgd2lkdGg6IDEwZW07XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICBwcmUgc3Bhbi5kb21haW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBvcmRlcjogMTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogYXV0bzsgfVxuICBkaXYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBkaXYgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogOGVtOyB9XG4gIGRpdiBzcGFuLmNoa2NvbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGRpdiBzcGFuLmNoa2NvbCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgZGl2IHNwYW4uY2hrY29sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB+IGxhYmVsLCBkaXYgc3Bhbi5jaGtjb2wgaW5wdXRbdHlwZT1cInJhZGlvXCJdIH4gbGFiZWwge1xuICAgICAgd2lkdGg6IDA7IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gbGFiZWwsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogLTJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gbGFiZWw6OmJlZm9yZSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gbGFiZWw6OmFmdGVyLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gfiBsYWJlbDo6YmVmb3JlLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gfiBsYWJlbDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MWQnO1xuICAgICAgd2lkdGg6IDIuNmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHRleHQtaW5kZW50OiAxLjdlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC42ZW07IH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gfiBsYWJlbDo6YWZ0ZXIsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB+IGxhYmVsOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEuMWVtO1xuICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICBsZWZ0OiAwLjE1ZW07XG4gICAgICB0b3A6IDEwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA3MG1zIGVhc2UtaW47IH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlLCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MWMnO1xuICAgIHRleHQtaW5kZW50OiAwLjNlbTsgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsOjphZnRlciwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjI1ZW0pOyB9XG5cbmZvcm0gZGl2IHAge1xuICB3aWR0aDogOGVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMCAxZW0gMCAwO1xuICBtYXJnaW46IDA7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIGZvcm0gZGl2IHAgfiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGZvcm0gZGl2IHAgfiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmZvcm0gZGl2IC5jaGtjb2wge1xuICB3aWR0aDogNC41ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuZm9ybSBkaXYgc3Bhbi5jaGtjb2wge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbmZvcm0gZGl2IG9sLCBmb3JtIGRpdiB1bCB7XG4gIG9yZGVyOiAyO1xuICBmbGV4OiAyIDEgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbmZvcm0gZGl2IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luOiAwLjFlbSAwOyB9XG4gIGZvcm0gZGl2IGxpLnRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbmZvcm0gZGl2IC5idXR0b24ge1xuICBvcmRlcjogMztcbiAgd2lkdGg6IDIuNWVtOyB9XG5cbmJ1dHRvbiwgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExLjVlbTtcbiAgaGVpZ2h0OiAyLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMi4yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMCBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCAuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuICBidXR0b24gc3BhbltjbGFzc149XCJpY29uLVwiXSwgYnV0dG9uIHNwYW5bY2xhc3MqPVwiIGljb24tXCJdLCAuYnV0dG9uIHNwYW5bY2xhc3NePVwiaWNvbi1cIl0sIC5idXR0b24gc3BhbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNmVtOyB9XG4gIGJ1dHRvbltkaXNhYmxlZF0sIC5idXR0b25bZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuI3JlYWRvbmx5IGZvcm0gZGl2LnRhbGwgPiBwIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuI3JlYWRvbmx5IGZvcm0gZGl2LnRhbGwgbGkge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiNyZWFkb25seSBvdXRwdXQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMC42ZW0gMCAwOyB9XG5cbiNyZWFkb25seSBsYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4jcmVhZG9ubHkgYS51cmwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3JkZXI6IDI7XG4gIG1heC13aWR0aDogMTZlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuI3JlYWRvbmx5IG9sI21lZGlhIGxpIGZpZ3VyZSB7XG4gIG1pbi1oZWlnaHQ6IDMuNWVtOyB9XG5cbmxhYmVsLmNvcHlhYmxlLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gIGNvbnRlbnQ6ICdcXGU4MzgnO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1ZW07XG4gIGN1cnNvcjogY29weTsgfVxuXG5sYWJlbC5jb3B5YWJsZS5hY3RpdmU6aG92ZXI6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4jcmVhZG9ubHkgbGFiZWwuY29weWFibGUge1xuICBjdXJzb3I6IGNvcHk7IH1cblxuZGl2LmNvcGllciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGRpdi5jb3BpZXIgbGFiZWwuY29weWFibGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhlbTsgfVxuXG4jZmlsZWhvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtc2l6ZTogMTAwdm1pbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbmJvZHkuZmlsZWhvdmVyICNmaWxlaG92ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5wLm5vZGF0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMWVtIDA7IH1cblxuLm5vZGF0YSBwLm5vZGF0YSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ub2RhdGEgdGFibGUsIC5ub2RhdGEgbmF2LnRhYmxlbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFibGVzY3JvbGwge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXJnaW46IDA7IH1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuZm9ybS5hY3RpdmUgYnV0dG9uLmljb24tc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5mb3JtLmFjdGl2ZSB0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5mb3JtLmFjdGl2ZSB0aCB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5mb3JtLmFjdGl2ZSBhIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG50aCwgdGQge1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMC4zZW07XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICB0aC5udW0sIHRoLmRhdGUsIHRkLm51bSwgdGQuZGF0ZSB7XG4gICAgd2lkdGg6IDMuNWVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtb3ZlcmZsb3c6IGNsaXA7IH1cbiAgdGguZGF0ZSwgdGQuZGF0ZSB7XG4gICAgd2lkdGg6IDYuMmVtOyB9XG4gIHRoLnJlZiwgdGQucmVmIHtcbiAgICB3aWR0aDogNy41ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2ZW0pIHtcbiAgICB0aC5hZGZsb3csIHRkLmFkZmxvdyB7XG4gICAgICB3aWR0aDogOWVtOyB9IH1cbiAgdGg6YmVmb3JlLCB0ZDpiZWZvcmUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDsgfVxuICB0aFtjbGFzc149XCJpY29uXCJdLCB0ZFtjbGFzc149XCJpY29uXCJdIHtcbiAgICB3aWR0aDogMi40ZW07XG4gICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgICBtYXJnaW46IDA7IH1cbiAgdGggc3VwLCB0ZCBzdXAge1xuICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgb3BhY2l0eTogMC42OyB9XG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7IH1cblxudGRbcm93c3Bhbl0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbnRib2R5IHRyLnJvd3RlbXBsYXRlLCBkaXYudGVzdGNhcmR0ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZGl2LnRlc3RjYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjdyZW07IH1cbiAgZGl2LnRlc3RjYXJkIHRpbWUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICBkaXYudGVzdGNhcmQgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMC44cmVtOyB9XG4gIGRpdi50ZXN0Y2FyZCBzZWN0aW9uLnRlc3RjYXJkYnJlYWNoIHAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBkaXYudGVzdGNhcmQgc2VjdGlvbi50ZXN0Y2FyZGJyZWFjaCBwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTgyM1wiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IGljb25zO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDAuOGVtO1xuICAgICAgY29sb3I6ICNjMDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gIGRpdi50ZXN0Y2FyZCBkaXYuc3ViZmllbGRzIHtcbiAgICBwYWRkaW5nOiAwLjhyZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgZGl2LnRlc3RjYXJkIGRpdi5zdWJmaWVsZHMgb3V0cHV0W2RhdGEtdHlwZT1cInN0YXR1c1wiXSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgZGl2LnRlc3RjYXJkIGRpdi5zdWJmaWVsZHMgZmllbGRzZXQge1xuICAgICAgcGFkZGluZzogMC4ycmVtOyB9XG4gIGRpdi50ZXN0Y2FyZCB0YWJsZS5pc3N1ZSB0aCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDsgfVxuICBkaXYudGVzdGNhcmQgZmllbGRzZXQjdGVzdG1lZGlhIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBkaXYudGVzdGNhcmQgZmllbGRzZXQjdGVzdG1lZGlhIG9sI21lZGlhIGxpIHtcbiAgICAgIG1heC13aWR0aDogODBweDsgfVxuXG50YWJsZS5pbmZvLCB0YWJsZS5oZWxwIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICB0YWJsZS5pbmZvIHRoLCB0YWJsZS5pbmZvIHRkLCB0YWJsZS5oZWxwIHRoLCB0YWJsZS5oZWxwIHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxudGFibGUuaW5mbyB0aCwgdGFibGUuaW5mbyB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDsgfVxuXG50YWJsZS5pbmZvIHRoLmxlZnQtYWxpZ24sIHRhYmxlLmluZm8gdGQubGVmdC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG5cbnRhYmxlLmhlbHAgdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtOyB9XG5cbnRhYmxlLmlzc3VlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cbiAgdGFibGUuaXNzdWUjaXNzdWVpbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS5pc3N1ZSB0aCwgdGFibGUuaXNzdWUgdGQge1xuICAgIHBhZGRpbmc6IDAgMWVtIDAgMDsgfVxuXG5uYXYudGFibGVuYXYgLnNlcCB7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtOyB9XG5cbm5hdi50YWJsZW5hdiAucGFnZXMge1xuICB3aWR0aDogM2VtOyB9XG5cbm5hdi50YWJsZW5hdiBidXR0b24ge1xuICB3aWR0aDogM2VtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5jb2wuc3RhdHVzNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzYsIDEzNiwgMjU1LCAwLjMpOyB9XG5cbmNvbC5zdGF0dXMxMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzYsIDIwNCwgMTAyLCAwLjMpOyB9XG5cbmNvbC5zdGF0dXMxNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODcsIDE4NywgMjA0LCAwLjMpOyB9XG5cbmNvbC5zdGF0dXMyMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3MCwgMTAyLCAwLjMpOyB9XG5cbmNvbC5zdGF0dXMzMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDg1LCA4NSwgMC4zKTsgfVxuXG5jb2wuc3RhdHVzNDAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTMsIDE1MywgMC4zKTsgfVxuXG5jb2wuaXNzdWUtc3RhdGUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODcsIDE4NywgMjA0LCAwLjMpOyB9XG5cbmNvbC5pc3N1ZS1zdGF0ZTAxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzYsIDIwNCwgMTAyLCAwLjMpOyB9XG5cbmNvbC5pc3N1ZS1zdGF0ZTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDg1LCA4NSwgMC4zKTsgfVxuXG5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIHNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIHBhZGRpbmc6IDJweCA1cHggM3B4IDVweDtcbiAgICBtYXJnaW46IDVweDsgfVxuICBzZWN0aW9uIGEuaWNvbi1mbG9wcHkge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBzZWN0aW9uOmhvdmVyIGEuaWNvbi1mbG9wcHkge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgc2VjdGlvbiBzcGFuLmljb24tY2FuY2VsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgc2VjdGlvbiB1bCwgc2VjdGlvbiBvbCwgc2VjdGlvbiBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIHNlY3Rpb24gdWwsIHNlY3Rpb24gb2wsIHNlY3Rpb24gcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIHNlY3Rpb24gcCwgc2VjdGlvbiBsaSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICBzZWN0aW9uIHRhYmxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIHNlY3Rpb24gYTpsaW5rLCBzZWN0aW9uIGE6dmlzaXRlZCwgc2VjdGlvbiBhOmhvdmVyLCBzZWN0aW9uIGE6Zm9jdXMsIHNlY3Rpb24gYTphY3RpdmUge1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgc2VjdGlvbiBwLmhlbHAge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDAuNzVlbTsgfVxuICAgIHNlY3Rpb24gcC5oZWxwIGE6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIHNlY3Rpb24gcC5hbGVydCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBzZWN0aW9uIHAuYWxlcnQgYTpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTsgfVxuICBzZWN0aW9uIHAuZmxhc2gge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEuMmVtIDUwJTtcbiAgICBhbmltYXRpb246IGZsYXNoIDAuMnMgZWFzZS1pbiAxcyBhbHRlcm5hdGUgNjsgfVxuICBzZWN0aW9uIGhyOmxhc3QtY2hpbGQge1xuICAgIGhlaWdodDogMDsgfVxuICBzZWN0aW9uIC5tYWluIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTsgfVxuICBzZWN0aW9uIGgyICsgLm1haW4ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgc2VjdGlvbiAuc3RhdHVzNTAwIHtcbiAgICBjb2xvcjogIzg4ZjsgfVxuICAgIHNlY3Rpb24gLnN0YXR1czUwMCBhOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICAgICAgY29udGVudDogJ1xcZTg2Myc7IH1cbiAgc2VjdGlvbiAuc3RhdHVzMTAwMCB7XG4gICAgY29sb3I6ICM4YzY7IH1cbiAgICBzZWN0aW9uIC5zdGF0dXMxMDAwIGE6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgICBjb250ZW50OiAnXFxlODYzJzsgfVxuICBzZWN0aW9uIC5zdGF0dXMxNTAwIHtcbiAgICBjb2xvcjogI2JiYzsgfVxuICAgIHNlY3Rpb24gLnN0YXR1czE1MDAgYTpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4NjMnOyB9XG4gIHNlY3Rpb24gLnN0YXR1czIwMDAge1xuICAgIGNvbG9yOiAjZmE2OyB9XG4gICAgc2VjdGlvbiAuc3RhdHVzMjAwMCBhOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICAgICAgY29udGVudDogJ1xcZTg2Myc7IH1cbiAgc2VjdGlvbiAuc3RhdHVzMzAwMCB7XG4gICAgY29sb3I6ICNkNTU7IH1cbiAgICBzZWN0aW9uIC5zdGF0dXMzMDAwIGE6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgICBjb250ZW50OiAnXFxlODYzJzsgfVxuICBzZWN0aW9uIC5zdGF0dXM0MDAwIHtcbiAgICBjb2xvcjogI2Y5OTsgfVxuICAgIHNlY3Rpb24gLnN0YXR1czQwMDAgYTpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4NjMnOyB9XG4gIHNlY3Rpb24gc3Ryb25nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgc2VjdGlvbiBwcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDAgbm9uZTsgfVxuICBzZWN0aW9uIHVsLmJhcmNoYXJ0IHtcbiAgICBtYXJnaW46IDVweDsgfVxuICBzZWN0aW9uIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIHNlY3Rpb24gcC5zZWNvbmRhcnkge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07IH1cblxudWwuYmFyY2hhcnQge1xuICBjbGVhcjogYm90aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAxcHg7XG4gIG1hcmdpbjogMWVtIGF1dG87IH1cbiAgdWwuYmFyY2hhcnQgbGkge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgIG1hcmdpbjogMCAwIDFweCAwOyB9XG4gIHVsLmJhcmNoYXJ0IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDsgfVxuICB1bC5iYXJjaGFydCBhIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIHVsLmJhcmNoYXJ0IHN0cm9uZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMWVtOyB9XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuc3ZnLnBpZWNoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIHN2Zy5waWVjaGFydCB0ZXh0IHtcbiAgICBmb250LXNpemU6IDIuNmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbmNob3I6IGVuZDtcbiAgICBkb21pbmFudC1iYXNlbGluZTogbWlkZGxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHN0cm9rZS13aWR0aDogMC4xNWVtO1xuICAgIGZpbGw6ICMyMjI7IH1cbiAgICBAc3VwcG9ydHMgKHBhaW50LW9yZGVyOiBzdHJva2UpIHtcbiAgICAgIHN2Zy5waWVjaGFydCB0ZXh0IHtcbiAgICAgICAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgICAgcGFpbnQtb3JkZXI6IHN0cm9rZTtcbiAgICAgICAgYW5pbWF0aW9uOiB0ZXh0ZmFkZSAxLjVzIGxpbmVhcjsgfSB9XG4gIHN2Zy5waWVjaGFydCB0ZXh0LnJldiB7XG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0OyB9XG4gIHN2Zy5waWVjaGFydCBwYXRoLCBzdmcucGllY2hhcnQgY2lyY2xlLCBzdmcucGllY2hhcnQgZWxsaXBzZSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxOyB9XG4gICAgQHN1cHBvcnRzIChwYWludC1vcmRlcjogc3Ryb2tlKSB7XG4gICAgICBzdmcucGllY2hhcnQgcGF0aCwgc3ZnLnBpZWNoYXJ0IGNpcmNsZSwgc3ZnLnBpZWNoYXJ0IGVsbGlwc2Uge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICBhbmltYXRpb246IGdyb3cgMXMgZWFzZS1vdXQ7IH0gfVxuXG5zdmcuYmFyY2hhcnQgdGV4dCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFuY2hvcjogZW5kO1xuICBkb21pbmFudC1iYXNlbGluZTogbWlkZGxlOyB9XG5cbnN2Zy5iYXJjaGFydCB0ZXh0LnRvdGFsIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbmNob3I6IHN0YXJ0OyB9XG4gIEBzdXBwb3J0cyAocGFpbnQtb3JkZXI6IHN0cm9rZSkge1xuICAgIHN2Zy5iYXJjaGFydCB0ZXh0LnRvdGFsIHtcbiAgICAgIGFuaW1hdGlvbjogdGV4dGZhZGUgMS4ycyBsaW5lYXI7IH0gfVxuXG5zdmcuYmFyY2hhcnQgdGV4dC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgQHN1cHBvcnRzIChwYWludC1vcmRlcjogc3Ryb2tlKSB7XG4gICAgc3ZnLmJhcmNoYXJ0IHRleHQudmFsdWUge1xuICAgICAgYW5pbWF0aW9uOiB0ZXh0ZmFkZSAxLjhzIGxpbmVhcjsgfSB9XG5cbnN2Zy5iYXJjaGFydCB0ZXh0LmF4aXNtIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgdGV4dC1hbmNob3I6IHN0YXJ0O1xuICBkb21pbmFudC1iYXNlbGluZTogaGFuZ2luZzsgfVxuXG5zdmcuYmFyY2hhcnQgbGluZSB7XG4gIHN0cm9rZS13aWR0aDogMTtcbiAgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IH1cblxuc3ZnLmJhcmNoYXJ0IGxpbmUuYXhpc20ge1xuICBzdHJva2Utd2lkdGg6IDAuNTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjsgfVxuXG5Ac3VwcG9ydHMgKHBhaW50LW9yZGVyOiBzdHJva2UpIHtcbiAgc3ZnLmJhcmNoYXJ0IHJlY3Qge1xuICAgIGFuaW1hdGlvbjogZ3Jvd1ggMXMgZWFzZS1vdXQ7IH0gfVxuXG5zdmcgKyBzdmcucGllY2hhcnQsIHN2ZyArIHN2Zy5iYXJjaGFydCB7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG5ib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24uYW5ub3VuY2VtZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uLmFubm91bmNlbWVudHMgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5hbm5vdW5jZW1lbnRzIGxpLCBib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24uYW5ub3VuY2VtZW50cyBwIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uLmFubm91bmNlbWVudHMgbGkgdWwsIGJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5hbm5vdW5jZW1lbnRzIGxpIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbWFyZ2luOiAxZW0gMCAxZW0gMS44ZW07IH1cbiAgYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uLmFubm91bmNlbWVudHMgbGkgbGkge1xuICAgIG1hcmdpbjogMC4zZW0gMDsgfVxuICBib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24uYW5ub3VuY2VtZW50cyBhIGgzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlODE4JztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmctbGVmdDogMC4yNWVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoLTMwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG4gIGJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5hbm5vdW5jZW1lbnRzIGE6aG92ZXIgaDM6YWZ0ZXIsIGJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5hbm5vdW5jZW1lbnRzIGE6Zm9jdXMgaDM6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1ZW0pIHJvdGF0ZSgwZGVnKTtcbiAgICBhbmltYXRpb246IDEuNXMgZWFzZS1vdXQgMXMgZm9yd2FyZHMgaW5maW5pdGUgbGlua2Fycm93OyB9XG5cbmJvZHkjZGFzaGJvYXJkIG1haW4gcC5hbm5vdW5jZW1lbnRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSNkYXNoYm9hcmQuYW5ub3VuY2VtZW50cy1vcGVuIG1haW4gc2VjdGlvbi5hbm5vdW5jZW1lbnRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSNkYXNoYm9hcmQuYW5ub3VuY2VtZW50cy1vcGVuIG1haW4gcC5hbm5vdW5jZW1lbnRzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24ubWFwIHtcbiAgZmxleDogMyAxIDU5ZW07IH1cbiAgYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uLm1hcCBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuc3ZnLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNWVtO1xuICB0ZXh0LWFuY2hvcjogbWlkZGxlO1xuICBzdHJva2Utd2lkdGg6IDE7IH1cbiAgc3ZnLm1hcCBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgbGluZWFyOyB9XG5cbnVsLnBpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDAuN2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgdWwucGluOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICBib3R0b206IC0xMnB4O1xuICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIHVsLnBpbiBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICB1bC5waW4gbGkgYSwgdWwucGluIGxpIHNwYW4ge1xuICAgICAgcGFkZGluZzogMCAzcHg7IH1cbiAgICAgIHVsLnBpbiBsaSBhIHNwYW4sIHVsLnBpbiBsaSBzcGFuIHNwYW4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICB1bC5waW4gbGkgaW1nIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgdWwucGluIGxpLnRpdGxlLCB1bC5waW4gbGkuc3VidGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDJweCAwOyB9XG4gICAgdWwucGluIGxpLm1pIGE6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgICBjb250ZW50OiAnXFxlODMzJztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cbiAgICB1bC5waW4gbGkubXMgYTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4NjQnO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuXG5zdmcjbG9hZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgc3ZnI2xvYWQgY2lyY2xlIHtcbiAgICBzdHJva2U6ICNlZTc1MGQ7XG4gICAgc3Ryb2tlLXdpZHRoOiA0cHg7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAgIGFuaW1hdGlvbjogbG9hZGxpbmUgMS42cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlLCBsb2Fkcm90YXRlIDEuNnMgbGluZWFyIGluZmluaXRlOyB9XG4gIHN2ZyNsb2FkLmluYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYXJkcyB1bC5saW5rIGxpIGEgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU4MTgnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctbGVmdDogMC4yNWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKC0zMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7IH1cblxuLmNhcmRzIHVsLmxpbmsgbGkgYTpob3ZlciBzcGFuOmFmdGVyLCAuY2FyZHMgdWwubGluayBsaSBhOmZvY3VzIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNWVtKSByb3RhdGUoMGRlZyk7XG4gIGFuaW1hdGlvbjogMS41cyBlYXNlLW91dCAxcyBmb3J3YXJkcyBpbmZpbml0ZSBsaW5rYXJyb3c7IH1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfSB9XG5cbkBrZXlmcmFtZXMgZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGdyb3dYIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9IH1cblxuQGtleWZyYW1lcyB0ZXh0ZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBsaW5rYXJyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVlbSk7IH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC41ZW0pOyB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVlbSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVlbSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxvYWRyb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDUwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZGxpbmUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAyLCA4NjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogNjYsIDIyO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIsIDg2O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtNjY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cblxuLnVwZGF0ZWQgcCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjk1O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGxpbmVhcjsgfVxuXG4udXBkYXRlZCBvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRvcDogNC41ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMWVtO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlOyB9XG4gIC51cGRhdGVkIG9sOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogMC45ZW07XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi51cGRhdGVkIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogOCU7IH1cblxuLnVwZGF0ZWQgbGlbdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwOyB9XG5cbi51cGRhdGVkIGxpLnNlcCB7XG4gIHBhZGRpbmctdG9wOiAwLjI1ZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTsgfVxuXG4udXBkYXRlZDpob3ZlciBvbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMmVtKTsgfVxuXG4jbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzIGxpbmVhciAzMDBtczsgfVxuICAjbW9kYWwgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1ZW07XG4gICAgaGVpZ2h0OiAxOGVtO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogM3B4IDNweCAzZW0gM3B4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDB2aCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjcsIC0wLjQsIDEsIDApOyB9XG4gICNtb2RhbC5wcm9ncmVzcyBkaXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgaGVpZ2h0OiA0LjVlbTsgfVxuICAjbW9kYWwgaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDNweCAwLjVlbSA1cHggMC41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICNtb2RhbCBwIHtcbiAgICBtYXJnaW46IDAuNWVtOyB9XG4gICNtb2RhbCBwcm9ncmVzcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMmVtO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgI21vZGFsICNuYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAuNWVtO1xuICAgIHJpZ2h0OiAwLjVlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAjbW9kYWwgI25hdiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAwIDRweDsgfVxuICAjbW9kYWwgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDVlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMjsgfVxuICAjbW9kYWwuYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgICAjbW9kYWwuYWN0aXZlIGRpdiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHZoKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC42LCAxLjYsIDAuOCwgMC44KTsgfVxuXG5vbCNtZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMC41ZW0gMmVtOyB9XG4gIG9sI21lZGlhLmZsb3dzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICBvbCNtZWRpYSBsaSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMDsgfVxuICAgIG9sI21lZGlhIGxpIGgzLCBvbCNtZWRpYSBsaSBwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICBvbCNtZWRpYSBsaSBoMyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBvbCNtZWRpYSBsaSBwIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjZlbTtcbiAgICAgIHVzZXItc2VsZWN0OiB0ZXh0OyB9XG4gICAgb2wjbWVkaWEgbGkgZmlndXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA0Ljc1ZW07XG4gICAgICBtYXgtaGVpZ2h0OiAzMmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICBvbCNtZWRpYSBsaSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgbWFyZ2luOiAxcHggYXV0bztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIG9sI21lZGlhIGxpIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDhweCAwLjVlbSAycHggMC41ZW07IH1cbiAgICBvbCNtZWRpYSBsaSBzcGFuOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgb2wjbWVkaWEgbGkgZmllbGRzZXQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIG9sI21lZGlhIGxpIGRpdiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIG9sI21lZGlhIGxpIGRpdi5hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIG9sI21lZGlhIGxpIGRpdi5hY3Rpb25zIC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbjogMCAwIDJweCAwO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICBvbCNtZWRpYSBsaTpob3ZlciBkaXYuYWN0aW9ucyAuYnV0dG9uLCBvbCNtZWRpYSBsaTpmb2N1cyBkaXYuYWN0aW9ucyAuYnV0dG9uIHtcbiAgICAgIG9wYWNpdHk6IDAuODU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgICAgb2wjbWVkaWEgbGkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2ZW0pIHtcbiAgICAgIG9sI21lZGlhIGxpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOGVtOyB9IH1cbiAgb2wjbWVkaWEuYWN0aXZlIGRpdi5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBvbCNtZWRpYS5hY3RpdmUgZGl2LmFjdGlvbnMgLm1vdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY3Vyc29yOiBtb3ZlOyB9XG4gIG9sI21lZGlhLmFjdGl2ZSBsaTpob3ZlciBkaXYuYWN0aW9ucyAubW92ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgb2wjbWVkaWEuZHJhZ2dpbmcgZGl2LmFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgb2wjbWVkaWEgbGkuZHJhZ2dpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMS41ZGVnKSBzY2FsZSgwLjg1KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG5cbiNwcmV2aWV3IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDAgbm9uZTsgfVxuICAjcHJldmlldy5hY3RpdmUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAjcHJldmlldyBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAzLjZlbTtcbiAgICByaWdodDogMy42ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjcHJldmlldyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGN1cnNvcjogem9vbS1pbjsgfVxuICAgICNwcmV2aWV3IGltZy56b29tIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgI3ByZXZpZXcgYXJ0aWNsZSB7XG4gICAgbWF4LXdpZHRoOiAzMGVtO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBwYWRkaW5nOiAwLjhlbTsgfVxuICAjcHJldmlldyBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuOGVtIDAuNWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSAwLjZzOyB9XG4gICNwcmV2aWV3IGRpdjpob3ZlciBwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgI3ByZXZpZXcgYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIHdpZHRoOiAxLjJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgICAjcHJldmlldyBhOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gICAgICBjb250ZW50OiAnXFxlODA1JztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAjcHJldmlldyBhLm5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAjcHJldmlldyBhLm5leHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZTgwNic7IH1cbiAgI3ByZXZpZXcgYS5jbG9zZSB7XG4gICAgaGVpZ2h0OiAxLjI1ZW07XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDsgfVxuICAgICNwcmV2aWV3IGEuY2xvc2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZTgxZCc7IH1cblxuYnV0dG9uLmFjdGl2ZSBzcGFuOmJlZm9yZSwgLmJ1dHRvbi5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA4JztcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4jdGVzdGlzc3VlcyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAjdGVzdGlzc3Vlcy5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgI3Rlc3Rpc3N1ZXMgbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0OyB9XG5cbiN0ZXN0aXNzdWVzIHAuc2hvd2hpZGUge1xuICBjbGVhcjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIG1hcmdpbjogMWVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jaXNzdWVsaW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMmVtIDFlbSAyZW07IH1cbiAgI2lzc3VlbGluayBsaSB7XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07IH1cblxuI2Fzc2lnbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxudWwjY29tbWVudGJ1dHRvbnMuYnV0dG9ucy5hbHQucGFkIHtcbiAgbWFyZ2luLWxlZnQ6IDhlbTsgfVxuXG4jY29tbWVudHMge1xuICB3aWR0aDogMTBlbTtcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAjY29tbWVudHMgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgI2NvbW1lbnRzIGxpIGJsb2NrcXVvdGUuc3BlZWNoLmFkbWluIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gICAgI2NvbW1lbnRzIGxpIGJsb2NrcXVvdGUuc3BlZWNoLmNsaWVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMmVtOyB9XG4gICAgI2NvbW1lbnRzIGxpLmFuaW1hdGUgYmxvY2txdW90ZS5zcGVlY2gge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNiwgMSwgMC4yLCAxLjUpOyB9XG4gICAgI2NvbW1lbnRzIGxpLmFuaW1hdGUuaW4gYmxvY2txdW90ZS5zcGVlY2gge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG5cbmJsb2NrcXVvdGUuc3BlZWNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBibG9ja3F1b3RlLnNwZWVjaCBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGJsb2NrcXVvdGUuc3BlZWNoIHAsIGJsb2NrcXVvdGUuc3BlZWNoIGNpdGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgYmxvY2txdW90ZS5zcGVlY2ggcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIGJsb2NrcXVvdGUuc3BlZWNoIHA6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwLjVlbTtcbiAgICBib3R0b206IC05cHg7XG4gICAgY29udGVudDogJyAnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gIGJsb2NrcXVvdGUuc3BlZWNoIGNpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZzogMCAzMnB4OyB9XG4gIGJsb2NrcXVvdGUuc3BlZWNoIGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMCU7IH1cbiAgYmxvY2txdW90ZS5zcGVlY2ggYSB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIHRleHQtb3ZlcmZsb3c6IGNsaXA7IH1cbiAgICBibG9ja3F1b3RlLnNwZWVjaCBhOmhvdmVyLCBibG9ja3F1b3RlLnNwZWVjaCBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGJsb2NrcXVvdGUuc3BlZWNoLmFkbWluIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuICBibG9ja3F1b3RlLnNwZWVjaC5jbGllbnQgcDphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMC41ZW07IH1cbiAgYmxvY2txdW90ZS5zcGVlY2guY2xpZW50IGNpdGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIGJsb2NrcXVvdGUuc3BlZWNoLmNsaWVudCBpbWcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4OyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmxpbmtlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gIC5saW5rZWQgaW1nLCAubGlua2VkIHZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDQwdmg7XG4gICAgbWF4LWhlaWdodDogNDB2aDtcbiAgICBtYXJnaW46IDAuNWVtIGF1dG8gMDsgfVxuXG4uY2FyZHMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAuY2FyZHMgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMGVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDAgMCAzLjVlbSAwO1xuICAgIG1hcmdpbjogMCAxLjV2dyAxLjV2dyAwOyB9XG4gICAgLmNhcmRzID4gbGkucmV2ZWFsIHtcbiAgICAgIGFuaW1hdGlvbjogY2FyZHJldmVhbCAxLjJzIGVhc2U7IH1cbiAgLmNhcmRzIGZpZ3VyZSB7XG4gICAgbWF4LWhlaWdodDogNDB2aDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuY2FyZHMgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNhcmRzIC5tZXJjaGFudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuY2FyZHMgLm5ldyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jYXJkcyAuaGlnaGxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07IH1cbiAgLmNhcmRzIC50ZXN0cywgLmNhcmRzIHVsIHtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jYXJkcyB0aW1lIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmNhcmRzIHVsLm5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcmRzIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC4xZW0gMWVtIDAuMWVtIDA7IH1cbiAgLmNhcmRzIHVsLmxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY2FyZHMgdWwubGluayBsaSB7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAuY2FyZHMge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMGVtLCAxZnIpKTtcbiAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDIwZW0sIGF1dG8pO1xuICAgIGdyaWQtZ2FwOiAxLjV2dzsgfVxuICAgIC5jYXJkcyA+IGxpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2ZW0pIHtcbiAgICAgIC5jYXJkcyAuY29sMiB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyOyB9XG4gICAgICAuY2FyZHMgLnJvdzIge1xuICAgICAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjsgfVxuICAgICAgICAuY2FyZHMgLnJvdzIgZmlndXJlIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA2NHZoOyB9IH0gfVxuXG5Aa2V5ZnJhbWVzIGNhcmRyZXZlYWwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRlbSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbmJvZHkjZGFzaGJvYXJkIHtcbiAgcGFkZGluZzogMWVtOyB9XG4gIGJvZHkjZGFzaGJvYXJkIGhlYWRlciwgYm9keSNkYXNoYm9hcmQgbWFpbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDE4LjVlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBib2R5I2Rhc2hib2FyZCBtYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIGJvZHkjZGFzaGJvYXJkIGhlYWRlciBkaXYge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgYm9keSNkYXNoYm9hcmQgaGVhZGVyIGgxIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICB3aWR0aDogMTJlbTtcbiAgICBoZWlnaHQ6IDMuNWVtO1xuICAgIHBhZGRpbmc6IDAuN2VtIDJlbSAwIDFlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNzIwNztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM2VtIDA7IH1cbiAgICBib2R5I2Rhc2hib2FyZCBoZWFkZXIgaDEgcGF0aCB7XG4gICAgICBmaWxsOiAjMDAwO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAwOyB9XG4gICAgICBib2R5I2Rhc2hib2FyZCBoZWFkZXIgaDEgcGF0aC5lbSwgYm9keSNkYXNoYm9hcmQgaGVhZGVyIGgxIHBhdGguZG90IHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICBib2R5I2Rhc2hib2FyZCBoZWFkZXIgLmxvZ29iaWcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogOWVtO1xuICAgIG1heC1oZWlnaHQ6IDMuNWVtO1xuICAgIG1hcmdpbjogMCAxZW07IH1cbiAgYm9keSNkYXNoYm9hcmQgaGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTQwcHg7XG4gICAgbWFyZ2luOiAwLjdlbSAwIDAgMDsgfVxuICBib2R5I2Rhc2hib2FyZCBwLnN5c3RlbSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxZW0gYXV0bzsgfVxuICAgIGJvZHkjZGFzaGJvYXJkIHAuc3lzdGVtOjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiBzcGluIDVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5ib2R5I2Rhc2hib2FyZCBtYWluLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdi5zZWN0aW9uZ3JvdXAsIGJvZHkjcmVwb3J0IG1haW4sIGJvZHkjcmVwb3J0IG1haW4gZGl2LnNlY3Rpb25ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG5ib2R5I2Rhc2hib2FyZCBtYWluLnNlY3Rpb25ncm91cCwgYm9keSNyZXBvcnQgbWFpbi5zZWN0aW9uZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5I2Rhc2hib2FyZCBtYWluLnJlc3RyaWN0ZWQsIGJvZHkjcmVwb3J0IG1haW4ucmVzdHJpY3RlZCB7XG4gIG1heC13aWR0aDogMTIwMHB4OyB9XG5cbmJvZHkjZGFzaGJvYXJkIG1haW4ubm90YWJsZXJlcG9ydCwgYm9keSNyZXBvcnQgbWFpbi5ub3RhYmxlcmVwb3J0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5ib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24sIGJvZHkjZGFzaGJvYXJkIG1haW4gYXJ0aWNsZSwgYm9keSNyZXBvcnQgbWFpbiBzZWN0aW9uLCBib2R5I3JlcG9ydCBtYWluIGFydGljbGUge1xuICBmbGV4OiAxIDEgMTdlbTtcbiAgcGFkZGluZzogMCAwIDVweCAwO1xuICBtYXJnaW46IDVweDsgfVxuICBib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24gZGl2LCBib2R5I2Rhc2hib2FyZCBtYWluIGFydGljbGUgZGl2LCBib2R5I3JlcG9ydCBtYWluIHNlY3Rpb24gZGl2LCBib2R5I3JlcG9ydCBtYWluIGFydGljbGUgZGl2IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiA1cHg7IH1cbiAgYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uIGJ1dHRvbiwgYm9keSNkYXNoYm9hcmQgbWFpbiBhcnRpY2xlIGJ1dHRvbiwgYm9keSNyZXBvcnQgbWFpbiBzZWN0aW9uIGJ1dHRvbiwgYm9keSNyZXBvcnQgbWFpbiBhcnRpY2xlIGJ1dHRvbiB7XG4gICAgb3JkZXI6IDg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTsgfVxuICBib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24gcC5tZXNzYWdlLCBib2R5I2Rhc2hib2FyZCBtYWluIGFydGljbGUgcC5tZXNzYWdlLCBib2R5I3JlcG9ydCBtYWluIHNlY3Rpb24gcC5tZXNzYWdlLCBib2R5I3JlcG9ydCBtYWluIGFydGljbGUgcC5tZXNzYWdlIHtcbiAgICBvcmRlcjogOTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAuNWVtOyB9XG4gICAgYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uIHAubWVzc2FnZSBhLCBib2R5I2Rhc2hib2FyZCBtYWluIGFydGljbGUgcC5tZXNzYWdlIGEsIGJvZHkjcmVwb3J0IG1haW4gc2VjdGlvbiBwLm1lc3NhZ2UgYSwgYm9keSNyZXBvcnQgbWFpbiBhcnRpY2xlIHAubWVzc2FnZSBhIHtcbiAgICAgIGNvbG9yOiAjZWU3MjA3ICFpbXBvcnRhbnQ7IH1cbiAgYm9keSNkYXNoYm9hcmQgbWFpbiBzZWN0aW9uIHAjdGhlbWV0b2dnbGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIHNlY3Rpb24gcCN0aGVtZXRvZ2dsZXJfZGVtbywgYm9keSNkYXNoYm9hcmQgbWFpbiBhcnRpY2xlIHAjdGhlbWV0b2dnbGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIGFydGljbGUgcCN0aGVtZXRvZ2dsZXJfZGVtbywgYm9keSNyZXBvcnQgbWFpbiBzZWN0aW9uIHAjdGhlbWV0b2dnbGVyLCBib2R5I3JlcG9ydCBtYWluIHNlY3Rpb24gcCN0aGVtZXRvZ2dsZXJfZGVtbywgYm9keSNyZXBvcnQgbWFpbiBhcnRpY2xlIHAjdGhlbWV0b2dnbGVyLCBib2R5I3JlcG9ydCBtYWluIGFydGljbGUgcCN0aGVtZXRvZ2dsZXJfZGVtbyB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJvZHkjZGFzaGJvYXJkIG1haW4gYXNpZGUubm90ZSwgYm9keSNyZXBvcnQgbWFpbiBhc2lkZS5ub3RlIHtcbiAgd2lkdGg6IDc1JTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbSAyZW07IH1cbiAgYm9keSNkYXNoYm9hcmQgbWFpbiBhc2lkZS5ub3RlIHAsIGJvZHkjcmVwb3J0IG1haW4gYXNpZGUubm90ZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2ZpbGVzIGgyLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNyZXBvcnRzIGgyLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmbG93cyBoMiwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmlsZXMgaDIsIGJvZHkjcmVwb3J0IG1haW4gZGl2I3JlcG9ydHMgaDIsIGJvZHkjcmVwb3J0IG1haW4gZGl2I2Zsb3dzIGgyIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYjZmlsZXMgdWwsIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I3JlcG9ydHMgdWwsIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2Zsb3dzIHVsLCBib2R5I3JlcG9ydCBtYWluIGRpdiNmaWxlcyB1bCwgYm9keSNyZXBvcnQgbWFpbiBkaXYjcmVwb3J0cyB1bCwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmxvd3MgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAxZW0gMDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLXRvcDogMmVtOyB9XG4gIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2ZpbGVzIHVsLmZpbGVzLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNyZXBvcnRzIHVsLmZpbGVzLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmbG93cyB1bC5maWxlcywgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmlsZXMgdWwuZmlsZXMsIGJvZHkjcmVwb3J0IG1haW4gZGl2I3JlcG9ydHMgdWwuZmlsZXMsIGJvZHkjcmVwb3J0IG1haW4gZGl2I2Zsb3dzIHVsLmZpbGVzIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2ZpbGVzIHVsIGxpLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNyZXBvcnRzIHVsIGxpLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmbG93cyB1bCBsaSwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmlsZXMgdWwgbGksIGJvZHkjcmVwb3J0IG1haW4gZGl2I3JlcG9ydHMgdWwgbGksIGJvZHkjcmVwb3J0IG1haW4gZGl2I2Zsb3dzIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2ZpbGVzIHVsIGxpIGJ1dHRvbiwgYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYjcmVwb3J0cyB1bCBsaSBidXR0b24sIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2Zsb3dzIHVsIGxpIGJ1dHRvbiwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmlsZXMgdWwgbGkgYnV0dG9uLCBib2R5I3JlcG9ydCBtYWluIGRpdiNyZXBvcnRzIHVsIGxpIGJ1dHRvbiwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmxvd3MgdWwgbGkgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgICAgYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYjZmlsZXMgdWwgbGkgYnV0dG9uIHNwYW4sIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I3JlcG9ydHMgdWwgbGkgYnV0dG9uIHNwYW4sIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2Zsb3dzIHVsIGxpIGJ1dHRvbiBzcGFuLCBib2R5I3JlcG9ydCBtYWluIGRpdiNmaWxlcyB1bCBsaSBidXR0b24gc3BhbiwgYm9keSNyZXBvcnQgbWFpbiBkaXYjcmVwb3J0cyB1bCBsaSBidXR0b24gc3BhbiwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmxvd3MgdWwgbGkgYnV0dG9uIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAgICAgYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYjZmlsZXMgdWwgbGkgYnV0dG9uIHNwYW46YWZ0ZXIsIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I3JlcG9ydHMgdWwgbGkgYnV0dG9uIHNwYW46YWZ0ZXIsIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2Zsb3dzIHVsIGxpIGJ1dHRvbiBzcGFuOmFmdGVyLCBib2R5I3JlcG9ydCBtYWluIGRpdiNmaWxlcyB1bCBsaSBidXR0b24gc3BhbjphZnRlciwgYm9keSNyZXBvcnQgbWFpbiBkaXYjcmVwb3J0cyB1bCBsaSBidXR0b24gc3BhbjphZnRlciwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmxvd3MgdWwgbGkgYnV0dG9uIHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxlODM3JztcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTsgfVxuICAgIGJvZHkjZGFzaGJvYXJkIG1haW4gZGl2I2ZpbGVzIHVsIGxpIGJ1dHRvbjpob3ZlciBzcGFuOmFmdGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNyZXBvcnRzIHVsIGxpIGJ1dHRvbjpob3ZlciBzcGFuOmFmdGVyLCBib2R5I2Rhc2hib2FyZCBtYWluIGRpdiNmbG93cyB1bCBsaSBidXR0b246aG92ZXIgc3BhbjphZnRlciwgYm9keSNyZXBvcnQgbWFpbiBkaXYjZmlsZXMgdWwgbGkgYnV0dG9uOmhvdmVyIHNwYW46YWZ0ZXIsIGJvZHkjcmVwb3J0IG1haW4gZGl2I3JlcG9ydHMgdWwgbGkgYnV0dG9uOmhvdmVyIHNwYW46YWZ0ZXIsIGJvZHkjcmVwb3J0IG1haW4gZGl2I2Zsb3dzIHVsIGxpIGJ1dHRvbjpob3ZlciBzcGFuOmFmdGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuYm9keSNkYXNoYm9hcmQgbWFpbiBkaXYjY29udGFjdCBhOmFmdGVyLCBib2R5I3JlcG9ydCBtYWluIGRpdiNjb250YWN0IGE6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlODIwJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogaWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07IH1cblxuYm9keSNyZXBvcnQgbWFpbiBzZWN0aW9uIHtcbiAgZmxleC1iYXNpczogODAlOyB9XG4gIGJvZHkjcmVwb3J0IG1haW4gc2VjdGlvbi53aWRlIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgYm9keSNyZXBvcnQgbWFpbiBzZWN0aW9uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDQwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NmVtKSB7XG4gICAgYm9keSNyZXBvcnQgbWFpbiBzZWN0aW9uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDIxJTsgfSB9XG5cbiNmaWx0ZXIgZGl2LmZpbHRlcnMge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBwYWRkaW5nOiAwOyB9XG4gICNmaWx0ZXIgZGl2LmZpbHRlcnMud3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICNmaWx0ZXIgZGl2LmZpbHRlcnM6Zm9jdXMtd2l0aGluIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuZGl2LmZpbHRlcnMge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgbWFyZ2luOiAwOyB9XG4gIGRpdi5maWx0ZXJzIGRpdiwgZGl2LmZpbHRlcnMgaW5wdXQsIGRpdi5maWx0ZXJzIHNlbGVjdCwgZGl2LmZpbHRlcnMgYnV0dG9uLCBkaXYuZmlsdGVycyAjcHVibGlzaGVkIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDNlbTtcbiAgICBtYXJnaW46IDAuMmVtIDAuMjVlbTsgfVxuICBkaXYuZmlsdGVycyBidXR0b24ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzZW07XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgZGl2LmZpbHRlcnMgYnV0dG9uI3N1Ym1pdC1yZXBvcnQge1xuICAgICAgb3JkZXI6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7IH1cbiAgZGl2LmZpbHRlcnMgaW5wdXRbdHlwZT1cImRhdGVcIl0sIGRpdi5maWx0ZXJzICNtb250aCB7XG4gICAgbWF4LXdpZHRoOiA5LjI1ZW07IH1cbiAgZGl2LmZpbHRlcnMgaW5wdXRbdHlwZT1cInllYXJcIl0sIGRpdi5maWx0ZXJzIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGRpdi5maWx0ZXJzICNwcyB7XG4gICAgbWF4LXdpZHRoOiA0LjVlbTsgfVxuICBkaXYuZmlsdGVycyBpbnB1dC5maXRjb250ZW50LCBkaXYuZmlsdGVycyBzZWxlY3QuZml0Y29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDsgfVxuICBkaXYuZmlsdGVycyAjcGVyaW9kIHtcbiAgICBtYXgtd2lkdGg6IDVlbTsgfVxuICBkaXYuZmlsdGVycyAjY291bnRyeSB7XG4gICAgbWF4LXdpZHRoOiA5ZW07IH1cbiAgZGl2LmZpbHRlcnMgI2dtLCBkaXYuZmlsdGVycyAjY29tcGxldGUsIGRpdi5maWx0ZXJzICNhY3RpdmUge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHdpZHRoOiA1LjVlbTsgfVxuICBkaXYuZmlsdGVycyAjZ20ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgZGl2LmZpbHRlcnMgZGl2IHtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAgIGRpdi5maWx0ZXJzIGRpdiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGRpdi5maWx0ZXJzIGRpdiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgd2lkdGg6IDJlbTtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIGRpdi5maWx0ZXJzIGRpdiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgfiBsYWJlbCwgZGl2LmZpbHRlcnMgZGl2IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyB+IGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5kaXYuc2VwZmlsdGVycyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICBkaXYuc2VwZmlsdGVyczpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuXG5kaXYuYWR2YW5jZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJlbTtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgZGl2LmFkdmFuY2VkID4gZmllbGRzZXQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmc6IDAuMmVtIDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGRpdi5hZHZhbmNlZCBmaWVsZHNldCBkaXYge1xuICAgIG1hcmdpbjogMnB4IDAuOGVtOyB9XG4gIGRpdi5hZHZhbmNlZCBmaWVsZHNldCBsYWJlbCB7XG4gICAgd2lkdGg6IDguMmVtOyB9XG5cbi5hZHZhbmNlZC1vcGVuIGRpdi5hZHZhbmNlZCB7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cblxuLmFkdmFuY2VkLW9wZW4gYnV0dG9uLnRvZ2dsZXIuaWNvbi1tZW51OjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA3JzsgfVxuXG5ib2R5IHRoLnN0YXR1czAsIGJvZHkgdGQuc3RhdHVzMCwgYm9keSBvdXRwdXQuc3RhdHVzMCB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIGJvZHkgdGguc3RhdHVzMDpiZWZvcmUsIGJvZHkgdGQuc3RhdHVzMDpiZWZvcmUsIGJvZHkgb3V0cHV0LnN0YXR1czA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODYzJzsgfVxuXG5ib2R5IHRoLnN0YXR1czUwMCwgYm9keSB0ZC5zdGF0dXM1MDAsIGJvZHkgb3V0cHV0LnN0YXR1czUwMCB7XG4gIGNvbG9yOiAjODhmOyB9XG4gIGJvZHkgdGguc3RhdHVzNTAwOmJlZm9yZSwgYm9keSB0ZC5zdGF0dXM1MDA6YmVmb3JlLCBib2R5IG91dHB1dC5zdGF0dXM1MDA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODYzJzsgfVxuXG5ib2R5IHRoLnN0YXR1czEwMDAsIGJvZHkgdGQuc3RhdHVzMTAwMCwgYm9keSBvdXRwdXQuc3RhdHVzMTAwMCB7XG4gIGNvbG9yOiAjOGM2OyB9XG4gIGJvZHkgdGguc3RhdHVzMTAwMDpiZWZvcmUsIGJvZHkgdGQuc3RhdHVzMTAwMDpiZWZvcmUsIGJvZHkgb3V0cHV0LnN0YXR1czEwMDA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODYzJzsgfVxuXG5ib2R5IHRoLnN0YXR1czE1MDAsIGJvZHkgdGQuc3RhdHVzMTUwMCwgYm9keSBvdXRwdXQuc3RhdHVzMTUwMCB7XG4gIGNvbG9yOiAjYmJjOyB9XG4gIGJvZHkgdGguc3RhdHVzMTUwMDpiZWZvcmUsIGJvZHkgdGQuc3RhdHVzMTUwMDpiZWZvcmUsIGJvZHkgb3V0cHV0LnN0YXR1czE1MDA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODYzJzsgfVxuXG5ib2R5IHRoLnN0YXR1czIwMDAsIGJvZHkgdGQuc3RhdHVzMjAwMCwgYm9keSBvdXRwdXQuc3RhdHVzMjAwMCB7XG4gIGNvbG9yOiAjZmE2OyB9XG4gIGJvZHkgdGguc3RhdHVzMjAwMDpiZWZvcmUsIGJvZHkgdGQuc3RhdHVzMjAwMDpiZWZvcmUsIGJvZHkgb3V0cHV0LnN0YXR1czIwMDA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODYzJzsgfVxuXG5ib2R5IHRoLnN0YXR1czMwMDAsIGJvZHkgdGQuc3RhdHVzMzAwMCwgYm9keSBvdXRwdXQuc3RhdHVzMzAwMCB7XG4gIGNvbG9yOiAjZDU1OyB9XG4gIGJvZHkgdGguc3RhdHVzMzAwMDpiZWZvcmUsIGJvZHkgdGQuc3RhdHVzMzAwMDpiZWZvcmUsIGJvZHkgb3V0cHV0LnN0YXR1czMwMDA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODYzJzsgfVxuXG5ib2R5IHRoLnN0YXR1czQwMDAsIGJvZHkgdGQuc3RhdHVzNDAwMCwgYm9keSBvdXRwdXQuc3RhdHVzNDAwMCB7XG4gIGNvbG9yOiAjZjk5OyB9XG4gIGJvZHkgdGguc3RhdHVzNDAwMDpiZWZvcmUsIGJvZHkgdGQuc3RhdHVzNDAwMDpiZWZvcmUsIGJvZHkgb3V0cHV0LnN0YXR1czQwMDA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODYzJzsgfVxuXG50ZC5wdWJsaXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJxcIjsgfVxuXG50ZC5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJxcIjsgfVxuXG50ZC5tYXJrZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoYxcIjsgfVxuXG50ZC5wYXltZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qGRXCI7IH1cblxudGQuY2FyZWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLuoJVcIjsgfVxuXG50ZC5jYW5jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCTXCI7IH1cblxudGQuY2FuZml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qC+XCI7IH1cblxudGQuY2FudmVyaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qCyXCI7IH1cblxudGQuY2FuZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6gmlwiOyB9XG5cbiN0ZXN0c3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgI3Rlc3RzdGF0dXMgZGl2IHtcbiAgICBtYXJnaW46IDAgMC4yNWVtOyB9XG4gICAgI3Rlc3RzdGF0dXMgZGl2LnJlZiB7XG4gICAgICBmbGV4OiAxIDIgYXV0bzsgfVxuXG4jdGVzdHNlcnZpY2UgZGl2Lm5vdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jZHVwaXNzdWVtZXNzYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMWVtOyB9XG4gICNkdXBpc3N1ZW1lc3NhZ2UgZGl2IHtcbiAgICBwYWRkaW5nOiAuNWVtO1xuICAgIGZvbnQtc2l6ZTogbWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxubGkubmV3OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgY29udGVudDogJ1xcZTg0OSc7XG4gIHdpZHRoOiAwLjc1ZW07XG4gIGN1cnNvcjogaGVscDsgfVxuXG4jcmVmIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbmlucHV0I3JlZiB7XG4gIGhlaWdodDogMS44NWVtOyB9XG5cbiNzdGF0dXMge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbm91dHB1dCNzdGF0dXMge1xuICBwYWRkaW5nOiAwOyB9XG4gIG91dHB1dCNzdGF0dXM6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTsgfVxuXG5pbnB1dCNzbXNjb2RlLCBpbnB1dCNzbXNrZXl3b3JkIHtcbiAgbWF4LXdpZHRoOiAxMGVtOyB9XG5cbi5zdWJmaWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjhlbSAwO1xuICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAuc3ViZmllbGRzIGZpZWxkc2V0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiAwLjJlbSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2ZW0pIHtcbiAgICAgIC5zdWJmaWVsZHMgZmllbGRzZXQge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7IH0gfVxuXG4uYXNzaWduIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN0YXJnZXRkaXYge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4jdGVzdGlzc3VlcyB7XG4gIHBhZGRpbmc6IDFlbSAyZW07IH1cbiAgI3Rlc3Rpc3N1ZXMgZGl2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgICAjdGVzdGlzc3VlcyBkaXYjY29udGFjdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgI3Rlc3Rpc3N1ZXMgZGl2I2NvbnRhY3QgLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAjdGVzdGlzc3VlcyBkaXYjY29udGFjdCBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAjdGVzdGlzc3VlcyBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDAgMCAwLjc1ZW0gMDtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHVzZXItc2VsZWN0OiB0ZXh0OyB9XG4gICN0ZXN0aXNzdWVzIHNlY3Rpb24uY29scyB7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICBtYXJnaW4tbGVmdDogOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgI3Rlc3Rpc3N1ZXMgc2VjdGlvbi5jb2xzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICN0ZXN0aXNzdWVzIHNlY3Rpb24uY29scyBsYWJlbCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU2ZW0pIHtcbiAgICAgICN0ZXN0aXNzdWVzIHNlY3Rpb24uY29scyB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjsgfVxuICAgICAgICAjdGVzdGlzc3VlcyBzZWN0aW9uLmNvbHMgcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuI3JlYWRvbmx5ICN0ZXN0aXNzdWVzIHNlY3Rpb24ge1xuICBjb2x1bW4tZ2FwOiAyZW07XG4gIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgI3JlYWRvbmx5ICN0ZXN0aXNzdWVzIHNlY3Rpb24ge1xuICAgICAgY29sdW1uLWNvdW50OiAxOyB9IH1cbiAgI3JlYWRvbmx5ICN0ZXN0aXNzdWVzIHNlY3Rpb24gcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcbiAgICB0ZXh0LWluZGVudDogLTAuOGVtOyB9XG4gICAgI3JlYWRvbmx5ICN0ZXN0aXNzdWVzIHNlY3Rpb24gcDo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgY29udGVudDogJ1xcZTgyMyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMC44ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3VzZXJzdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAjdXNlcnN0YXR1cyBkaXYge1xuICAgIG1hcmdpbjogMCAwLjI1ZW07IH1cbiAgICAjdXNlcnN0YXR1cyBkaXYubmFtZSB7XG4gICAgICBmbGV4OiAxMCAxIGF1dG87IH1cbiAgICAjdXNlcnN0YXR1cyBkaXYuYWN0aXZlIHtcbiAgICAgIGZsZXg6IDAgMCA5ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTsgfVxuICAgICAgI3VzZXJzdGF0dXMgZGl2LmFjdGl2ZSBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAjdXNlcnN0YXR1cyBkaXYuYWN0aXZlIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAjdXNlcnN0YXR1cyBkaXYuZXhwaXJlIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMC41ZW07IH1cbiAgICAjdXNlcnN0YXR1cyBkaXYuZXhwaXJlIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAzZW07IH1cblxuI25hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuI3Rva2VuIHtcbiAgbWF4LXdpZHRoOiA4ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbnRhYmxlLnJlcG9ydCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgdGFibGUucmVwb3J0IHRoLCB0YWJsZS5yZXBvcnQgdGQge1xuICAgIHdpZHRoOiAzZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgcGFkZGluZzogMXB4IDJweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBjbGlwOyB9XG4gICAgdGFibGUucmVwb3J0IHRoIGEsIHRhYmxlLnJlcG9ydCB0ZCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgdGFibGUucmVwb3J0IHRoLnRpdGxlLCB0YWJsZS5yZXBvcnQgdGQudGl0bGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIHRhYmxlLnJlcG9ydCB0aC53aWRlciwgdGFibGUucmVwb3J0IHRkLndpZGVyIHtcbiAgICAgIHdpZHRoOiA1LjVyZW07IH1cbiAgICB0YWJsZS5yZXBvcnQgdGgubm9kYXRhLCB0YWJsZS5yZXBvcnQgdGQubm9kYXRhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICB0YWJsZS5yZXBvcnQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgICB0YWJsZS5yZXBvcnQgdGggc3BhbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDsgfVxuICB0YWJsZS5yZXBvcnRbZGF0YS1saW5rdXJsXSB0ZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgdGFibGUucmVwb3J0W2RhdGEtbGlua3VybF0gdGQueiB7XG4gICAgICBjdXJzb3I6IGF1dG87IH1cblxudGFibGUub3BzIHRoLCB0YWJsZS5vcHMgdGQge1xuICBwYWRkaW5nOiAwIDRweDsgfVxuXG50YWJsZS5vcHMgdGQgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbnRhYmxlLm9wcyB0aC5kYXRlIHtcbiAgd2lkdGg6IDZlbTsgfVxuXG50YWJsZS5vcHMgdGgudGVzdHMge1xuICB3aWR0aDogYXV0bzsgfVxuXG50YWJsZS5vcHMgdGgucXVhbGl0eSB7XG4gIHdpZHRoOiA0LjI1ZW07IH1cblxudGFibGUub3BzIC5xIHtcbiAgZm9udC1zaXplOiAxLjg1ZW07IH1cblxuYS5yZXBvcnQtaGVscCB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjsgfVxuXG51bC5kb3dubG9hZHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtIDFlbTsgfVxuXG5wLnJlcG9ydG1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMS41ZW0gYXV0bzsgfVxuXG5ib2R5I3JlcG9ydCBkaXYuY2hhcnR3cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogODAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkjcmVwb3J0IGZvcm0gPiBzdmcge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICBodG1sLCBib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBib2R5I2Rhc2hib2FyZCBoZWFkZXIsIG5hdiwgYnV0dG9uLCBhLmJ1dHRvbiwgZm9vdGVyLCAjZmlsdGVyLCBkaXYuZmlsdGVycywgZGl2LmFkdmFuY2VkLCBhLnJlcG9ydC1oZWxwLCB1bC5kb3dubG9hZHMsIGRpdi51cGRhdGVkLCBkaXYuY29waWVyLCAjdGVzdGlzc3VlcyBwLnNob3doaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgbWFpbiwgLnNlY3Rpb25ncm91cCwgLmNhcmRzLCAudGFibGVzY3JvbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgYm9keSwgbWFpbiwgaDEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGgxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIGhlYWRlciBoMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBhOmxpbmssIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICBhcnRpY2xlIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgaGVhZGVyLCAjdGVzdHN0YXR1cywgI3VzZXJzdGF0dXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgdGFibGUsIGNvbCwgdHIsIHRoLCB0ZCwgZmllbGRzZXQsIGRpdi5zdWJmaWVsZHMge1xuICAgIGJvcmRlci1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIHNlY3Rpb24ge1xuICAgIGJvcmRlcjogMCBub25lOyB9XG4gICNjb21tZW50cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDsgfVxuICBibG9ja3F1b3RlLnNwZWVjaCBwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OyB9XG4gIGJsb2NrcXVvdGUuc3BlZWNoIHA6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzk5OSAjOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgYmxvY2txdW90ZS5zcGVlY2guY2xpZW50IHA6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjOTk5ICFpbXBvcnRhbnQ7IH1cbiAgb2wjbWVkaWEge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIG9sI21lZGlhIGxpIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygzMy4zJSAtIDEycHgpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7IH1cbiAgICAgIG9sI21lZGlhIGxpIGZpZ3VyZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI2Rhc2hib2FyZCBzZWN0aW9uLCAjcmVwb3J0IHNlY3Rpb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luOiAxZW0gMSU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAgICNkYXNoYm9hcmQgc2VjdGlvbi53aWRlLCAjcmVwb3J0IHNlY3Rpb24ud2lkZSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxZW0gYXV0bzsgfVxuICAgICNkYXNoYm9hcmQgc2VjdGlvbiBoMiwgI3JlcG9ydCBzZWN0aW9uIGgyIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OyB9XG4gIC5zZWN0aW9uZ3JvdXAge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jYXJkcyA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMxLjUlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDElIDElIDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzk5OTsgfVxuICAgIC5jYXJkcyA+IGxpIGZpZ3VyZSB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgYm9yZGVyLXRvcDogMCBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTsgfVxuICAgIC5jYXJkcyA+IGxpIC5saW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgc3ZnLnBpZWNoYXJ0IHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4OyB9XG4gIHRleHQge1xuICAgIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcbiAgICBzdHJva2Utd2lkdGg6IDAgIWltcG9ydGFudDsgfVxuICBwYXRoIHtcbiAgICBzdHJva2U6ICNmZmYgIWltcG9ydGFudDsgfVxuICBjaXJjbGUsIGVsbGlwc2Uge1xuICAgIHN0cm9rZTogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgY2lyY2xlLmlubmVyLCBlbGxpcHNlLmlubmVyIHtcbiAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDsgfSB9XG4iLCIvLyBCYXNlIHN0eWxlc1xuaHRtbCwgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtc21hbGwgLyAkZm9udC1iYXNlLXNpemUpICogMTAwJTtcbiAgQGluY2x1ZGUgcmVzZXQ7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZCgnbWVkaXVtJykge1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtbWVkaXVtIC8gJGZvbnQtYmFzZS1zaXplKSAqIDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kKCdsYXJnZScpIHtcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWxhcmdlIC8gJGZvbnQtYmFzZS1zaXplKSAqIDEwMCU7XG4gIH1cbn1cblxuaHRtbCB7XG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogNWVtIDA7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxudGFibGUsIGlucHV0LCBvdXRwdXQsIHRleHRhcmVhLCBzZWxlY3QsIGRhdGFsaXN0LCBvcHRpb24sIHByZSwgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tb25vO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBAaW5jbHVkZSByZXNldDtcbn1cblxuaDEge1xuXHR3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICB9XG5cbiAgaGVhZGVyICYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuaDMge1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gIH1cbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmhyIHtcblx0aGVpZ2h0OiAxcHg7XG5cdGJvcmRlcjogMCBub25lO1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSByZXNldDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbiNyZXBvcnQgZm9ybSA+IGgyIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbn1cblxuYXJ0aWNsZSB7XG5cbiAgaDIge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgfVxuXG59XG4iLCIvLyBoZWFkZXJcbmhlYWRlciB7XG4gIEBleHRlbmQgJXRvcC1iYXI7XG59XG5cbi8vIHByaW1hcnkgY29udGVudCBob2xkZXJcbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMmVtIDVlbSAyZW07XG4gIG1hcmdpbjogMCAwIDAgbWFwLWdldCgkbWVudS13aWR0aCwgJ3NtYWxsJyk7XG4gIHotaW5kZXg6IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZCgnbWVkaXVtJykge1xuICAgIG1hcmdpbi1sZWZ0OiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnbWVkaXVtJyk7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kKCdsYXJnZScpIHtcbiAgICBtYXJnaW4tbGVmdDogbWFwLWdldCgkbWVudS13aWR0aCwgJ2xhcmdlJyk7XG4gIH1cbn1cblxuYm9keS5mdWxsIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBtYWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzZW07XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5hcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiA0MGVtO1xufVxuXG5pZnJhbWUuZnVsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBAaW5jbHVkZSByZXNldDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vLyBmb290ZXJcbmZvb3RlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogbWFwLWdldCgkbWVudS13aWR0aCwgJ3NtYWxsJyk7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmVzZXQ7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kKCdtZWRpdW0nKSB7XG4gICAgd2lkdGg6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdtZWRpdW0nKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQoJ2xhcmdlJykge1xuICAgIHdpZHRoOiBtYXAtZ2V0KCRtZW51LXdpZHRoLCAnbGFyZ2UnKTtcblxuICAgIHAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIvLyBuYXZpZ2F0aW9uIG1lbnVcbm5hdi5tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdzbWFsbCcpO1xuXG4gIHVsLCBsaSB7XG4gICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6ICR0b3AtYmFyLWhlaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3V0bGluZTogMCBub25lO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdzbWFsbCcpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ob21lIGEge1xuICAgIGhlaWdodDogJHRvcC1iYXItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQoJ21lZGl1bScpIHtcbiAgICB3aWR0aDogbWFwLWdldCgkbWVudS13aWR0aCwgJ21lZGl1bScpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZCgnbGFyZ2UnKSB7XG4gICAgd2lkdGg6IG1hcC1nZXQoJG1lbnUtd2lkdGgsICdsYXJnZScpO1xuICB9XG59XG4iLCIvLyBmb3JtIHN0eWxpbmdcbiRsYWJlbC13aWR0aDogOGVtO1xuJGxhYmVsLXBhZDogMWVtO1xuJGlucHV0LXBhZHg6IDAuNmVtO1xuJGlucHV0LXBhZHk6ICRpbnB1dC1wYWR4ICogMiAvIDM7XG5cbmZvcm0ge1xuICBAaW5jbHVkZSByZXNldDtcblxuICBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDJweCAyZW07XG5cbiAgICAmLnRhbGwge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIHAsIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWR5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXNzdWVjb21wYW55IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIGRpdi5nZ2NoYXJ0LCBkaXYuZ2djaGFydCBkaXYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGEuYWRkbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDhlbTtcbiAgfVxuXG4gIG5hdiB7XG4gICAgQGV4dGVuZCAlYnV0dG9uLWJhcjtcbiAgfVxuXG4gIG5hdiB1bCwgdWwuYnV0dG9ucyB7XG5cbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMCA0cHggNHB4O1xuICAgIH1cblxuICAgICYuYWx0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAmLnBhZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkbGFiZWwtd2lkdGggKyAyZW07XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDRweCA0cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIG5hdi5sb2dpbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIG5hdiBwIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB9XG4gIH1cblxufVxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG5cbiAgZmllbGRzZXQge1xuICAgIEBpbmNsdWRlIHJlc2V0O1xuICB9XG59XG5cbmxlZ2VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbn1cblxubGFiZWwge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6ICRsYWJlbC13aWR0aDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6ICRsYWJlbC1wYWQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJi5sb25nbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICB9XG59XG5cbmlucHV0LCBvdXRwdXQsIHRleHRhcmVhLCBzZWxlY3QsIHByZSB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG4gIG9yZGVyOiAyO1xuICBmbGV4OiAyIDEgYXV0bztcbiAgaGVpZ2h0OiAyLjI1ZW07XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWR5ICRpbnB1dC1wYWR4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMCBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogJGlucHV0LXBhZHk7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcblxuICAmW2Rpc2FibGVkXSwgJltyZWFkb25seV0ge1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgfVxuXG4gICYjdXJsX25vdGVzIHtcbiAgICBtaW4taGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxucHJlIHtcblx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdHdpZHRoOiAxMGVtO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0c3Bhbi5kb21haW4ge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgb3JkZXI6IDE7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgZGl2ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAkbGFiZWwtd2lkdGg7XG4gIH1cblxuICBkaXYgc3Bhbi5jaGtjb2wgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAmIH4gbGFiZWwge1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgJiB+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogLTJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICAgICAgY29udGVudDogJ1xcZTgxZCc7XG4gICAgICB3aWR0aDogMi42ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdGV4dC1pbmRlbnQ6IDEuN2VtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkaW5wdXQtcGFkeDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEuMWVtO1xuICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICBsZWZ0OiAwLjE1ZW07XG4gICAgICB0b3A6IDEwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA3MG1zIGVhc2UtaW47XG4gICAgfVxuXG4gIH1cblxuICAmOmNoZWNrZWQgfiBsYWJlbCB7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTgxYyc7XG4gICAgICB0ZXh0LWluZGVudDogMC4zZW07XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuMjVlbSk7XG4gICAgfVxuICB9XG59XG5cbmZvcm0gZGl2IHtcblxuICBwIHtcbiAgICB3aWR0aDogJGxhYmVsLXdpZHRoO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDAgJGxhYmVsLXBhZCAwIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJiB+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgJiB+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuY2hrY29sIHtcbiAgICB3aWR0aDogNC41ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHNwYW4uY2hrY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgb2wsIHVsIHtcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4OiAyIDEgYXV0bztcbiAgICBAaW5jbHVkZSByZXNldDtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmVzZXQ7XG4gICAgbWFyZ2luOiAwLjFlbSAwO1xuXG4gICAgJi50ZW1wbGF0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgfVxuXG59XG5cbmJ1dHRvbiwgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExLjVlbTtcbiAgaGVpZ2h0OiAyLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMi4yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMCBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICBzcGFuW2NsYXNzXj1cImljb24tXCJdLCBzcGFuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIH1cblxuICAmW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbn1cblxuI3JlYWRvbmx5IHtcblxuICBmb3JtIGRpdi50YWxsIHtcblxuICAgICYgPiBwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gIH1cblxuICBvdXRwdXQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWR4IDAgMDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICBhLnVybCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3JkZXI6IDI7XG4gICAgbWF4LXdpZHRoOiAxNmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gIG9sI21lZGlhIGxpIGZpZ3VyZSB7XG4gICAgbWluLWhlaWdodDogMy41ZW07XG4gIH1cblxufVxuXG4vLyBjb3B5YWJsZSBmaWVsZFxubGFiZWwuY29weWFibGUuYWN0aXZlIHtcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICBjb250ZW50OiAnXFxlODM4JztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1ZW07XG4gICAgY3Vyc29yOiBjb3B5O1xuICB9XG5cbiAgJjpob3ZlcjpiZWZvcmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxufVxuXG4jcmVhZG9ubHkgbGFiZWwuY29weWFibGUge1xuICBjdXJzb3I6IGNvcHk7XG59XG5cbmRpdi5jb3BpZXIge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBsYWJlbC5jb3B5YWJsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGxhYmVsLXdpZHRoO1xuICB9XG59XG4iLCIvLyBmaWxlIGRyYWcgYW5kIGRyb3Agc3R5bGluZ1xuI2ZpbGVob3ZlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRmb250LXNpemU6IDEwMHZtaW47XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogYXV0bztcbn1cblxuYm9keS5maWxlaG92ZXIgI2ZpbGVob3ZlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLy8gdGFibGUgc3R5bGluZ1xucC5ub2RhdGEge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW46IDFlbSAwO1xufVxuXG4ubm9kYXRhIHtcblxuXHRwLm5vZGF0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHR0YWJsZSwgbmF2LnRhYmxlbmF2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cbn1cblxuLnRhYmxlc2Nyb2xsIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0bWFyZ2luOiAwO1xufVxuXG50YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGVtcHR5LWNlbGxzOiBzaG93O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuZm9ybS5hY3RpdmUge1xuXG5cdGJ1dHRvbi5pY29uLXNlYXJjaCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdHRhYmxlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHR0aCB7XG5cdFx0Y3Vyc29yOiBucy1yZXNpemU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblxuXHRhIHtcblx0XHQvLyBwcmV2ZW50cyBzdWItdGhlbWUgY29sb3Igb3ZlcnJpZGVzXG5cdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0fVxuXG59XG5cbnRoLCB0ZCB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRwYWRkaW5nOiAwLjNlbTtcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYubnVtLCAmLmRhdGUge1xuXHRcdHdpZHRoOiAzLjVlbTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHR0ZXh0LW92ZXJmbG93OiBjbGlwO1xuXHR9XG5cblx0Ji5kYXRlIHtcblx0XHR3aWR0aDogNi4yZW07XG5cdH1cblxuXHQmLnJlZiB7XG5cdFx0d2lkdGg6IDcuNWVtO1xuXHR9XG5cblx0Ji5hZGZsb3cge1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQoJ21lZGl1bScpIHsgd2lkdGg6IDllbTsgfVxuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZbY2xhc3NePVwiaWNvblwiXSB7XG5cdFx0d2lkdGg6IDIuNGVtO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGNsaXA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0c3VwIHtcblx0XHRmb250LXNpemU6IDAuNmVtO1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0fVxufVxuXG50aCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG50ZFtyb3dzcGFuXSB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnRib2R5IHRyLnJvd3RlbXBsYXRlLCBkaXYudGVzdGNhcmR0ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIGRpdi50ZXN0Y2FyZHRlbXBsYXRlLCBcbmRpdi50ZXN0Y2FyZCB7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiA5OTk5O1xuXG5cdC8vIHRvcDogMjUlO1xuXHRyaWdodDogMjBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAwLjdyZW07XG5cblx0dGltZSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0cCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aWR0aDogdW5zZXQ7XG5cdFx0cGFkZGluZzogMC44cmVtO1xuXHR9XG5cblx0c2VjdGlvbi50ZXN0Y2FyZGJyZWFjaCBwIHtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGU4MjNcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBpY29ucztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAwLjhlbTtcblx0XHRcdGNvbG9yOiAjYzAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0XHR9XG5cdH1cblxuXHRkaXYuc3ViZmllbGRzIHtcblx0XHRwYWRkaW5nOiAwLjhyZW07XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0b3V0cHV0W2RhdGEtdHlwZT1cInN0YXR1c1wiXSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdGZpZWxkc2V0IHtcblx0XHRcdHBhZGRpbmc6IDAuMnJlbTtcblx0XHR9XG5cdH1cblxuXHR0YWJsZS5pc3N1ZSB7XG5cblx0XHR0aCB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cdFx0fVxuXHR9XG5cblx0ZmllbGRzZXQjdGVzdG1lZGlhIHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRvbCNtZWRpYSBsaSB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0fVxuXHR9XG5cbn1cblxudGFibGUuaW5mbywgdGFibGUuaGVscCB7XG5cblx0dGFibGUtbGF5b3V0OiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblxuXHR0aCwgdGQge1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxuXG59XG5cbnRhYmxlLmluZm8ge1xuXG5cdHRoLCB0ZCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdFx0dGV4dC1vdmVyZmxvdzogY2xpcDtcblx0fVxuXG5cdHRoLmxlZnQtYWxpZ24sIHRkLmxlZnQtYWxpZ24ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdH1cblx0XG59XG5cbnRhYmxlLmhlbHAge1xuXG5cdHRkOmZpcnN0LWNoaWxkIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0cGFkZGluZy1sZWZ0OiAyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMC41ZW07XG5cdH1cblxufVxuXG50YWJsZS5pc3N1ZSB7XG5cdHRhYmxlLWxheW91dDogYXV0bztcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogMCAwIDFlbSAwO1xuXG5cdCYjaXNzdWVpbmZvIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG5cdHRoLCB0ZCB7XG5cdFx0cGFkZGluZzogMCAxZW0gMCAwO1xuXHR9XG59XG5cbm5hdi50YWJsZW5hdiB7XG5cblx0LnNlcCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwLjc1ZW07XG5cdH1cblxuXHQucGFnZXMge1xuXHRcdHdpZHRoOiAzZW07XG5cdH1cblxuXHRidXR0b24ge1xuXHRcdHdpZHRoOiAzZW07XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxufVxuXG4vLyBzdGF0dXMgdGFibGUgY29sIG1peGluXG5AbWl4aW4gc3RhdHVzLWNvbCgkbmFtZSkge1xuXHRjb2wuc3RhdHVzI3skbmFtZX0ge1xuXHRcdCRjb2w6IG1hcC1nZXQoJGNvbG9yLXN0YXR1cywgJG5hbWUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbCwgMC4zKTtcblx0fVxufVxuXG4vLyBzdGF0dXMgdGFibGUgY29sIG1peGluXG5AbWl4aW4gaXN0YXRlLWNvbCgkbmFtZSkge1xuXHRjb2wuaXNzdWUtc3RhdGUjeyRuYW1lfSB7XG5cdFx0JGNvbDogbWFwLWdldCgkY29sb3ItaXN0YXRlLCAkbmFtZSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sLCAwLjMpO1xuXHR9XG59XG5cbkBpbmNsdWRlIHN0YXR1cy1jb2woXCI1MDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtY29sKFwiMTAwMFwiKTtcbkBpbmNsdWRlIHN0YXR1cy1jb2woXCIxNTAwXCIpO1xuQGluY2x1ZGUgc3RhdHVzLWNvbChcIjIwMDBcIik7XG5AaW5jbHVkZSBzdGF0dXMtY29sKFwiMzAwMFwiKTtcbkBpbmNsdWRlIHN0YXR1cy1jb2woXCI0MDAwXCIpO1xuXG5AaW5jbHVkZSBpc3RhdGUtY29sKFwiMVwiKTtcbkBpbmNsdWRlIGlzdGF0ZS1jb2woXCIwMVwiKTtcbkBpbmNsdWRlIGlzdGF0ZS1jb2woXCIwMFwiKTsiLCIvLyB3aWRnZXRzIC0gcHJpbWFyaWx5IHVzZWQgb24gdGhlIGRhc2hib2FyZFxuc2VjdGlvbiB7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDAuODVlbTtcblx0XHRwYWRkaW5nOiAycHggNXB4IDNweCA1cHg7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cblxuXHRhLmljb24tZmxvcHB5IHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHdpZHRoOiAxLjJlbTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmOmhvdmVyIGEuaWNvbi1mbG9wcHkge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHRzcGFuLmljb24tY2FuY2VsIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IDEuMmVtO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHR1bCwgb2wsIGxpIHtcblx0XHRAaW5jbHVkZSByZXNldC1saXN0O1xuXHR9XG5cblx0dWwsIG9sLCBwOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHRwLCBsaSB7XG5cdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRtYXJnaW46IDAgMTBweDtcblx0fVxuXG5cdHRhYmxlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0YTpsaW5rLCBhOnZpc2l0ZWQsIGE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcblx0XHQvLyBwcmV2ZW50cyBzdWItdGhlbWUgY29sb3Igb3ZlcnJpZGVzXG5cdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0fVxuXG5cdHAuaGVscCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMC43NWVtO1xuXG5cdFx0YTpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDEuNWVtO1xuXHRcdFx0aGVpZ2h0OiAxLjVlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXHR9XG5cblx0cC5hbGVydCB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRhOmJlZm9yZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuXHRcdH1cblx0fVxuXG5cdHAuZmxhc2gge1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDEuMmVtIDUwJTtcblx0XHRhbmltYXRpb246IGZsYXNoIDAuMnMgZWFzZS1pbiAxcyBhbHRlcm5hdGUgNjtcblx0fVxuXG5cdGhyOmxhc3QtY2hpbGQge1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdC5tYWluIHtcblx0XHRmb250LXNpemU6IDNlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW4tdG9wOiAwLjRlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjJlbTtcblx0fVxuXG5cdGgyICsgLm1haW4ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHRAbWl4aW4gc3RhdHVzLWNvbG9yKCRuYW1lKSB7XG5cdFx0LnN0YXR1cyN7JG5hbWV9IHtcblx0XHRcdGNvbG9yOiAje21hcC1nZXQoJGNvbG9yLXN0YXR1cywgJG5hbWUpfTtcblxuXHRcdFx0YTpiZWZvcmUge1xuXHRcdFx0XHRAZXh0ZW5kICVpY29uO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuXHRcdFx0XHRjb250ZW50OiAnXFxlODYzJztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBzdGF0dXMtY29sb3IoXCI1MDBcIik7XG5cdEBpbmNsdWRlIHN0YXR1cy1jb2xvcihcIjEwMDBcIik7XG5cdEBpbmNsdWRlIHN0YXR1cy1jb2xvcihcIjE1MDBcIik7XG5cdEBpbmNsdWRlIHN0YXR1cy1jb2xvcihcIjIwMDBcIik7XG5cdEBpbmNsdWRlIHN0YXR1cy1jb2xvcihcIjMwMDBcIik7XG5cdEBpbmNsdWRlIHN0YXR1cy1jb2xvcihcIjQwMDBcIik7XG5cblx0c3Ryb25nIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdH1cblxuXHRwcm9ncmVzcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDVweDtcblx0XHRAaW5jbHVkZSByZXNldDtcblx0XHRib3JkZXI6IDAgbm9uZTtcblx0fVxuXG5cdHVsLmJhcmNoYXJ0IHtcblx0XHRtYXJnaW46IDVweDtcblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0cC5zZWNvbmRhcnkge1xuXHRcdG1hcmdpbi10b3A6IDAuMjVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG5cdH1cblxufVxuXG4vLyBIVE1MIGJhciBjaGFydFxudWwuYmFyY2hhcnQge1xuXG5cdGNsZWFyOiBib3RoO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdHBhZGRpbmc6IDFweDtcblx0bWFyZ2luOiAxZW0gYXV0bztcblxuXHRsaSB7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0cGFkZGluZzogMCAzcHg7XG5cdFx0bWFyZ2luOiAwIDAgMXB4IDA7XG5cdH1cblxuXHRsaTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRhIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0c3Ryb25nIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdH1cblxufVxuXG4vLyBmaXggSUUgaXNzdWVzXG5zdmcge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBwaWUgY2hhcnRzXG5zdmcucGllY2hhcnQge1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDM2MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHR0ZXh0IHtcblx0XHRmb250LXNpemU6IDIuNmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC1hbmNob3I6IGVuZDtcblx0XHRkb21pbmFudC1iYXNlbGluZTogbWlkZGxlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHN0cm9rZS13aWR0aDogMC4xNWVtO1xuXHRcdGZpbGw6ICMyMjI7XG5cblx0XHRAc3VwcG9ydHMgKHBhaW50LW9yZGVyOiBzdHJva2UpIHtcblx0XHRcdHN0cm9rZTogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuXHRcdFx0c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuXHRcdFx0c3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcblx0XHRcdHBhaW50LW9yZGVyOiBzdHJva2U7XG5cdFx0XHRhbmltYXRpb246IHRleHRmYWRlIDEuNXMgbGluZWFyO1xuXHRcdH1cblxuXHR9XG5cblx0dGV4dC5yZXYge1xuXHRcdHRleHQtYW5jaG9yOiBzdGFydDtcblx0fVxuXG5cdHBhdGgsIGNpcmNsZSwgZWxsaXBzZSB7XG5cdFx0c3Ryb2tlLXdpZHRoOiAxO1xuXG5cdFx0QHN1cHBvcnRzIChwYWludC1vcmRlcjogc3Ryb2tlKSB7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXHRcdFx0YW5pbWF0aW9uOiBncm93IDFzIGVhc2Utb3V0O1xuXHRcdH1cblx0fVxuXG59XG5cbi8vIHN0YWNrZWQgYmFyIGNoYXJ0XG5zdmcuYmFyY2hhcnQge1xuXG5cdHRleHQge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdHRleHQtYW5jaG9yOiBlbmQ7XG5cdFx0ZG9taW5hbnQtYmFzZWxpbmU6IG1pZGRsZTtcblx0fVxuXG5cdHRleHQudG90YWwge1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LWFuY2hvcjogc3RhcnQ7XG5cblx0XHRAc3VwcG9ydHMgKHBhaW50LW9yZGVyOiBzdHJva2UpIHtcblx0XHRcdGFuaW1hdGlvbjogdGV4dGZhZGUgMS4ycyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5cblx0dGV4dC52YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZpbGw6IHJnYmEoMCwwLDAsMC43KTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdEBzdXBwb3J0cyAocGFpbnQtb3JkZXI6IHN0cm9rZSkge1xuXHRcdFx0YW5pbWF0aW9uOiB0ZXh0ZmFkZSAxLjhzIGxpbmVhcjtcblx0XHR9XG5cdH1cblxuXHR0ZXh0LmF4aXNtIHtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdHRleHQtYW5jaG9yOiBzdGFydDtcblx0XHRkb21pbmFudC1iYXNlbGluZTogaGFuZ2luZztcblx0fVxuXG5cdGxpbmUge1xuXHRcdHN0cm9rZS13aWR0aDogMTtcblx0XHRzdHJva2UtbGluZWNhcDogYnV0dDtcblx0fVxuXG5cdGxpbmUuYXhpc20ge1xuXHRcdHN0cm9rZS13aWR0aDogMC41O1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDEsIDI7XG5cdH1cblxuXHRyZWN0IHtcblx0XHRAc3VwcG9ydHMgKHBhaW50LW9yZGVyOiBzdHJva2UpIHtcblx0XHRcdGFuaW1hdGlvbjogZ3Jvd1ggMXMgZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG5cbn1cblxuc3ZnICsgc3ZnLnBpZWNoYXJ0LCBzdmcgKyBzdmcuYmFyY2hhcnQge1xuXHRtYXJnaW4tdG9wOiAxZW07XG59XG5cbi8vIGFsZXJ0IHdpZGdldFxuYm9keSNkYXNoYm9hcmQgbWFpbiB7XG5cblx0c2VjdGlvbi5hbm5vdW5jZW1lbnRzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC8vIGZsZXg6IDIgMSAzNWVtOyAtIGRvdWJsZS13aWR0aCBhbGVydCBib3hcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGxpLCBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdH1cblxuXHRcdGxpIHVsLCBsaSBsaSB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0XHRtYXJnaW46IDFlbSAwIDFlbSAxLjhlbTtcblx0XHR9XG5cblx0XHRsaSBsaSB7XG5cdFx0XHRtYXJnaW46IDAuM2VtIDA7XG5cdFx0fVxuXG5cdFx0YSBoMzphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnXFxlODE4Jztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwLjI1ZW07XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKC0zMGRlZyk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuXHRcdH1cblxuXHRcdGE6aG92ZXIgaDMsIGE6Zm9jdXMgaDMge1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVlbSkgcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRhbmltYXRpb246IDEuNXMgZWFzZS1vdXQgMXMgZm9yd2FyZHMgaW5maW5pdGUgbGlua2Fycm93O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHRwLmFubm91bmNlbWVudHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ly8gcC5ib3R0b20ge1xuXHQvLyBcdGJvdHRvbTogMDtcblx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdC8vIH1cblxufVxuXG5ib2R5I2Rhc2hib2FyZC5hbm5vdW5jZW1lbnRzLW9wZW4gbWFpbiB7XG5cblx0c2VjdGlvbi5hbm5vdW5jZW1lbnRzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdHAuYW5ub3VuY2VtZW50cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG59XG5cbi8vIG1hcHNcbmJvZHkjZGFzaGJvYXJkIG1haW4gc2VjdGlvbi5tYXAge1xuXG5cdGZsZXg6IDMgMSA1OWVtO1xuXG5cdGRpdiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG59XG5cbnN2Zy5tYXAge1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTVlbTtcblx0dGV4dC1hbmNob3I6IG1pZGRsZTtcblx0c3Ryb2tlLXdpZHRoOiAxO1xuXG5cdHBhdGgge1xuXHRcdHRyYW5zaXRpb246IGZpbGwgMC4zcyBsaW5lYXI7XG5cdH1cblxufVxuXG4vLyBtYXAgcGluXG51bC5waW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0Zm9udC1zaXplOiAwLjdlbTtcblx0QGluY2x1ZGUgcmVzZXQtbGlzdDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDZweCk7XG5cdFx0Ym90dG9tOiAtMTJweDtcblx0XHRib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdGxpIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRAaW5jbHVkZSByZXNldDtcblxuXHRcdGEsIHNwYW4ge1xuXHRcdFx0cGFkZGluZzogMCAzcHg7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdCYudGl0bGUsICYuc3VidGl0bGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHBhZGRpbmc6IDJweCAwO1xuXHRcdH1cblxuXHRcdCYubWkgYTpiZWZvcmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0XHRcdGNvbnRlbnQ6ICdcXGU4MzMnO1xuXHRcdCAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0XHR9XG5cblx0XHQmLm1zIGE6YmVmb3JlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdFx0XHRjb250ZW50OiAnXFxlODY0Jztcblx0XHQgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7XG5cdFx0fVxuXG5cdH1cbn1cblxuLy8gbG9hZGVyXG5zdmcjbG9hZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cblx0Y2lyY2xlIHtcblx0XHRzdHJva2U6ICNlZTc1MGQ7XG5cdFx0c3Ryb2tlLXdpZHRoOiA0cHg7XG5cdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuXHRcdGFuaW1hdGlvbjogbG9hZGxpbmUgMS42cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlLCBsb2Fkcm90YXRlIDEuNnMgbGluZWFyIGluZmluaXRlO1xuXHR9XG5cblx0Ji5pbmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY2FyZHMgdWwubGluayBsaSB7XG5cdFxuXHRhIHNwYW46YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICdcXGU4MTgnO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZy1sZWZ0OiAwLjI1ZW07XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSgtMzBkZWcpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cdH1cblxuXHRhOmhvdmVyIHNwYW4sIGE6Zm9jdXMgc3BhbiB7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1ZW0pIHJvdGF0ZSgwZGVnKTtcblx0XHRcdGFuaW1hdGlvbjogMS41cyBlYXNlLW91dCAxcyBmb3J3YXJkcyBpbmZpbml0ZSBsaW5rYXJyb3c7XG5cdFx0fVxuXG5cdH1cbn1cblxuLy8gZmxhc2ggYW5pbWF0aW9uIGZvciBhbGVydHNcbkBrZXlmcmFtZXMgZmxhc2gge1xuXHQwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxufVxuXG4vLyBncm93IGFuaW1hdGlvbiBmb3IgY2hhcnRzXG5Aa2V5ZnJhbWVzIGdyb3cge1xuXHQwJSB7IHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbn1cblxuLy8gZ3JvdyBhbmltYXRpb24gZm9yIGJhciBjaGFydHNcbkBrZXlmcmFtZXMgZ3Jvd1gge1xuXHQwJSB7IHRyYW5zZm9ybTogc2NhbGVYKDApOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxufVxuXG4vLyB0ZXh0IGZhZGUgYW5pbWF0aW9uIGZvciBTVkcgdGV4dFxuQGtleWZyYW1lcyB0ZXh0ZmFkZSB7XG5cdDAlIHsgb3BhY2l0eTogMDsgfVxuXHQ1MCUgeyBvcGFjaXR5OiAwOyB9XG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi8vIGFsZXJ0IGxpbmthcnJvd1xuQGtleWZyYW1lcyBsaW5rYXJyb3cge1xuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1ZW0pOyB9XG5cdDE1JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVlbSk7IH1cblx0MzAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMjVlbSk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjI1ZW0pOyB9XG59XG5cbi8vIGxvYWRpbmcgaWNvbiByb3RhdGlvblxuQGtleWZyYW1lcyBsb2Fkcm90YXRlIHtcbiAgMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHR9XG4gIDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1MGRlZyk7XG5cdH1cbn1cblxuLy8gbG9hZGluZyBpY29uIGxpbmUgZWZmZWN0XG5Aa2V5ZnJhbWVzIGxvYWRsaW5lIHtcbiAgMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0c3Ryb2tlLWRhc2hhcnJheTogMiwgODY7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdH1cbiAgNTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDY2LCAyMjtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcblx0fVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAyLCA4NjtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTY2O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0fVxufVxuIiwiLy8gdGVzdC91c2VyIHVwZGF0ZWQgbGlzdFxuLnVwZGF0ZWQge1xuXG5cdHAge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LXNpemU6IDAuODVlbTtcblx0XHR3aWR0aDogMmVtO1xuXHRcdGhlaWdodDogMmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS45NTtcblx0XHRAaW5jbHVkZSByZXNldDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgbGluZWFyO1xuXHR9XG5cblx0b2wge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRmb250LXNpemU6IDAuODVlbTtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdFx0dG9wOiAkdG9wLWJhci1oZWlnaHQgKyAxLjVlbTtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMWVtO1xuXHRcdG1hcmdpbjogMDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0dG9wOiAtMjBweDtcblx0XHRcdHJpZ2h0OiAwLjllbTtcblx0XHRcdGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdG1hcmdpbjogMCA1cHggMCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDglO1xuXHR9XG5cblx0bGlbdGl0bGVdIHtcblx0XHRjdXJzb3I6IGhlbHA7XG5cdH1cblxuXHRsaS5zZXAge1xuXHRcdHBhZGRpbmctdG9wOiAwLjI1ZW07XG5cdFx0bWFyZ2luLXRvcDogMC4yNWVtO1xuXHR9XG5cblx0Jjpob3ZlciBvbCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yZW0pO1xuXHR9XG59XG4iLCIvLyBtb2RhbCBkaWFsb2dcbiNtb2RhbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAwO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgMHMgbGluZWFyIDMwMG1zO1xuXG5cdGRpdiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyNWVtO1xuXHRcdGhlaWdodDogMThlbTtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRtYXgtaGVpZ2h0OiA5MCU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHBhZGRpbmc6IDNweCAzcHggM2VtIDNweDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwdmgpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC43LCAtMC40LCAxLCAwKTtcblx0fVxuXG5cdCYucHJvZ3Jlc3MgZGl2IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdGhlaWdodDogNC41ZW07XG5cdH1cblxuXHRoZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0cGFkZGluZzogM3B4IDAuNWVtIDVweCAwLjVlbTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW46IDAuNWVtO1xuXHR9XG5cblx0cHJvZ3Jlc3Mge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJlbTtcblx0XHRtYXJnaW46IDVweCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cblx0I25hdiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMC41ZW07XG5cdFx0cmlnaHQ6IDAuNWVtO1xuXHRcdEBpbmNsdWRlIHJlc2V0LWxpc3Q7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDRweDtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uIHtcblx0XHR3aWR0aDogNWVtO1xuXHRcdGhlaWdodDogMmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHR9XG5cblx0Ji5hY3RpdmUge1xuXG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXG5cdFx0ZGl2IHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwdmgpO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjYsIDEuNiwgMC44LCAwLjgpO1xuXHRcdH1cblxuXHR9XG5cbn1cbiIsIi8vIG1lZGlhIGNvbnRyb2xcbm9sI21lZGlhIHtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAuNWVtIDJlbTtcblxuXHQmLmZsb3dzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0fVxuXG4gIGxpIHtcblxuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHotaW5kZXg6IDA7XG5cblx0XHRoMywgcCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAwLjVlbSAwLjZlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdHBhZGRpbmc6IDAuMjVlbSAwLjZlbTtcblx0XHRcdHVzZXItc2VsZWN0OiB0ZXh0O1xuXHRcdH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogNC43NWVtO1xuXHRcdFx0bWF4LWhlaWdodDogMzJlbTtcblx0XHRcdEBpbmNsdWRlIHJlc2V0O1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICBpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuXHRcdFx0bWFyZ2luOiAxcHggYXV0bztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiA4cHggMC41ZW0gMnB4IDAuNWVtO1xuXHRcdH1cblxuXHRcdHNwYW46YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXG5cdFx0ZmllbGRzZXQge1xuXHRcdFx0QGluY2x1ZGUgcmVzZXQ7XG5cdFx0fVxuXG5cdFx0ZGl2IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGRpdi5hY3Rpb25zIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDJweCAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdGRpdi5hY3Rpb25zIC5idXR0b24geyBvcGFjaXR5OiAwLjg1OyB9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZCgnc21hbGwnKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ3JTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSByZXNwb25kKCdtZWRpdW0nKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDE4ZW07XG5cdFx0fVxuXG4gIH1cblxuXHQmLmFjdGl2ZSB7XG5cblx0XHRkaXYuYWN0aW9ucyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRkaXYuYWN0aW9ucyAubW92ZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdH1cblxuXHRcdGxpOmhvdmVyIGRpdi5hY3Rpb25zIC5tb3ZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHR9XG5cblx0Ji5kcmFnZ2luZyBkaXYuYWN0aW9ucyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGxpLmRyYWdnaW5nIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRvcGFjaXR5OiAwLjk1O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEuNWRlZykgc2NhbGUoMC44NSk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcblx0fVxuXG59XG4iLCIvLyBtZWRpYSBpbWFnZSBwcmV2aWV3XG4jcHJldmlldyB7XG5cblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG91dGxpbmU6IDAgbm9uZTtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0ZGl2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMy42ZW07XG5cdFx0cmlnaHQ6IDMuNmVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGN1cnNvcjogem9vbS1pbjtcblxuXHRcdCYuem9vbSB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdGFydGljbGUge1xuXHRcdG1heC13aWR0aDogMzBlbTtcblx0XHRtYXgtaGVpZ2h0OiA5MCU7XG5cdFx0cGFkZGluZzogMC44ZW07XG5cdH1cblxuXHRwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAuOGVtIDAuNWVtO1xuXHRcdG1hcmdpbjogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSAwLjZzO1xuXHR9XG5cblx0ZGl2OmhvdmVyIHAge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0fVxuXG5cdGEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRmb250LXNpemU6IDNlbTtcblx0XHR3aWR0aDogMS4yZW07XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdFx0Y29udGVudDogJ1xcZTgwNSc7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXG5cdH1cblxuXHRhLm5leHQge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU4MDYnO1xuXHRcdH1cblx0fVxuXG5cdGEuY2xvc2Uge1xuXHRcdGhlaWdodDogMS4yNWVtO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU4MWQnO1xuXHRcdH1cblx0fVxuXG59XG4iLCIvLyBpc3N1ZXNcbmJ1dHRvbi5hY3RpdmUsIC5idXR0b24uYWN0aXZlIHtcblxuXHRzcGFuOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTgwOCc7XG5cdFx0YW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcblx0fVxuXG59XG5cbiN0ZXN0aXNzdWVzIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdCYuYWN0aXZlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuXHR9XG59XG5cbiN0ZXN0aXNzdWVzIHAuc2hvd2hpZGUge1xuXHRjbGVhcjogcmlnaHQ7XG5cdGZsb2F0OiByaWdodDtcblx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdG1hcmdpbjogMWVtIDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2lzc3VlbGluayB7XG5cblx0ZGlzcGxheTogbm9uZTtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgMmVtIDFlbSAyZW07XG5cblx0bGkge1xuXHRcdHRleHQtaW5kZW50OiAtMWVtO1xuXHR9XG5cbn1cblxuI2Fzc2lnbiB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsI2NvbW1lbnRidXR0b25zLmJ1dHRvbnMuYWx0LnBhZCB7XG5cdG1hcmdpbi1sZWZ0OiAkbGFiZWwtd2lkdGg7XG59XG5cbi8vIGlzc3VlIGNvbW1lbnRzXG4jY29tbWVudHMge1xuXG5cdHdpZHRoOiAxMGVtO1xuXHRtYXgtaGVpZ2h0OiA3MHZoO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdHBhZGRpbmc6IDAgMC41ZW07XG5cdG1hcmdpbjogMDtcblx0dGV4dC1vdmVyZmxvdzogY2xpcDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXG5cdGxpIHtcblx0XHRAaW5jbHVkZSByZXNldDtcblxuXHRcdGJsb2NrcXVvdGUuc3BlZWNoLmFkbWluIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMmVtO1xuXHRcdH1cblxuXHRcdGJsb2NrcXVvdGUuc3BlZWNoLmNsaWVudCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMmVtO1xuXHRcdH1cblxuXHRcdCYuYW5pbWF0ZSBibG9ja3F1b3RlLnNwZWVjaCB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC42LCAxLCAwLjIsIDEuNSk7XG5cdFx0fVxuXG5cdFx0Ji5hbmltYXRlLmluIGJsb2NrcXVvdGUuc3BlZWNoIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0XHR9XG5cdH1cblxufVxuXG5ibG9ja3F1b3RlLnNwZWVjaCB7XG5cblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAgMC41ZW0gMDtcblx0dGV4dC1vdmVyZmxvdzogY2xpcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRzdHJvbmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0cCwgY2l0ZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRAaW5jbHVkZSByZXNldDtcblx0fVxuXG5cdHAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcblx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0d2hpdGUtc3BhY2U6IHByZS13cmFwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxuXG5cdHA6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwLjVlbTtcblx0XHRib3R0b206IC05cHg7XG5cdFx0Y29udGVudDogJyAnO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRib3JkZXItd2lkdGg6IDVweDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHR9XG5cblx0Y2l0ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRwYWRkaW5nOiAwIDMycHg7XG5cdH1cblxuXHRpbWcge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1heC13aWR0aDogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogLTI0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjAlO1xuXHR9XG5cblx0YSB7XG5cdFx0b3V0bGluZTogMCBub25lO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGNsaXA7XG5cblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdCYuYWRtaW4ge1xuXHRcdG1hcmdpbi1yaWdodDogMmVtO1xuXHR9XG5cblx0Ji5jbGllbnQge1xuXG5cdFx0cDphZnRlciB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDAuNWVtO1xuXHRcdH1cblxuXHRcdGNpdGUge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjRweDtcblx0XHR9XG5cdH1cblxufVxuXG5cbi8vIHNwaW4gYW5pbWF0aW9uIGZvciBtZXNzYWdlIHNlbmQgYnV0dG9uXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXHQwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG4iLCIvLyBjYXJkIGdyaWQgbGF5b3V0XG4kY2FyZFdpZHRoOiAgIDIwZW07XG4kY2FyZE1hcmdpbjogIDEuNXZ3O1xuJGltZ01heDogICAgICA0MHZoO1xuXG4ubGlua2VkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7XG5cbiAgaW1nLCB2aWRlbyB7XG4gICAgbWF4LXdpZHRoOiAkaW1nTWF4O1xuICAgIG1heC1oZWlnaHQ6ICRpbWdNYXg7XG4gICAgbWFyZ2luOiAwLjVlbSBhdXRvIDA7XG4gIH1cbn1cblxuLmNhcmRzIHtcblxuICBAaW5jbHVkZSByZXNldC1saXN0O1xuXG4gICYgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkY2FyZFdpZHRoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDAgMCAzLjVlbSAwO1xuICAgIG1hcmdpbjogMCAkY2FyZE1hcmdpbiAkY2FyZE1hcmdpbiAwO1xuXG4gICAgJi5yZXZlYWwge1xuICAgICAgYW5pbWF0aW9uOiBjYXJkcmV2ZWFsIDEuMnMgZWFzZTtcbiAgICB9XG5cbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgbWF4LWhlaWdodDogJGltZ01heDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm1lcmNoYW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLm5ldyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmhpZ2hsaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICB9XG5cbiAgLnRlc3RzLCB1bCB7XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIHRpbWUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIHVsLm5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMWVtIDFlbSAwLjFlbSAwO1xuICB9XG5cbiAgdWwubGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLy8gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAvLyBmbG9hdDogcmlnaHQ7XG4gICAgLy8gfVxuXG4gIH1cblxufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcblxuICAuY2FyZHMge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgkY2FyZFdpZHRoLCAxZnIpKTtcbiAgICBncmlkLWF1dG8tcm93czogbWlubWF4KCRjYXJkV2lkdGgsIGF1dG8pO1xuICAgIGdyaWQtZ2FwOiAkY2FyZE1hcmdpbjtcblxuICAgICYgPiBsaSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kKCdtZWRpdW0nKSB7XG5cbiAgICAgIC5jb2wyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gICAgICB9XG5cbiAgICAgIC5yb3cyIHtcbiAgICAgICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAkaW1nTWF4ICogMS42O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLy8gcmV2ZWFsIGNhcmRcbkBrZXlmcmFtZXMgY2FyZHJldmVhbCB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRlbSk7IG9wYWNpdHk6IDA7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgb3BhY2l0eTogMTsgfVxufVxuIiwiLy8gZGFzaGJvYXJkIHN0eWxlc1xuYm9keSNkYXNoYm9hcmQge1xuXG5cdHBhZGRpbmc6IDFlbTtcblxuXHRoZWFkZXIsIG1haW4ge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWluLXdpZHRoOiAxOC41ZW07XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHRtYWluIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMWVtXG5cdH1cblxuXHQkaGVhZGVyLWhlaWdodDogMy41ZW07XG5cblx0aGVhZGVyIHtcblxuXHRcdGRpdiB7XG5cdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0aDEge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdHdpZHRoOiAxMmVtO1xuXHRcdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblx0XHRcdHBhZGRpbmc6IDAuN2VtIDJlbSAwIDFlbTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZTcyMDc7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgM2VtIDA7XG5cblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiAjMDAwO1xuXHRcdFx0XHRzdHJva2Utd2lkdGg6IDA7XG5cblx0XHRcdFx0Ji5lbSwgJi5kb3Qge1xuXHRcdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubG9nb2JpZyB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR3aWR0aDogOWVtO1xuXHRcdFx0bWF4LWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0XHRtYXJnaW46IDAgMWVtO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMCAxNDBweDtcblx0XHRcdG1hcmdpbjogMC43ZW0gMCAwIDA7XG5cdFx0fVxuXG5cdH1cblxuXHRwLnN5c3RlbSB7XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAxZW0gYXV0bztcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRhbmltYXRpb246IHNwaW4gNXMgbGluZWFyIGluZmluaXRlO1xuXHRcdH1cblx0fVxuXG59XG5cbmJvZHkjZGFzaGJvYXJkLCBib2R5I3JlcG9ydCB7XG5cblx0bWFpbiB7XG5cblx0XHQmLCBkaXYuc2VjdGlvbmdyb3VwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdCYuc2VjdGlvbmdyb3VwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCYucmVzdHJpY3RlZCB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHR9XG5cblx0XHQmLm5vdGFibGVyZXBvcnQge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cblx0XHRzZWN0aW9uLCBhcnRpY2xlIHtcblx0XHRcdGZsZXg6IDEgMSAxN2VtO1xuXHRcdFx0cGFkZGluZzogMCAwIDVweCAwO1xuXHRcdFx0bWFyZ2luOiA1cHg7XG5cblx0XHRcdGRpdiB7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdG9yZGVyOiA4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjVlbTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMC41ZW07XG5cdFx0XHR9XG5cblx0XHRcdHAubWVzc2FnZSB7XG5cdFx0XHRcdG9yZGVyOiA5O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDAuNWVtO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjZWU3MjA3ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCN0aGVtZXRvZ2dsZXIsIHAjdGhlbWV0b2dnbGVyX2RlbW8ge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRhc2lkZS5ub3RlIHtcblx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAxLjVlbSBhdXRvO1xuXHRcdFx0cGFkZGluZzogMC41ZW0gMmVtO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZGl2I2ZpbGVzLCBkaXYjcmVwb3J0cywgZGl2I2Zsb3dzIHtcblx0XHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxZW0gMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMmVtO1xuXG5cdFx0XHRcdCYuZmlsZXMge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuXHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuICAgIFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0c3BhbjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGU4MzcnO1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb25zO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGJ1dHRvbjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHNwYW46YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHRkaXYjY29udGFjdCB7XG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdC8vIGgyIHtcblx0XHRcdC8vIFx0bWFyZ2luLXRvcDogM2VtO1xuXHRcdFx0Ly8gfVxuXG5cdFx0XHQvLyBpbWcge1xuXHRcdFx0Ly8gXHRtYXJnaW46IDAgYXV0bztcblx0XHRcdC8vIH1cblxuXHRcdFx0YTphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGU4MjAnO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29ucztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjVlbTtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG59XG5cbi8vIHJlcG9ydCBzZWN0aW9uc1xuYm9keSNyZXBvcnQgbWFpbiBzZWN0aW9uIHtcblx0ZmxleC1iYXNpczogODAlO1xuXG5cdCYud2lkZSB7XG5cdFx0ZmxleC1iYXNpczogMTAwJTtcblx0fVxuXG5cdEBpbmNsdWRlIHJlc3BvbmQoJ3NtYWxsJykge1xuXHRcdGZsZXgtYmFzaXM6IDQwJTtcblx0fVxuXG5cdEBpbmNsdWRlIHJlc3BvbmQoJ21lZGl1bScpIHtcblx0XHRmbGV4LWJhc2lzOiAyMSU7XG5cdH1cbn1cbiIsIi8vIHRlc3QgcGFnZVxuI3Rlc3RzdGF0dXMge1xuXG5cdEBleHRlbmQgJXRvcC1iYXI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0ZGl2IHtcblx0XHRtYXJnaW46IDAgMC4yNWVtO1xuXG5cdFx0Ji5yZWYge1xuXHRcdFx0ZmxleDogMSAyIGF1dG87XG5cdFx0fVxuXG5cdH1cblxufVxuXG4jdGVzdHNlcnZpY2Uge1xuXG5cdGRpdi5ub3Zpc2libGUge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXHRcbn1cblxuI2R1cGlzc3VlbWVzc2FnZSB7XG5cdG1hcmdpbjogMCBhdXRvIDFlbTtcblxuXHRkaXYge1xuXHRcdHBhZGRpbmc6IC41ZW07XG5cdFx0Zm9udC1zaXplOiBtZWRpdW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG59XG5cbmxpLm5ldyB7XG5cblx0JjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRcdGNvbnRlbnQ6ICdcXGU4NDknO1xuXHRcdHdpZHRoOiAwLjc1ZW07XG5cdFx0Y3Vyc29yOiBoZWxwO1xuXHR9XG5cbn1cblxuI3JlZiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDEuMjVlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaW5wdXQjcmVmIHtcblx0aGVpZ2h0OiAxLjg1ZW07XG59XG5cbiNzdGF0dXMge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG5vdXRwdXQjc3RhdHVzIHtcblx0cGFkZGluZzogMDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG5cdH1cbn1cblxuaW5wdXQjc21zY29kZSwgaW5wdXQjc21za2V5d29yZCB7XG5cdG1heC13aWR0aDogMTBlbTtcbn1cblxuLnN1YmZpZWxkcyB7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMC44ZW0gMDtcblx0bWFyZ2luOiAwIDAgMWVtIDA7XG5cblx0ZmllbGRzZXQge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdHBhZGRpbmc6IDAuMmVtIDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAaW5jbHVkZSByZXNwb25kKCdtZWRpdW0nKSB7XG5cdFx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdFx0fVxuXHR9XG5cbn1cblxuLmFzc2lnbiB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiN0YXJnZXRkaXYge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuI3Rlc3Rpc3N1ZXMge1xuXG5cdHBhZGRpbmc6IDFlbSAyZW07XG5cblx0ZGl2IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cblx0XHQmI2NvbnRhY3Qge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0bWFyZ2luOiAwIDAgMC43NWVtIDA7XG5cdFx0YnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHR1c2VyLXNlbGVjdDogdGV4dDtcblx0fVxuXG5cdHNlY3Rpb24uY29scyB7XG5cblx0XHRjb2x1bW4tZ2FwOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiA4ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSByZXNwb25kKCdtZWRpdW0nKSB7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDI7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxufVxuXG4jcmVhZG9ubHkgI3Rlc3Rpc3N1ZXMgc2VjdGlvbiB7XG5cblx0Y29sdW1uLWdhcDogMmVtO1xuXHRtYXJnaW46IDAgMCAxZW0gMDtcblxuXHRAaW5jbHVkZSByZXNwb25kKCdsYXJnZScpIHtcblx0XHRjb2x1bW4tY291bnQ6IDE7XG5cdH1cblxuXHRwIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuXHRcdHRleHQtaW5kZW50OiAtMC44ZW07XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdpY29ucyc7XG5cdFx0XHRjb250ZW50OiAnXFxlODIzJztcblx0XHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgIHdpZHRoOiAwLjhlbTtcblx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxufVxuIiwiLy8gdXNlciBwYWdlXG4jdXNlcnN0YXR1cyB7XG5cblx0QGV4dGVuZCAldG9wLWJhcjtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRkaXYge1xuXHRcdG1hcmdpbjogMCAwLjI1ZW07XG5cblx0XHQmLm5hbWUge1xuXHRcdFx0ZmxleDogMTAgMSBhdXRvO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGZsZXg6IDAgMCA5ZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmV4cGlyZSB7XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0d2lkdGg6IDEwLjVlbTtcblx0XHRcdH1cblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHR3aWR0aDogM2VtO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufVxuXG4jbmFtZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDEuMjVlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI3Rva2VuIHtcblx0bWF4LXdpZHRoOiA4ZW07XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuIiwiLy8gcmVwb3J0IHRhYmxlXG50YWJsZS5yZXBvcnQge1xuXG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cblx0dGgsIHRkIHtcblx0XHR3aWR0aDogM2VtO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdHBhZGRpbmc6IDFweCAycHg7XG5cdFx0dGV4dC1vdmVyZmxvdzogY2xpcDtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Ji50aXRsZSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdH1cblxuXHRcdCYud2lkZXIge1xuXHRcdFx0d2lkdGg6IDUuNXJlbTtcblx0XHR9XG5cblx0XHQmLm5vZGF0YSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0dGgge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cblx0XHRzcGFuIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHRcdH1cblx0fVxuXG5cdC8vIHJlcG9ydHMgd2l0aCBhY3RpdmUgbGlua3Ncblx0JltkYXRhLWxpbmt1cmxdIHRkIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmLnoge1xuXHRcdFx0Y3Vyc29yOiBhdXRvO1xuXHRcdH1cblx0fVxuXG59XG5cbnRhYmxlLm9wcyB7XG5cblx0dGgsIHRkIHtcblx0XHRwYWRkaW5nOiAwIDRweDtcblx0fVxuXG5cdHRkIHNwYW4ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0dGguZGF0ZSB7XG5cdFx0d2lkdGg6IDZlbTtcblx0fVxuXG5cdHRoLnRlc3RzIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdHRoLnF1YWxpdHkge1xuXHRcdHdpZHRoOiA0LjI1ZW07XG5cdH1cblxuXHQucSB7XG5cdFx0Zm9udC1zaXplOiAxLjg1ZW07XG5cdH1cblxufVxuXG5hLnJlcG9ydC1oZWxwIHtcblx0Zm9udC1zaXplOiAwLjVlbTtcblx0dmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG51bC5kb3dubG9hZHMge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwLjVlbSAwIDAuNWVtIDFlbTtcbn1cblxuLy8gdGFibGUgZGF0YSBtZXNzYWdlXG5wLnJlcG9ydG1lc3NhZ2Uge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMS41ZW0gYXV0bztcbn1cblxuLy8gY2hhcnQgd3JhcHBlclxuYm9keSNyZXBvcnQgZGl2LmNoYXJ0d3JhcHBlciB7XG5cdG1heC1oZWlnaHQ6IDgwMHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gcmVwb3J0IGNoYXJ0XG5ib2R5I3JlcG9ydCBmb3JtID4gc3ZnIHtcblx0bWFyZ2luLXRvcDogMWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG4iLG51bGwsIi8vIHByaW50IHN0eWxpbmdcbkBtZWRpYSBwcmludCB7XG5cblx0aHRtbCwgYm9keSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cblxuXHRib2R5I2Rhc2hib2FyZCBoZWFkZXIsIG5hdiwgYnV0dG9uLCBhLmJ1dHRvbiwgZm9vdGVyLCAjZmlsdGVyLCBkaXYuZmlsdGVycywgZGl2LmFkdmFuY2VkLCBhLnJlcG9ydC1oZWxwLCB1bC5kb3dubG9hZHMsIGRpdi51cGRhdGVkLCBkaXYuY29waWVyLCAjdGVzdGlzc3VlcyBwLnNob3doaWRlIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRtYWluLCAuc2VjdGlvbmdyb3VwLCAuY2FyZHMsIC50YWJsZXNjcm9sbCB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG5cdGJvZHksIG1haW4sIGgxIHtcblx0XHRAaW5jbHVkZSByZXNldDtcblx0fVxuXG5cdC8vIGVuc3VyZSByZXBvcnRzIHVzZSBmdWxsIHdpZHRoIG9mIHBhZ2Vcblx0aDEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0aGVhZGVyICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0YTpsaW5rLCBhOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRhcnRpY2xlIHtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdH1cblxuXHRoZWFkZXIsICN0ZXN0c3RhdHVzLCAjdXNlcnN0YXR1cyB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXG5cdHRhYmxlLCBjb2wsIHRyLCB0aCwgdGQsIGZpZWxkc2V0LCBkaXYuc3ViZmllbGRzIHtcblx0XHRib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0YnJlYWstaW5zaWRlOiBhdm9pZDtcblx0fVxuXG5cdHRhYmxlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0c2VjdGlvbiB7XG5cdFx0Ym9yZGVyOiAwIG5vbmU7XG5cdH1cblxuXHQjY29tbWVudHMge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRibG9ja3F1b3RlLnNwZWVjaCBwIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHR9XG5cblx0YmxvY2txdW90ZS5zcGVlY2ggcDphZnRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjOTk5ICM5OTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0fVxuXG5cdGJsb2NrcXVvdGUuc3BlZWNoLmNsaWVudCBwOmFmdGVyIHtcblx0XHRib3JkZXItY29sb3I6ICM5OTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5OSAhaW1wb3J0YW50O1xuXHR9XG5cblx0b2wjbWVkaWEge1xuXG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDMzLjMlIC0gMTJweCk7XG5cdFx0XHRib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcblxuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0I2Rhc2hib2FyZCBzZWN0aW9uLCAjcmVwb3J0IHNlY3Rpb24ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA0OCU7XG5cdFx0bWFyZ2luOiAxZW0gMSU7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzk5OTtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0YnJlYWstaW5zaWRlOiBhdm9pZDtcblxuXHRcdCYud2lkZSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAxZW0gYXV0bztcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNXB4IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcblx0XHR9XG5cblx0fVxuXG5cdC5zZWN0aW9uZ3JvdXAge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0LmNhcmRzID4gbGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzEuNSU7XG4gICAgcGFkZGluZzogMDtcblx0XHRtYXJnaW46IDAgMSUgMSUgMDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuXG5cdFx0ZmlndXJlIHtcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0XHRib3JkZXItdG9wOiAwIG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xuXHRcdH1cblxuXHRcdC5saW5rIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0c3ZnIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHRcdGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblxuXHRzdmcucGllY2hhcnQge1xuXHRcdG1heC13aWR0aDogMTgwcHg7XG5cdH1cblxuXHR0ZXh0IHtcblx0XHRmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XG5cdFx0c3Ryb2tlLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRwYXRoIHtcblx0XHRzdHJva2U6ICNmZmYgIWltcG9ydGFudDtcblx0fVxuXG5cdGNpcmNsZSwgZWxsaXBzZSB7XG5cdFx0c3Ryb2tlOiAjZmZmICFpbXBvcnRhbnQ7XG5cblx0XHQmLmlubmVyIHtcblx0XHRcdGZpbGw6ICNmZmYgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxufVxuIl19 */
