a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Lato;font-style:normal;font-weight:100;src:url(../fonts/Lato-Thin.ttf)}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(../fonts/Lato-Light.ttf)}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url(../fonts/Lato-LightItalic.ttf)}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(../fonts/Lato-Italic.ttf)}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/Lato-Regular.ttf)}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(../fonts/Lato-Bold.ttf)}@font-face{font-family:Karla;src:url(../fonts/Karla-VariableFont_wght.ttf)}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;src:url(../fonts/Merriweather-Light.ttf)}.thin{font-family:Lato;font-weight:100}.light,.light-italic{font-family:Lato;font-weight:300}.light-italic{font-style:italic}.normal-italic,main#evaluation-template #evaluation-form #total-points-value,main#evaluation-template #evaluation-form .form-input-eval{font-family:Lato;font-style:italic;font-weight:400}.normal,html,main#evaluation-template #exercise-name{font-family:Lato;font-weight:400}#snippet-children-pages h2,.bold,.criteria-table .criteria_no,.criteria-table th,main#evaluation-template #evaluation-form #grade-title,main#evaluation-template #evaluation-form #grade-value,main#evaluation-template #evaluation-form #total-points-title,main#evaluation-template #evaluation-form .form-comment-div label,main#exercise-template #evaluation-section table .grade,main#exercise-template #evaluation-section table th,main#exercise-template section h2,strong{font-family:Lato;font-weight:700}html{font-size:16px}p,td,tr{line-height:120%}body{padding:1rem}a{border-bottom:1px solid #000;color:#000;text-decoration:none}a:hover{border-bottom-width:2px}.page-title{font-size:3rem;margin-bottom:3rem;margin-top:2rem}@media print{.page-title{margin-top:0}}#print-course-details,.only-print{display:none!important}@media print{#print-course-details,.only-print{display:initial!important}.no-print{display:none!important}}.criteria-table td,.criteria-table th{border:1px solid #000}.criteria-table .criteria_no{background-color:#9696ff;text-align:center}.criteria-table .th-students{transform:rotate(180deg);writing-mode:vertical-rl}.criteria-table th.bad{background-color:red}.criteria-table th.average{background-color:#ff0}.criteria-table th.good{background-color:#0f0}.criteria-table td.bad,.criteria-table th.bad{background-color:#f99}.criteria-table td.average,.criteria-table th.average{background-color:#ff9}.criteria-table td.good,.criteria-table th.good{background-color:#9f9}.criteria-table td,.criteria-table th{padding:.25rem}#site-navigation{margin-bottom:1rem}#site-navigation li{display:inline-block}#site-navigation li+li:before{content:" / "}#print-course-details{font-size:.8rem;position:fixed;right:1rem;top:1rem}#print-course-details tr td:first-child{padding-right:.5rem;text-align:right}#snippet-children-pages h2{font-size:1.2rem;text-transform:capitalize}#snippet-children-pages ul{margin-top:1rem}#snippet-children-pages ul li+li{margin-top:.3rem}main#course-template #flex-container{display:flex;alight-itmes:flex-start;gap:2rem}main#course-template #course-metadata p+p{margin-top:.3rem}main#course-template #course-metadata p strong{margin-right:.5rem}main#course-template #course-graph-grades{display:flex;margin-top:2rem}main#course-template #course-graph-grades .student-container{padding:.5rem}main#course-template #course-graph-grades .student-container+.student-container{margin-left:1rem}main#course-template #course-graph-grades .student-container .graphs-container{align-items:flex-end;display:flex;font-size:40px;height:calc(6em + 1.5rem);margin-bottom:1rem}main#course-template #course-graph-grades .student-container .graphs-container .graph-bar{background-color:grey;width:1rem}main#course-template #course-graph-grades .student-container .graphs-container .graph-bar+.graph-bar{margin-left:.1rem}main#course-template #course-graph-grades .student-container .graphs-container .graph-bar:before{content:attr(data-grade);display:block;font-size:1rem;transform:rotate(-90deg) translate(1.2em)}main#course-template #course-graph-grades .student-container .student-name{text-orientation:mixed;writing-mode:vertical-rl}main#evaluation-template .page-title{margin-bottom:1.5rem}main#evaluation-template #exercise-name{font-size:2rem;margin-bottom:.8rem}main#evaluation-template #evaluation-form .evaluation{min-width:4.5rem;padding:0;position:relative}main#evaluation-template #evaluation-form .form-input-eval{border:none;bottom:0;box-sizing:border-box;font-size:1.2rem;height:100%;left:0;position:absolute;right:0;text-align:center;top:0}main#evaluation-template #evaluation-form #total-points-title{font-size:1rem;padding-left:1rem;text-align:left}main#evaluation-template #evaluation-form #total-points-value{font-size:1.2rem;text-align:center}main#evaluation-template #evaluation-form #grade-title{border-width:3px;font-size:1.2rem;padding:1rem;text-align:left}main#evaluation-template #evaluation-form #grade-value{border-width:3px;box-sizing:content-box;font-size:1.6rem;text-align:center;vertical-align:middle}main#evaluation-template #evaluation-form .form-comment-div{margin-top:1rem}main#evaluation-template #evaluation-form .form-comment-div label{display:block;font-size:1.5rem}main#evaluation-template #evaluation-form .form-comment-div textarea{box-sizing:border-box;font-family:Merriweather;font-size:.9rem;font-weight:300;margin-top:1rem;max-width:100%;min-height:6rem;min-width:100%;padding:.5rem}main#evaluation-template #evaluation-form #buttons-container{text-align:center;width:100%}main#evaluation-template #evaluation-form #buttons-container #print-button,main#evaluation-template #evaluation-form #buttons-container #submit-button{background-color:true;border:1px solid #000;border-radius:.5rem;box-sizing:content-box;font-size:1.2rem;margin-top:1rem;min-width:7rem;padding:.5rem}main#evaluation-template #evaluation-form #buttons-container #print-button:hover,main#evaluation-template #evaluation-form #buttons-container #submit-button:hover{cursor:pointer;filter:brightness(85%)}main#evaluation-template #evaluation-form #buttons-container #print-button{margin-left:1rem}main#evaluation-template #evaluation-form td.hidden{border:none}main#evaluation-template #alert{color:red;margin-top:2rem}main#evaluation-template #alert:before{content:"!!!";margin-right:.5rem}@media print{main#evaluation-template #printed-time{bottom:1rem;font-size:.8rem;position:fixed}}main#exercise-template section h2{font-size:1.2rem;margin-bottom:1rem;margin-top:2rem}main#exercise-template #about-section .about-item h3{display:inline-block}main#exercise-template #about-section .about-item h3:after{content:":"}main#exercise-template #about-section .about-item p{display:inline-block}main#exercise-template #about-section .about-item h3+p{margin-left:.5rem}main#exercise-template #about-section .about-item+.about-item{margin-top:.2rem}main#exercise-template #about-section .abstract,main#exercise-template #about-section .abstract h3{margin-bottom:.5rem}main#exercise-template #about-section .abstract p{display:block}main#exercise-template #about-section .abstract h3+p{margin-left:0}main#exercise-template #evaluation-section table table,main#exercise-template #evaluation-section table td,main#exercise-template #evaluation-section table th{border:1px solid #000}main#exercise-template #evaluation-section table td,main#exercise-template #evaluation-section table th{padding:.5rem}main#exercise-template #evaluation-section table .graph{width:6rem}main#exercise-template #evaluation-section table .graph div{height:1rem;width:0}main#exercise-template #evaluation-section table .evaluation{min-width:3rem;text-align:center}main#exercise-template #evaluation-section table .comment,main#exercise-template #evaluation-section table .grade,main#exercise-template #evaluation-section table .sum{text-align:center}main#exercise-template #evaluation-section table .criteria_no{background-color:#9696ff}main#exercise-template #evaluation-section table .bad{background-color:#f99}main#exercise-template #evaluation-section table .average{background-color:#ff9}main#exercise-template #evaluation-section table .good{background-color:#9f9}main#exercise-template #evaluation-section table .no_eval{background-color:#ddd}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvcmVzZXQuc3R5bCIsIm1haW4uY3NzIiwiYmFzZS9mb250cy5zdHlsIiwiYmFzZS9iYXNlLnN0eWwiLCJiYXNlL3ByaW50LnN0eWwiLCJzbmlwcGV0cy9jcml0ZXJpYS10YWJsZS5zdHlsIiwic25pcHBldHMvaGVhZGVyLnN0eWwiLCJzbmlwcGV0cy9wcmludC1jb3Vyc2UtZGV0YWlscy5zdHlsIiwic25pcHBldHMvc25pcHBldC1jaGlsZHJlbi1wYWdlcy5zdHlsIiwidGVtcGxhdGVzL2NvdXJzZS5zdHlsIiwidGVtcGxhdGVzL2V2YWx1YXRpb24uc3R5bCIsInRlbXBsYXRlcy9leGVyY2lzZS5zdHlsIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBLDJaQWVDLFFBQVEsQ0FDUixjQUFXLENBQ1gsWUFBTSxDQUpOLFFBQVEsQ0FDUixTQUFTLENBSVQsdUJDZ0VELENEN0RBLDhFQUVDLGFDd0VELENEdEVBLEtBQ0MsYUN3RUQsQ0R0RUEsTUFDQyxlQ3lFRCxDRHZFQSxhQUNDLFdDMEVELENEeEVBLG9EQUVDLFVBQVMsQ0FDVCxZQzRFRCxDRDFFQSxNQUNDLHdCQUFpQixDQUNqQixnQkM0RUQsQ0N6SEEsV0FDSSxnQkFBWSxDQUNaLGlCQUFXLENBQ1gsZUFBWSxDQUNaLCtCRDJISixDQ3pIQSxXQUNJLGdCQUFZLENBQ1osaUJBQVcsQ0FDWCxlQUFZLENBQ1osZ0NEMkhKLENDekhBLFdBQ0ksZ0JBQVksQ0FDWixpQkFBVyxDQUNYLGVBQVksQ0FDWixzQ0QySEosQ0N6SEEsV0FDSSxnQkFBWSxDQUNaLGlCQUFXLENBQ1gsZUFBWSxDQUNaLGlDRDJISixDQ3pIQSxXQUNJLGdCQUFZLENBQ1osaUJBQVcsQ0FDWCxlQUFZLENBQ1osa0NEMkhKLENDekhBLFdBQ0ksZ0JBQVksQ0FDWixpQkFBVyxDQUNYLGVBQVksQ0FDWiwrQkQySEosQ0N4SEEsV0FDSSxpQkFBWSxDQUNaLDZDRDBISixDQ3ZIQSxXQUNJLHdCQUFhLENBQ2IsaUJBQVksQ0FDWixlQUFhLENBQ2Isd0NEeUhKLENDdEhBLE1BQ0ksZ0JBQVksQ0FDWixlRHdISixDQ2xIQSxxQkFISSxnQkFBWSxDQUNaLGVENkhKLENDM0hBLGNBR0ksaUJEd0hKLENDdEhBLHdJQUNJLGdCQUFZLENBRVosaUJBQVcsQ0FEWCxlRDJISixDQ3hIQSxxREFDSSxnQkFBWSxDQUNaLGVENEhKLENDMUhBLG9kQUNJLGdCQUFZLENBQ1osZUR1SUosQ0NySUEsS0FFSSxjRHNJSixDQ3BJQSxRQUNJLGdCRHdJSixDRXROQSxLQUNJLFlGd05KLENFdE5BLEVBR0ksNEJBQWUsQ0FGZixVQUFPLENBQ1Asb0JGeU5KLENFdE5JLFFBQ0ksdUJGd05SLENFdE5BLFlBQ0ksY0FBVyxDQUNYLGtCQUFjLENBQ2QsZUZ3TkosQ0V0TlcsYUFBQSxZQUNILFlGeU5OLENBQ0YsQ0VyTkEsa0NBQ0ksc0JGd05KLENHbFBPLGFBQ0gsa0NBQ0kseUJIcVBOLENHblBFLFVBQ0ksc0JIcVBOLENBQ0YsQ0kxUEksc0NBQ0kscUJKNlBSLENJNVBJLDZCQUNJLHdCQUFrQixDQUNsQixpQko4UFIsQ0k1UEksNkJBRUksd0JBQVcsQ0FEWCx3QkorUFIsQ0kzUFEsdUJBQ0ksb0JKNlBaLENJNVBRLDJCQUNJLHFCSjhQWixDSTdQUSx3QkFDSSxxQkorUFosQ0kxUFEsOENBQ0kscUJKNlBaLENJNVBRLHNEQUNJLHFCSitQWixDSTlQUSxnREFDSSxxQkppUVosQ0kvUEksc0NBQ0ksY0prUVIsQ0toU0EsaUJBT0ksa0JMNFJKLENLbFNJLG9CQUNJLG9CTG9TUixDS2xTSSw4QkFDUSxhTG9TWixDTXpTQSxzQkFHSSxlQUFXLENBQ1gsY0FBVSxDQUVWLFVBQU8sQ0FEUCxRTjBTSixDTXRTUSx3Q0FFSSxtQkFBZSxDQURmLGdCTnlTWixDT2xUSSwyQkFDSSxnQkFBVyxDQUNYLHlCUG9UUixDT2xUSSwyQkFDSSxlUG9UUixDT2xUUSxpQ0FDSSxnQlBvVFosQ1EzVEkscUNBQ0ksWUFBUyxDQUNULHVCQUFhLENBQ2IsUVI2VFIsQ1ExVFEsMENBQ0ksZ0JSNFRaLENRMVRZLCtDQUNJLGtCUjRUaEIsQ1ExVEksMENBQ0ksWUFBUyxDQUNULGVSNFRSLENRMVRRLDZEQUVJLGFSMlRaLENRelRZLGdGQUNJLGdCUjJUaEIsQ1F4VFksK0VBSUksb0JBQWEsQ0FEYixZQUFTLENBRlQsY0FBVyxDQUNYLHlCQUFRLENBR1Isa0JSMFRoQixDUXhUZ0IsMEZBRUkscUJBQWtCLENBRGxCLFVSMlRwQixDUXhUb0IscUdBQ0ksaUJSMFR4QixDUXhUb0IsaUdBQ0ksd0JBQVMsQ0FFVCxhQUFTLENBRFQsY0FBVyxDQUVYLHlDUjBUeEIsQ1F4VFksMkVBRUksc0JBQWtCLENBRGxCLHdCUjJUaEIsQ1N4V0kscUNBQ0ksb0JUMFdSLENTeFdJLHdDQUNJLGNBQVcsQ0FFWCxtQlR5V1IsQ1N0V1Esc0RBR0ksZ0JBQVUsQ0FGVixTQUFTLENBQ1QsaUJUeVdaLENTdldRLDJEQUdJLFdBQVEsQ0FLUixRQUFRLENBSFIscUJBQVksQ0FKWixnQkFBVyxDQUtYLFdBQVEsQ0FJUixNQUFNLENBSE4saUJBQVUsQ0FJVixPQUFPLENBUFAsaUJBQVksQ0FLWixLVDBXWixDU3RXUSw4REFDSSxjQUFXLENBR1gsaUJBQWEsQ0FGYixlVHlXWixDU3JXUSw4REFDSSxnQkFBVyxDQUVYLGlCVHNXWixDU3BXUSx1REFLSSxnQkFBYSxDQUpiLGdCQUFXLENBR1gsWUFBUSxDQUZSLGVUd1daLENTbldRLHVEQUlJLGdCQUFhLENBQ2Isc0JBQVcsQ0FKWCxnQkFBVyxDQUNYLGlCQUFZLENBSVoscUJUb1daLENTbFdRLDREQUNJLGVUb1daLENTbFdZLGtFQUVJLGFBQVEsQ0FDUixnQlRtV2hCLENTbFdZLHFFQVFJLHFCQUFZLENBUFosd0JBQVksQ0FFWixlQUFVLENBRFYsZUFBWSxDQUVaLGVBQVcsQ0FFWCxjQUFXLENBQ1gsZUFBWSxDQUZaLGNBQVUsQ0FJVixhVG9XaEIsQ1NsV1EsNkRBRUksaUJBQVksQ0FEWixVVHFXWixDU25XWSx1SkFDSSxxQkFBa0IsQ0FDbEIscUJBQVEsQ0FHUixtQkFBZSxDQUdmLHNCQUFZLENBTFosZ0JBQVcsQ0FHWCxlQUFZLENBQ1osY0FBVyxDQUhYLGFUMFdoQixDU3BXZ0IsbUtBRUksY0FBUSxDQURSLHNCVHdXcEIsQ1NyV1ksMkVBQ0ksZ0JUdVdoQixDU3BXUSxvREFDSSxXVHNXWixDU3BXSSxnQ0FFSSxTQUFPLENBRFAsZVR1V1IsQ1NwV1EsdUNBQ0ksYUFBUyxDQUNULGtCVHNXWixDU3BXVyxhQUNILHVDQUVJLFdBQVEsQ0FDUixlQUFVLENBRlYsY1R3V1YsQ0FDRixDVWhkUSxrQ0FFSSxnQkFBVyxDQUNYLGtCQUFjLENBQ2QsZVZpZFosQ1U3Y1kscURBQ0ksb0JWK2NoQixDVTljWSwyREFDSSxXVmdkaEIsQ1UvY1ksb0RBQ0ksb0JWaWRoQixDVS9jWSx1REFDSSxpQlZpZGhCLENVL2NZLDhEQUNJLGdCVmlkaEIsQ1U1Y1ksbUdBQ0ksbUJWaWRoQixDVWhkWSxrREFDSSxhVmtkaEIsQ1VqZFkscURBQ0ksYVZtZGhCLENVL2NZLCtKQUNJLHFCVm1kaEIsQ1VqZFksd0dBQ0ksYVZvZGhCLENVL2NZLHdEQUNJLFVWaWRoQixDVS9jZ0IsNERBRUksV0FBUSxDQURSLE9Wa2RwQixDVS9jWSw2REFFSSxjQUFXLENBRFgsaUJWa2RoQixDVS9jWSx3S0FDSSxpQlZtZGhCLENVamRZLDhEQUNJLHdCVm1kaEIsQ1VqZFksc0RBQ0kscUJWbWRoQixDVWxkWSwwREFDSSxxQlZvZGhCLENVbmRZLHVEQUNJLHFCVnFkaEIsQ1VwZFksMERBQ0kscUJWc2RoQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn0iLCJodG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTGF0by1UaGluLnR0ZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTGF0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8tTGlnaHQudHRmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTGF0by1MaWdodEl0YWxpYy50dGZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IExhdG87XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvLUl0YWxpYy50dGZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IExhdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvLVJlZ3VsYXIudHRmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTGF0by1Cb2xkLnR0ZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogS2FybGE7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvS2FybGEtVmFyaWFibGVGb250X3dnaHQudHRmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NZXJyaXdlYXRoZXItTGlnaHQudHRmXCIpO1xufVxuLnRoaW4ge1xuICBmb250LWZhbWlseTogTGF0bztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi5saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubm9ybWFsLWl0YWxpYyxcbm1haW4jZXZhbHVhdGlvbi10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1mb3JtIC5mb3JtLWlucHV0LWV2YWwsXG5tYWluI2V2YWx1YXRpb24tdGVtcGxhdGUgI2V2YWx1YXRpb24tZm9ybSAjdG90YWwtcG9pbnRzLXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IExhdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5ub3JtYWwsXG5odG1sLFxubWFpbiNldmFsdWF0aW9uLXRlbXBsYXRlICNleGVyY2lzZS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IExhdG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYm9sZCxcbnN0cm9uZyxcbi5jcml0ZXJpYS10YWJsZSAuY3JpdGVyaWFfbm8sXG4uY3JpdGVyaWEtdGFibGUgdGgsXG4jc25pcHBldC1jaGlsZHJlbi1wYWdlcyBoMixcbm1haW4jZXZhbHVhdGlvbi10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1mb3JtICN0b3RhbC1wb2ludHMtdGl0bGUsXG5tYWluI2V2YWx1YXRpb24tdGVtcGxhdGUgI2V2YWx1YXRpb24tZm9ybSAjZ3JhZGUtdGl0bGUsXG5tYWluI2V2YWx1YXRpb24tdGVtcGxhdGUgI2V2YWx1YXRpb24tZm9ybSAjZ3JhZGUtdmFsdWUsXG5tYWluI2V2YWx1YXRpb24tdGVtcGxhdGUgI2V2YWx1YXRpb24tZm9ybSAuZm9ybS1jb21tZW50LWRpdiBsYWJlbCxcbm1haW4jZXhlcmNpc2UtdGVtcGxhdGUgc2VjdGlvbiBoMixcbm1haW4jZXhlcmNpc2UtdGVtcGxhdGUgI2V2YWx1YXRpb24tc2VjdGlvbiB0YWJsZSB0aCxcbm1haW4jZXhlcmNpc2UtdGVtcGxhdGUgI2V2YWx1YXRpb24tc2VjdGlvbiB0YWJsZSAuZ3JhZGUge1xuICBmb250LWZhbWlseTogTGF0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5wLFxudGQsXG50ciB7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuYm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5hIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5hOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgcHJpbnQge1xuICAucGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm9ubHktcHJpbnQsXG4jcHJpbnQtY291cnNlLWRldGFpbHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAub25seS1wcmludCxcbiAgI3ByaW50LWNvdXJzZS1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5vLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jcml0ZXJpYS10YWJsZSB0aCxcbi5jcml0ZXJpYS10YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG4uY3JpdGVyaWEtdGFibGUgLmNyaXRlcmlhX25vIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNyaXRlcmlhLXRhYmxlIC50aC1zdHVkZW50cyB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uY3JpdGVyaWEtdGFibGUgdGguYmFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbn1cbi5jcml0ZXJpYS10YWJsZSB0aC5hdmVyYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbn1cbi5jcml0ZXJpYS10YWJsZSB0aC5nb29kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMDtcbn1cbi5jcml0ZXJpYS10YWJsZSB0aC5iYWQsXG4uY3JpdGVyaWEtdGFibGUgdGQuYmFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5OTtcbn1cbi5jcml0ZXJpYS10YWJsZSB0aC5hdmVyYWdlLFxuLmNyaXRlcmlhLXRhYmxlIHRkLmF2ZXJhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xufVxuLmNyaXRlcmlhLXRhYmxlIHRoLmdvb2QsXG4uY3JpdGVyaWEtdGFibGUgdGQuZ29vZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Zjk7XG59XG4uY3JpdGVyaWEtdGFibGUgdGQsXG4uY3JpdGVyaWEtdGFibGUgdGgge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuI3NpdGUtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jc2l0ZS1uYXZpZ2F0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3NpdGUtbmF2aWdhdGlvbiBsaStsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgLyBcIjtcbn1cbiNwcmludC1jb3Vyc2UtZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG59XG4jcHJpbnQtY291cnNlLWRldGFpbHMgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuI3NuaXBwZXQtY2hpbGRyZW4tcGFnZXMgaDIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4jc25pcHBldC1jaGlsZHJlbi1wYWdlcyB1bCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4jc25pcHBldC1jaGlsZHJlbi1wYWdlcyB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xufVxubWFpbiNjb3Vyc2UtdGVtcGxhdGUgI2ZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ2h0LWl0bWVzOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDJyZW07XG59XG5tYWluI2NvdXJzZS10ZW1wbGF0ZSAjY291cnNlLW1ldGFkYXRhIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xufVxubWFpbiNjb3Vyc2UtdGVtcGxhdGUgI2NvdXJzZS1tZXRhZGF0YSBwIHN0cm9uZyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxubWFpbiNjb3Vyc2UtdGVtcGxhdGUgI2NvdXJzZS1ncmFwaC1ncmFkZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxubWFpbiNjb3Vyc2UtdGVtcGxhdGUgI2NvdXJzZS1ncmFwaC1ncmFkZXMgLnN0dWRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxubWFpbiNjb3Vyc2UtdGVtcGxhdGUgI2NvdXJzZS1ncmFwaC1ncmFkZXMgLnN0dWRlbnQtY29udGFpbmVyKy5zdHVkZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxubWFpbiNjb3Vyc2UtdGVtcGxhdGUgI2NvdXJzZS1ncmFwaC1ncmFkZXMgLnN0dWRlbnQtY29udGFpbmVyIC5ncmFwaHMtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBoZWlnaHQ6IGNhbGMoNmVtICsgMS41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxubWFpbiNjb3Vyc2UtdGVtcGxhdGUgI2NvdXJzZS1ncmFwaC1ncmFkZXMgLnN0dWRlbnQtY29udGFpbmVyIC5ncmFwaHMtY29udGFpbmVyIC5ncmFwaC1iYXIge1xuICB3aWR0aDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbn1cbm1haW4jY291cnNlLXRlbXBsYXRlICNjb3Vyc2UtZ3JhcGgtZ3JhZGVzIC5zdHVkZW50LWNvbnRhaW5lciAuZ3JhcGhzLWNvbnRhaW5lciAuZ3JhcGgtYmFyKy5ncmFwaC1iYXIge1xuICBtYXJnaW4tbGVmdDogMC4xcmVtO1xufVxubWFpbiNjb3Vyc2UtdGVtcGxhdGUgI2NvdXJzZS1ncmFwaC1ncmFkZXMgLnN0dWRlbnQtY29udGFpbmVyIC5ncmFwaHMtY29udGFpbmVyIC5ncmFwaC1iYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1ncmFkZSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKDEuMmVtKTtcbn1cbm1haW4jY291cnNlLXRlbXBsYXRlICNjb3Vyc2UtZ3JhcGgtZ3JhZGVzIC5zdHVkZW50LWNvbnRhaW5lciAuc3R1ZGVudC1uYW1lIHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG59XG5tYWluI2V2YWx1YXRpb24tdGVtcGxhdGUgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5tYWluI2V2YWx1YXRpb24tdGVtcGxhdGUgI2V4ZXJjaXNlLW5hbWUge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cbm1haW4jZXZhbHVhdGlvbi10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1mb3JtIC5ldmFsdWF0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDQuNXJlbTtcbn1cbm1haW4jZXZhbHVhdGlvbi10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1mb3JtIC5mb3JtLWlucHV0LWV2YWwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5tYWluI2V2YWx1YXRpb24tdGVtcGxhdGUgI2V2YWx1YXRpb24tZm9ybSAjdG90YWwtcG9pbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5tYWluI2V2YWx1YXRpb24tdGVtcGxhdGUgI2V2YWx1YXRpb24tZm9ybSAjdG90YWwtcG9pbnRzLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbm1haW4jZXZhbHVhdGlvbi10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1mb3JtICNncmFkZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cbm1haW4jZXZhbHVhdGlvbi10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1mb3JtICNncmFkZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbm1haW4jZXZhbHVhdGlvbi10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1mb3JtIC5mb3JtLWNvbW1lbnQtZGl2IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbm1haW4jZXZhbHVhdGlvbi10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1mb3JtIC5mb3JtLWNvbW1lbnQtZGl2IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxubWFpbiNldmFsdWF0aW9uLXRlbXBsYXRlICNldmFsdWF0aW9uLWZvcm0gLmZvcm0tY29tbWVudC1kaXYgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogTWVycml3ZWF0aGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbm1haW4jZXZhbHVhdGlvbi10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1mb3JtICNidXR0b25zLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5tYWluI2V2YWx1YXRpb24tdGVtcGxhdGUgI2V2YWx1YXRpb24tZm9ybSAjYnV0dG9ucy1jb250YWluZXIgI3N1Ym1pdC1idXR0b24sXG5tYWluI2V2YWx1YXRpb24tdGVtcGxhdGUgI2V2YWx1YXRpb24tZm9ybSAjYnV0dG9ucy1jb250YWluZXIgI3ByaW50LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRydWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWluLXdpZHRoOiA3cmVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbm1haW4jZXZhbHVhdGlvbi10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1mb3JtICNidXR0b25zLWNvbnRhaW5lciAjc3VibWl0LWJ1dHRvbjpob3Zlcixcbm1haW4jZXZhbHVhdGlvbi10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1mb3JtICNidXR0b25zLWNvbnRhaW5lciAjcHJpbnQtYnV0dG9uOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDg1JSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbm1haW4jZXZhbHVhdGlvbi10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1mb3JtICNidXR0b25zLWNvbnRhaW5lciAjcHJpbnQtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5tYWluI2V2YWx1YXRpb24tdGVtcGxhdGUgI2V2YWx1YXRpb24tZm9ybSB0ZC5oaWRkZW4ge1xuICBib3JkZXI6IG5vbmU7XG59XG5tYWluI2V2YWx1YXRpb24tdGVtcGxhdGUgI2FsZXJ0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgY29sb3I6ICNmMDA7XG59XG5tYWluI2V2YWx1YXRpb24tdGVtcGxhdGUgI2FsZXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiAnISEhJztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgcHJpbnQge1xuICBtYWluI2V2YWx1YXRpb24tdGVtcGxhdGUgI3ByaW50ZWQtdGltZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxufVxubWFpbiNleGVyY2lzZS10ZW1wbGF0ZSBzZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5tYWluI2V4ZXJjaXNlLXRlbXBsYXRlICNhYm91dC1zZWN0aW9uIC5hYm91dC1pdGVtIGgzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxubWFpbiNleGVyY2lzZS10ZW1wbGF0ZSAjYWJvdXQtc2VjdGlvbiAuYWJvdXQtaXRlbSBoMzo6YWZ0ZXIge1xuICBjb250ZW50OiAnOic7XG59XG5tYWluI2V4ZXJjaXNlLXRlbXBsYXRlICNhYm91dC1zZWN0aW9uIC5hYm91dC1pdGVtIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5tYWluI2V4ZXJjaXNlLXRlbXBsYXRlICNhYm91dC1zZWN0aW9uIC5hYm91dC1pdGVtIGgzICsgcCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5tYWluI2V4ZXJjaXNlLXRlbXBsYXRlICNhYm91dC1zZWN0aW9uIC5hYm91dC1pdGVtKy5hYm91dC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xufVxubWFpbiNleGVyY2lzZS10ZW1wbGF0ZSAjYWJvdXQtc2VjdGlvbiAuYWJzdHJhY3Qge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5tYWluI2V4ZXJjaXNlLXRlbXBsYXRlICNhYm91dC1zZWN0aW9uIC5hYnN0cmFjdCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbm1haW4jZXhlcmNpc2UtdGVtcGxhdGUgI2Fib3V0LXNlY3Rpb24gLmFic3RyYWN0IHAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1haW4jZXhlcmNpc2UtdGVtcGxhdGUgI2Fib3V0LXNlY3Rpb24gLmFic3RyYWN0IGgzICsgcCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxubWFpbiNleGVyY2lzZS10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1zZWN0aW9uIHRhYmxlIHRhYmxlLFxubWFpbiNleGVyY2lzZS10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1zZWN0aW9uIHRhYmxlIHRoLFxubWFpbiNleGVyY2lzZS10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1zZWN0aW9uIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbm1haW4jZXhlcmNpc2UtdGVtcGxhdGUgI2V2YWx1YXRpb24tc2VjdGlvbiB0YWJsZSB0ZCxcbm1haW4jZXhlcmNpc2UtdGVtcGxhdGUgI2V2YWx1YXRpb24tc2VjdGlvbiB0YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbm1haW4jZXhlcmNpc2UtdGVtcGxhdGUgI2V2YWx1YXRpb24tc2VjdGlvbiB0YWJsZSAuZ3JhcGgge1xuICB3aWR0aDogNnJlbTtcbn1cbm1haW4jZXhlcmNpc2UtdGVtcGxhdGUgI2V2YWx1YXRpb24tc2VjdGlvbiB0YWJsZSAuZ3JhcGggZGl2IHtcbiAgd2lkdGg6IDByZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbm1haW4jZXhlcmNpc2UtdGVtcGxhdGUgI2V2YWx1YXRpb24tc2VjdGlvbiB0YWJsZSAuZXZhbHVhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzcmVtO1xufVxubWFpbiNleGVyY2lzZS10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1zZWN0aW9uIHRhYmxlIC5jb21tZW50LFxubWFpbiNleGVyY2lzZS10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1zZWN0aW9uIHRhYmxlIC5zdW0sXG5tYWluI2V4ZXJjaXNlLXRlbXBsYXRlICNldmFsdWF0aW9uLXNlY3Rpb24gdGFibGUgLmdyYWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxubWFpbiNleGVyY2lzZS10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1zZWN0aW9uIHRhYmxlIC5jcml0ZXJpYV9ubyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Njk2ZmY7XG59XG5tYWluI2V4ZXJjaXNlLXRlbXBsYXRlICNldmFsdWF0aW9uLXNlY3Rpb24gdGFibGUgLmJhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTk7XG59XG5tYWluI2V4ZXJjaXNlLXRlbXBsYXRlICNldmFsdWF0aW9uLXNlY3Rpb24gdGFibGUgLmF2ZXJhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xufVxubWFpbiNleGVyY2lzZS10ZW1wbGF0ZSAjZXZhbHVhdGlvbi1zZWN0aW9uIHRhYmxlIC5nb29kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmOTtcbn1cbm1haW4jZXhlcmNpc2UtdGVtcGxhdGUgI2V2YWx1YXRpb24tc2VjdGlvbiB0YWJsZSAubm9fZXZhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4iLCIvKiBMYXRvICovXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHkgTGF0b1xuICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgZm9udC13ZWlnaHQgMTAwXG4gICAgc3JjIHVybCguLi9mb250cy9MYXRvLVRoaW4udHRmKVxuXG5AZm9udC1mYWNlXG4gICAgZm9udC1mYW1pbHkgTGF0b1xuICAgIGZvbnQtc3R5bGUgbm9ybWFsXG4gICAgZm9udC13ZWlnaHQgMzAwXG4gICAgc3JjIHVybCguLi9mb250cy9MYXRvLUxpZ2h0LnR0ZilcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5IExhdG9cbiAgICBmb250LXN0eWxlIGl0YWxpY1xuICAgIGZvbnQtd2VpZ2h0IDMwMFxuICAgIHNyYyB1cmwoLi4vZm9udHMvTGF0by1MaWdodEl0YWxpYy50dGYpXG5cbkBmb250LWZhY2VcbiAgICBmb250LWZhbWlseSBMYXRvXG4gICAgZm9udC1zdHlsZSBpdGFsaWNcbiAgICBmb250LXdlaWdodCA0MDBcbiAgICBzcmMgdXJsKC4uL2ZvbnRzL0xhdG8tSXRhbGljLnR0ZilcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5IExhdG9cbiAgICBmb250LXN0eWxlIG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0IDQwMFxuICAgIHNyYyB1cmwoLi4vZm9udHMvTGF0by1SZWd1bGFyLnR0ZilcblxuQGZvbnQtZmFjZVxuICAgIGZvbnQtZmFtaWx5IExhdG9cbiAgICBmb250LXN0eWxlIG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgIHNyYyB1cmwoLi4vZm9udHMvTGF0by1Cb2xkLnR0ZilcblxuLyogS2FybGEgKi9cbkBmb250LWZhY2VcbiAgICBmb250LWZhbWlseSBLYXJsYVxuICAgIHNyYyB1cmwoLi4vZm9udHMvS2FybGEtVmFyaWFibGVGb250X3dnaHQudHRmKVxuXG4vKiBNZXJyaXdlYXRoZXIgKi9cbkBmb250LWZhY2VcbiAgICBmb250LWZhbWlseTogTWVycml3ZWF0aGVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiAzMDBcbiAgICBzcmM6IHVybCguLi9mb250cy9NZXJyaXdlYXRoZXItTGlnaHQudHRmKVxuXG5cbi50aGluXG4gICAgZm9udC1mYW1pbHkgTGF0b1xuICAgIGZvbnQtd2VpZ2h0IDEwMFxuXG4ubGlnaHRcbiAgICBmb250LWZhbWlseSBMYXRvXG4gICAgZm9udC13ZWlnaHQgMzAwXG5cbi5saWdodC1pdGFsaWNcbiAgICBmb250LWZhbWlseSBMYXRvXG4gICAgZm9udC13ZWlnaHQgMzAwXG4gICAgZm9udC1zdHlsZSBpdGFsaWNcblxuLm5vcm1hbC1pdGFsaWNcbiAgICBmb250LWZhbWlseSBMYXRvXG4gICAgZm9udC13ZWlnaHQgNDAwXG4gICAgZm9udC1zdHlsZSBpdGFsaWNcblxuLm5vcm1hbFxuICAgIGZvbnQtZmFtaWx5IExhdG9cbiAgICBmb250LXdlaWdodCA0MDBcblxuLmJvbGRcbiAgICBmb250LWZhbWlseSBMYXRvXG4gICAgZm9udC13ZWlnaHQgNzAwXG5cbmh0bWxcbiAgICBAZXh0ZW5kcyAubm9ybWFsXG4gICAgZm9udC1zaXplIDE2cHhcblxucCwgdGQsIHRyXG4gICAgbGluZS1oZWlnaHQgMTIwJSIsIi8qIFZhcmlhYmxlcyAqL1xuYm9keV9wYWRkaW5nID0gMXJlbVxuXG5ib2R5XG4gICAgcGFkZGluZzogYm9keV9wYWRkaW5nXG5cbmFcbiAgICBjb2xvcjogYmxhY2tcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2tcblxuICAgICY6aG92ZXJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4XG5cbi5wYWdlLXRpdGxlXG4gICAgZm9udC1zaXplOiAzcmVtXG4gICAgbWFyZ2luLWJvdHRvbSAzcmVtXG4gICAgbWFyZ2luLXRvcDogMnJlbVxuXG4gICAgQG1lZGlhIHByaW50XG4gICAgICAgIG1hcmdpbi10b3A6IDBcblxuc3Ryb25nXG4gICAgQGV4dGVuZHMgLmJvbGRcblxuLm9ubHktcHJpbnRcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQiLCJAbWVkaWEgcHJpbnRcbiAgICAub25seS1wcmludFxuICAgICAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnRcblxuICAgIC5uby1wcmludFxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgICAiLCIuY3JpdGVyaWEtdGFibGVcbiAgICB0aCwgdGRcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2tcbiAgICAuY3JpdGVyaWFfbm9cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3JpdGVyaWFfbm9cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIEBleHRlbmRzIC5ib2xkXG4gICAgLnRoLXN0dWRlbnRzXG4gICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmxcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuXG4gICAgdGhcbiAgICAgICAgJi5iYWRcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhZFxuICAgICAgICAmLmF2ZXJhZ2VcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGF2Z1xuICAgICAgICAmLmdvb2RcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdvb2RcblxuICAgICAgICBAZXh0ZW5kcyAuYm9sZFxuXG4gICAgdGgsIHRkXG4gICAgICAgICYuYmFkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYWRfbGlnaHRcbiAgICAgICAgJi5hdmVyYWdlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBhdmdfbGlnaHRcbiAgICAgICAgJi5nb29kXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnb29kX2xpZ2h0XG4gICAgXG4gICAgdGQsIHRoIFxuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIiwiI3NpdGUtbmF2aWdhdGlvblxuICAgIGxpXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuXG4gICAgbGkrbGk6OmJlZm9yZVxuICAgICAgICAgICAgY29udGVudDogXCIgLyBcIlxuXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxuIiwiI3ByaW50LWNvdXJzZS1kZXRhaWxzXG4gICAgQGV4dGVuZHMgLm9ubHktcHJpbnRcbiAgICAgICAgXG4gICAgZm9udC1zaXplOiAwLjhyZW1cbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICB0b3A6IGJvZHlfcGFkZGluZ1xuICAgIHJpZ2h0OiBib2R5X3BhZGRpbmdcblxuICAgIHRyXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICB0ZXh0LWFsaWduIHJpZ2h0XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0iLCIjc25pcHBldC1jaGlsZHJlbi1wYWdlc1xuICAgIGgyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplXG4gICAgICAgIEBleHRlbmRzIC5ib2xkXG4gICAgdWxcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbVxuXG4gICAgICAgIGxpICsgbGlcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuM3JlbVxuIiwibWFpbiNjb3Vyc2UtdGVtcGxhdGVcblxuICAgICNmbGV4LWNvbnRhaW5lclxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWdodC1pdG1lcyBmbGV4LXN0YXJ0XG4gICAgICAgIGdhcDogMnJlbVxuXG4gICAgI2NvdXJzZS1tZXRhZGF0YVxuICAgICAgICBwICsgcFxuICAgICAgICAgICAgbWFyZ2luLXRvcCAwLjNyZW1cbiAgICAgICAgcFxuICAgICAgICAgICAgc3Ryb25nXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDAuNXJlbVxuXG4gICAgI2NvdXJzZS1ncmFwaC1ncmFkZXNcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBtYXJnaW4tdG9wIDJyZW1cblxuICAgICAgICAuc3R1ZGVudC1jb250YWluZXJcbiAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgYmxhY2tcbiAgICAgICAgICAgIHBhZGRpbmcgMC41cmVtXG5cbiAgICAgICAgICAgICYrLnN0dWRlbnQtY29udGFpbmVyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgMXJlbVxuICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAuZ3JhcGhzLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweFxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyg2ZW0gKyAxLjVyZW0pXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW1cblxuICAgICAgICAgICAgICAgIC5ncmFwaC1iYXJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMXJlbVxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5XG5cbiAgICAgICAgICAgICAgICAgICAgJisuZ3JhcGgtYmFyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4xcmVtXG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtZ3JhZGUpXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW1cbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgxLjJlbSk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zdHVkZW50LW5hbWVcbiAgICAgICAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICAgICAgICAgIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuXG4iLCJtYWluI2V2YWx1YXRpb24tdGVtcGxhdGVcblxuICAgIC5wYWdlLXRpdGxlXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMS41cmVtXG5cbiAgICAjZXhlcmNpc2UtbmFtZVxuICAgICAgICBmb250LXNpemU6IDJyZW1cbiAgICAgICAgQGV4dGVuZHMgLm5vcm1hbFxuICAgICAgICBtYXJnaW4tYm90dG9tIDAuOHJlbVxuXG4gICAgI2V2YWx1YXRpb24tZm9ybVxuICAgICAgICAuZXZhbHVhdGlvblxuICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICAgICBtaW4td2lkdGggNC41cmVtXG4gICAgICAgIC5mb3JtLWlucHV0LWV2YWxcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtXG4gICAgICAgICAgICBAZXh0ZW5kcyAubm9ybWFsLWl0YWxpY1xuICAgICAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICBib3R0b206IDBcbiAgICAgICAgICAgIHRvcDogMFxuICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgcmlnaHQ6IDBcblxuICAgICAgICAjdG90YWwtcG9pbnRzLXRpdGxlXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW1cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgIEBleHRlbmRzIC5ib2xkXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMXJlbVxuICAgICAgICBcbiAgICAgICAgI3RvdGFsLXBvaW50cy12YWx1ZVxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW1cbiAgICAgICAgICAgIEBleHRlbmRzIC5ub3JtYWwtaXRhbGljXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgXG4gICAgICAgICNncmFkZS10aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW1cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAgICAgICAgIEBleHRlbmRzIC5ib2xkXG4gICAgICAgICAgICBwYWRkaW5nIDFyZW1cbiAgICAgICAgICAgIGJvcmRlci13aWR0aCAzcHhcblxuICAgICAgICAjZ3JhZGUtdmFsdWVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgIEBleHRlbmRzIC5ib2xkXG4gICAgICAgICAgICBib3JkZXItd2lkdGggM3B4XG4gICAgICAgICAgICBib3gtc2l6aW5nIGNvbnRlbnQtYm94XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcblxuICAgICAgICAuZm9ybS1jb21tZW50LWRpdlxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbVxuXG4gICAgICAgICAgICBsYWJlbFxuICAgICAgICAgICAgICAgIEBleHRlbmRzIC5ib2xkXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtXG4gICAgICAgICAgICB0ZXh0YXJlYVxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5IE1lcnJpd2VhdGhlclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDMwMFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAwLjlyZW1cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDFyZW1cbiAgICAgICAgICAgICAgICBtaW4td2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDZyZW1cbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtXG5cbiAgICAgICAgI2J1dHRvbnMtY29udGFpbmVyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgICAjc3VibWl0LWJ1dHRvbiwgI3ByaW50LWJ1dHRvblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0KGdyZXkpXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbVxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbVxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW1cbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDdyZW1cbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxuXG4gICAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXIgYnJpZ2h0bmVzcyg4NSUpXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxuXG4gICAgICAgICAgICAjcHJpbnQtYnV0dG9uXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgMXJlbVxuXG4gICAgICAgIFxuICAgICAgICB0ZC5oaWRkZW4gXG4gICAgICAgICAgICBib3JkZXI6IG5vbmVcblxuICAgICNhbGVydFxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtXG4gICAgICAgIGNvbG9yOiByZWRcblxuICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgIGNvbnRlbnQ6ICchISEnXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbVxuICAgIFxuICAgIEBtZWRpYSBwcmludFxuICAgICAgICAjcHJpbnRlZC10aW1lXG4gICAgICAgICAgICBwb3NpdGlvbiBmaXhlZFxuICAgICAgICAgICAgYm90dG9tOiAxcmVtXG4gICAgICAgICAgICBmb250LXNpemUgMC44cmVtIiwibWFpbiNleGVyY2lzZS10ZW1wbGF0ZVxuXG4gICAgc2VjdGlvblxuICAgICAgICBoMlxuICAgICAgICAgICAgQGV4dGVuZHMgLmJvbGRcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDFyZW1cbiAgICAgICAgICAgIG1hcmdpbi10b3AgMnJlbVxuXG4gICAgI2Fib3V0LXNlY3Rpb25cbiAgICAgICAgLmFib3V0LWl0ZW1cbiAgICAgICAgICAgIGgzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgIGgzOjphZnRlclxuICAgICAgICAgICAgICAgIGNvbnRlbnQgJzonXG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcblxuICAgICAgICAgICAgaDMgKyBwXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgMC41cmVtXG5cbiAgICAgICAgICAgICYrLmFib3V0LWl0ZW1cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDAuMnJlbVxuXG4gICAgICAgIC5hYnN0cmFjdFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwLjVyZW1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaDNcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDAuNXJlbVxuICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICBoMyArIHBcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMFxuXG4gICAgI2V2YWx1YXRpb24tc2VjdGlvblxuICAgICAgICB0YWJsZVxuICAgICAgICAgICAgdGFibGUsIHRoLCB0ZFxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRkLCB0aCBcbiAgICAgICAgICAgICAgICBwYWRkaW5nIDAuNXJlbVxuXG4gICAgICAgICAgICB0aCwgLmdyYWRlXG4gICAgICAgICAgICAgICAgQGV4dGVuZHMgLmJvbGRcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmdyYXBoXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZyZW1cblxuICAgICAgICAgICAgICAgIGRpdlxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHJlbVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW1cblxuICAgICAgICAgICAgLmV2YWx1YXRpb25cbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDNyZW1cblxuICAgICAgICAgICAgLmNvbW1lbnQsIC5zdW0sIC5ncmFkZVxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4gICAgICAgICAgICAuY3JpdGVyaWFfbm9cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjcml0ZXJpYV9ub1xuXG4gICAgICAgICAgICAuYmFkXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFkX2xpZ2h0XG4gICAgICAgICAgICAuYXZlcmFnZVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGF2Z19saWdodFxuICAgICAgICAgICAgLmdvb2RcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnb29kX2xpZ2h0XG4gICAgICAgICAgICAubm9fZXZhbFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vX2V2YWxcbiJdfQ== */
