@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}*,:after,:before,legend{box-sizing:border-box}details,main{display:block}.uk-container,img,legend{max-width:100%}.uk-hidden,.uk-invisible{visibility:hidden!important}.fa,.lg-icon,body{-moz-osx-font-smoothing:grayscale}#lg-zoom-out,.slick-slide.dragging img{pointer-events:none}.lg-group:after,.slick-track:after,.uk-container:after,.uk-grid:after{clear:both}#nav ul,.fa-ul,.lg-outer .lg-dropdown,.slick-dots{list-style-type:none}html{line-height:1.15;-webkit-text-size-adjust:100%}.mm-header,.mm-list *,.mm-search input{-webkit-text-size-adjust:none}body{margin:0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input{}button,select{text-transform:none}.uk-button,.wup-btn,.wup-text-uppercase{text-transform:uppercase}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}.wup-border-bottom,.wup-border-x-axis{border-bottom:1px solid #d9d9d9}.wup-border-top,.wup-border-x-axis{border-top:1px solid #d9d9d9}.wup-border-left,.wup-border-y-axis{border-left:1px solid #d9d9d9}.wup-border-right,.wup-border-y-axis{border-right:1px solid #d9d9d9}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}.mm-header span,.mm-list>li>a,.mm-list>li>span,.uk-modal-caption{text-overflow:ellipsis;white-space:nowrap}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:OfficinaSansOSITCTTBookIta;src:url(../fonts/2F16A7_0_0.eot);src:url(../fonts/2F16A7_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F16A7_0_0.woff2) format("woff2"),url(../fonts/2F16A7_0_0.woff) format("woff"),url(../fonts/2F16A7_0_0.ttf) format("truetype")}@font-face{font-family:OfficinaSansITCTTBook;src:url(../fonts/2F16A7_1_0.eot);src:url(../fonts/2F16A7_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F16A7_1_0.woff2) format("woff2"),url(../fonts/2F16A7_1_0.woff) format("woff"),url(../fonts/2F16A7_1_0.ttf) format("truetype")}@font-face{font-family:OfficinaSanSCITCTTBold;src:url(../fonts/2F16A7_2_0.eot);src:url(../fonts/2F16A7_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F16A7_2_0.woff2) format("woff2"),url(../fonts/2F16A7_2_0.woff) format("woff"),url(../fonts/2F16A7_2_0.ttf) format("truetype")}@font-face{font-family:OfficinaSansOSITCTTBold;src:url(../fonts/2F16A7_3_0.eot);src:url(../fonts/2F16A7_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F16A7_3_0.woff2) format("woff2"),url(../fonts/2F16A7_3_0.woff) format("woff"),url(../fonts/2F16A7_3_0.ttf) format("truetype")}@font-face{font-family:OfficinaSansOSITCTTBook;src:url(../fonts/2F16A7_4_0.eot);src:url(../fonts/2F16A7_4_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F16A7_4_0.woff2) format("woff2"),url(../fonts/2F16A7_4_0.woff) format("woff"),url(../fonts/2F16A7_4_0.ttf) format("truetype")}@font-face{font-family:OfficinaSansITCTTBookItalic;src:url(../fonts/2F16A7_5_0.eot);src:url(../fonts/2F16A7_5_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F16A7_5_0.woff2) format("woff2"),url(../fonts/2F16A7_5_0.woff) format("woff"),url(../fonts/2F16A7_5_0.ttf) format("truetype")}@font-face{font-family:OfficinaSansITCTTBold;src:url(../fonts/2F16A7_6_0.eot);src:url(../fonts/2F16A7_6_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F16A7_6_0.woff2) format("woff2"),url(../fonts/2F16A7_6_0.woff) format("woff"),url(../fonts/2F16A7_6_0.ttf) format("truetype")}@font-face{font-family:OfficinaSanSCITCTTBook;src:url(../fonts/2F16A7_7_0.eot);src:url(../fonts/2F16A7_7_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F16A7_7_0.woff2) format("woff2"),url(../fonts/2F16A7_7_0.woff) format("woff"),url(../fonts/2F16A7_7_0.ttf) format("truetype")}@font-face{font-family:OfficinaSerifOSITCTTBold;src:url(../fonts/2F16A7_8_0.eot);src:url(../fonts/2F16A7_8_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F16A7_8_0.woff2) format("woff2"),url(../fonts/2F16A7_8_0.woff) format("woff"),url(../fonts/2F16A7_8_0.ttf) format("truetype")}@font-face{font-family:OfficinaSerifITCTTBold;src:url(../fonts/2F16A7_9_0.eot);src:url(../fonts/2F16A7_9_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F16A7_9_0.woff2) format("woff2"),url(../fonts/2F16A7_9_0.woff) format("woff"),url(../fonts/2F16A7_9_0.ttf) format("truetype")}@font-face{font-family:OfficinaSerSCITCTTBold;src:url(../fonts/2F16A7_A_0.eot);src:url(../fonts/2F16A7_A_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F16A7_A_0.woff2) format("woff2"),url(../fonts/2F16A7_A_0.woff) format("woff"),url(../fonts/2F16A7_A_0.ttf) format("truetype")}@font-face{font-family:OfficinaSerSCITCTTBook;src:url(../fonts/2F16A7_B_0.eot);src:url(../fonts/2F16A7_B_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F16A7_B_0.woff2) format("woff2"),url(../fonts/2F16A7_B_0.woff) format("woff"),url(../fonts/2F16A7_B_0.ttf) format("truetype")}@font-face{font-family:OfficinaSerifITCTTBook;src:url(../fonts/2F16A7_C_0.eot);src:url(../fonts/2F16A7_C_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F16A7_C_0.woff2) format("woff2"),url(../fonts/2F16A7_C_0.woff) format("woff"),url(../fonts/2F16A7_C_0.ttf) format("truetype")}@font-face{font-family:OfficinaSerifOSITCTTBook;src:url(../fonts/2F16A7_D_0.eot);src:url(../fonts/2F16A7_D_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F16A7_D_0.woff2) format("woff2"),url(../fonts/2F16A7_D_0.woff) format("woff"),url(../fonts/2F16A7_D_0.ttf) format("truetype")}:focus{outline:0}.wup-border-full{border:1px solid #d9d9d9}.wup-border-width-2{border-width:2px}.wup-border-width-3{border-width:3px}.wup-border-width-4{border-width:4px}.wup-border-width-5{border-width:5px}.wup-border-radius-rounded{border-radius:4px}.wup-border-radius-round{border-radius:999px}.wup-border-radius-squared{border-radius:0}.uk-button,.wup-btn{border-radius:0;-webkit-transition:all .2s;transition:all .2s;font-family:OfficinaSansITCTTBook,Helvetica,Arial,sans-serif;font-weight:700;font-size:1em;line-height:1.45;padding:.5em 1em;vertical-align:middle;text-decoration:none;display:inline-block;box-shadow:none;cursor:pointer;outline:0;background-color:#0f2455;border:3px solid #0f2455;color:#fff}body,label{font-weight:400}.uk-button:focus,.uk-button:visited,.wup-btn:focus,.wup-btn:visited{background-color:#0f2455;color:#fff;outline:0}.uk-button:hover,.wup-btn:hover{background-color:#173680;border-color:#173680;color:#fff;text-decoration:none}.uk-button:active,.wup-btn:active{background-color:#07122a;color:#fff}.wup-btn-inverse.uk-button,.wup-btn.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#0f2455}.wup-btn-inverse.uk-button:focus,.wup-btn-inverse.uk-button:visited,.wup-btn.wup-btn-inverse:focus,.wup-btn.wup-btn-inverse:visited{color:#0f2455}.wup-btn-inverse.uk-button:hover,.wup-btn.wup-btn-inverse:hover{color:#173680}.wup-btn-inverse.uk-button:active,.wup-btn.wup-btn-inverse:active{color:#07122a}.wup-btn-border.uk-button,.wup-btn.wup-btn-border{background-color:transparent;border:3px solid #0f2455;color:#0f2455}.wup-btn-border.uk-button:focus,.wup-btn-border.uk-button:visited,.wup-btn.wup-btn-border:focus,.wup-btn.wup-btn-border:visited{background-color:transparent;color:#0f2455}.wup-btn-border.uk-button:hover,.wup-btn.wup-btn-border:hover{background-color:#0f2455;color:#fff}.wup-btn-border.uk-button:active,.wup-btn.wup-btn-border:active{background-color:#07122a;color:#fff}.wup-btn-small.uk-button,.wup-btn.wup-btn-small{font-size:.85em;padding:.25em .75em}.wup-btn-large.uk-button,.wup-btn.wup-btn-large{font-size:1em;padding:1em 1.5em}.wup-btn-wide.uk-button,.wup-btn.wup-btn-wide{font-size:1em;padding:.5em 2em}.wup-btn-block.uk-button,.wup-btn.wup-btn-block{padding-left:0;padding-right:0;text-align:center;width:100%}.wup-btn-rounded.uk-button,.wup-btn.wup-btn-rounded{border-radius:999px!important}.wup-btn-squared.uk-button,.wup-btn.wup-btn-squared{border-radius:0!important}.wup-btn-blue{background-color:#0f2455;border:3px solid #0f2455;color:#fff}.wup-btn-blue:focus,.wup-btn-blue:visited{background-color:#0f2455;color:#fff;outline:0}.wup-btn-blue:hover{background-color:#173680;border-color:#173680;color:#fff;text-decoration:none}.wup-btn-blue:active{background-color:#07122a;color:#fff}.wup-btn-blue.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#0f2455}.wup-btn-blue.wup-btn-inverse:focus,.wup-btn-blue.wup-btn-inverse:visited{color:#0f2455}.wup-btn-blue.wup-btn-inverse:hover{color:#173680}.wup-btn-blue.wup-btn-inverse:active{color:#07122a}.wup-btn-blue.wup-btn-border,.wup-btn-blue.wup-btn-border:focus,.wup-btn-blue.wup-btn-border:visited{background-color:transparent;color:#0f2455}.wup-btn-blue.wup-btn-border{border:3px solid #0f2455}.wup-btn-blue.wup-btn-border:hover{background-color:#0f2455;color:#fff}.wup-btn-blue.wup-btn-border:active{background-color:#07122a;color:#fff}.wup-btn-bluedark{background-color:#04153d;border:3px solid #04153d;color:#fff}.wup-btn-bluedark:focus,.wup-btn-bluedark:visited{background-color:#04153d;color:#fff;outline:0}.wup-btn-bluedark:hover{background-color:#07256d;border-color:#07256d;color:#fff;text-decoration:none}.wup-btn-bluedark:active{background-color:#01050d;color:#fff}.wup-btn-bluedark.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#04153d}.wup-btn-bluedark.wup-btn-inverse:focus,.wup-btn-bluedark.wup-btn-inverse:visited{color:#04153d}.wup-btn-bluedark.wup-btn-inverse:hover{color:#07256d}.wup-btn-bluedark.wup-btn-inverse:active{color:#01050d}.wup-btn-bluedark.wup-btn-border,.wup-btn-bluedark.wup-btn-border:focus,.wup-btn-bluedark.wup-btn-border:visited{background-color:transparent;color:#04153d}.wup-btn-bluedark.wup-btn-border{border:3px solid #04153d}.wup-btn-bluedark.wup-btn-border:hover{background-color:#04153d;color:#fff}.wup-btn-bluedark.wup-btn-border:active{background-color:#01050d;color:#fff}.wup-btn-bluelight{background-color:#22396e;border:3px solid #22396e;color:#fff}.wup-btn-bluelight:focus,.wup-btn-bluelight:visited{background-color:#22396e;color:#fff;outline:0}.wup-btn-bluelight:hover{background-color:#2e4d95;border-color:#2e4d95;color:#fff;text-decoration:none}.wup-btn-bluelight:active{background-color:#162547;color:#fff}.wup-btn-bluelight.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#22396e}.wup-btn-bluelight.wup-btn-inverse:focus,.wup-btn-bluelight.wup-btn-inverse:visited{color:#22396e}.wup-btn-bluelight.wup-btn-inverse:hover{color:#2e4d95}.wup-btn-bluelight.wup-btn-inverse:active{color:#162547}.wup-btn-bluelight.wup-btn-border,.wup-btn-bluelight.wup-btn-border:focus,.wup-btn-bluelight.wup-btn-border:visited{background-color:transparent;color:#22396e}.wup-btn-bluelight.wup-btn-border{border:3px solid #22396e}.wup-btn-bluelight.wup-btn-border:hover{background-color:#22396e;color:#fff}.wup-btn-bluelight.wup-btn-border:active{background-color:#162547;color:#fff}.wup-btn-red{background-color:red;border:3px solid red;color:#fff}.wup-btn-red:focus,.wup-btn-red:visited{background-color:red;color:#fff;outline:0}.wup-btn-red:hover{background-color:#f33;border-color:#f33;color:#fff;text-decoration:none}.wup-btn-red:active{background-color:#c00;color:#fff}.wup-btn-red.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:red}.wup-btn-red.wup-btn-inverse:focus,.wup-btn-red.wup-btn-inverse:visited{color:red}.wup-btn-red.wup-btn-inverse:hover{color:#f33}.wup-btn-red.wup-btn-inverse:active{color:#c00}.wup-btn-red.wup-btn-border,.wup-btn-red.wup-btn-border:focus,.wup-btn-red.wup-btn-border:visited{background-color:transparent;color:red}.wup-btn-red.wup-btn-border{border:3px solid red}.wup-btn-red.wup-btn-border:hover{background-color:red;color:#fff}.wup-btn-red.wup-btn-border:active{background-color:#c00;color:#fff}.wup-btn-reddark{background-color:#de1212;border:3px solid #de1212;color:#fff}.wup-btn-reddark:focus,.wup-btn-reddark:visited{background-color:#de1212;color:#fff;outline:0}.wup-btn-reddark:hover{background-color:#ef3434;border-color:#ef3434;color:#fff;text-decoration:none}.wup-btn-reddark:active{background-color:#af0e0e;color:#fff}.wup-btn-reddark.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#de1212}.wup-btn-reddark.wup-btn-inverse:focus,.wup-btn-reddark.wup-btn-inverse:visited{color:#de1212}.wup-btn-reddark.wup-btn-inverse:hover{color:#ef3434}.wup-btn-reddark.wup-btn-inverse:active{color:#af0e0e}.wup-btn-reddark.wup-btn-border,.wup-btn-reddark.wup-btn-border:focus,.wup-btn-reddark.wup-btn-border:visited{background-color:transparent;color:#de1212}.wup-btn-reddark.wup-btn-border{border:3px solid #de1212}.wup-btn-reddark.wup-btn-border:hover{background-color:#de1212;color:#fff}.wup-btn-reddark.wup-btn-border:active{background-color:#af0e0e;color:#fff}.wup-btn-redlight{background-color:#ff4646;border:3px solid #ff4646;color:#fff}.wup-btn-redlight:focus,.wup-btn-redlight:visited{background-color:#ff4646;color:#fff;outline:0}.wup-btn-redlight:hover{background-color:#ff7979;border-color:#ff7979;color:#fff;text-decoration:none}.wup-btn-redlight:active{background-color:#ff1313;color:#fff}.wup-btn-redlight.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#ff4646}.wup-btn-redlight.wup-btn-inverse:focus,.wup-btn-redlight.wup-btn-inverse:visited{color:#ff4646}.wup-btn-redlight.wup-btn-inverse:hover{color:#ff7979}.wup-btn-redlight.wup-btn-inverse:active{color:#ff1313}.wup-btn-redlight.wup-btn-border,.wup-btn-redlight.wup-btn-border:focus,.wup-btn-redlight.wup-btn-border:visited{background-color:transparent;color:#ff4646}.wup-btn-redlight.wup-btn-border{border:3px solid #ff4646}.wup-btn-redlight.wup-btn-border:hover{background-color:#ff4646;color:#fff}.wup-btn-redlight.wup-btn-border:active{background-color:#ff1313;color:#fff}.wup-btn-lightblue{background-color:#dce2ec;border:3px solid #dce2ec;color:#fff}.wup-btn-lightblue:focus,.wup-btn-lightblue:visited{background-color:#dce2ec;color:#fff;outline:0}.wup-btn-lightblue:hover{background-color:#fdfdfe;border-color:#fdfdfe;color:#fff;text-decoration:none}.wup-btn-lightblue:active{background-color:#bbc7da;color:#fff}.wup-btn-lightblue.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#dce2ec}.wup-btn-lightblue.wup-btn-inverse:focus,.wup-btn-lightblue.wup-btn-inverse:visited{color:#dce2ec}.wup-btn-lightblue.wup-btn-inverse:hover{color:#fdfdfe}.wup-btn-lightblue.wup-btn-inverse:active{color:#bbc7da}.wup-btn-lightblue.wup-btn-border,.wup-btn-lightblue.wup-btn-border:focus,.wup-btn-lightblue.wup-btn-border:visited{background-color:transparent;color:#dce2ec}.wup-btn-lightblue.wup-btn-border{border:3px solid #dce2ec}.wup-btn-lightblue.wup-btn-border:hover{background-color:#dce2ec;color:#fff}.wup-btn-lightblue.wup-btn-border:active{background-color:#bbc7da;color:#fff}.wup-btn-lightbluedark{background-color:#afbed5;border:3px solid #afbed5;color:#fff}.wup-btn-lightbluedark:focus,.wup-btn-lightbluedark:visited{background-color:#afbed5;color:#fff;outline:0}.wup-btn-lightbluedark:hover{background-color:#d0d9e7;border-color:#d0d9e7;color:#fff;text-decoration:none}.wup-btn-lightbluedark:active{background-color:#8ea3c3;color:#fff}.wup-btn-lightbluedark.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#afbed5}.wup-btn-lightbluedark.wup-btn-inverse:focus,.wup-btn-lightbluedark.wup-btn-inverse:visited{color:#afbed5}.wup-btn-lightbluedark.wup-btn-inverse:hover{color:#d0d9e7}.wup-btn-lightbluedark.wup-btn-inverse:active{color:#8ea3c3}.wup-btn-lightbluedark.wup-btn-border,.wup-btn-lightbluedark.wup-btn-border:focus,.wup-btn-lightbluedark.wup-btn-border:visited{background-color:transparent;color:#afbed5}.wup-btn-lightbluedark.wup-btn-border{border:3px solid #afbed5}.wup-btn-lightbluedark.wup-btn-border:hover{background-color:#afbed5;color:#fff}.wup-btn-lightbluedark.wup-btn-border:active{background-color:#8ea3c3;color:#fff}.wup-btn-lightbluelight{background-color:#eff2f7;border:3px solid #eff2f7;color:#fff}.wup-btn-lightbluelight:focus,.wup-btn-lightbluelight:visited{background-color:#eff2f7;color:#fff;outline:0}.wup-btn-lightbluelight:hover{background-color:#fff;border-color:#fff;color:#fff;text-decoration:none}.wup-btn-lightbluelight:active{background-color:#cdd6e6;color:#fff}.wup-btn-lightbluelight.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#eff2f7}.wup-btn-lightbluelight.wup-btn-inverse:focus,.wup-btn-lightbluelight.wup-btn-inverse:visited{color:#eff2f7}.wup-btn-lightbluelight.wup-btn-inverse:hover{color:#fff}.wup-btn-lightbluelight.wup-btn-inverse:active{color:#cdd6e6}.wup-btn-lightbluelight.wup-btn-border,.wup-btn-lightbluelight.wup-btn-border:focus,.wup-btn-lightbluelight.wup-btn-border:visited{background-color:transparent;color:#eff2f7}.wup-btn-lightbluelight.wup-btn-border{border:3px solid #eff2f7}.wup-btn-lightbluelight.wup-btn-border:hover{background-color:#eff2f7;color:#fff}.wup-btn-lightbluelight.wup-btn-border:active{background-color:#cdd6e6;color:#fff}.wup-btn-white{background-color:#fff;border:3px solid #fff;color:#fff}.wup-btn-white:focus,.wup-btn-white:visited{background-color:#fff;color:#fff;outline:0}.wup-btn-white:hover{background-color:#fff;border-color:#fff;color:#fff;text-decoration:none}.wup-btn-white:active{background-color:#e6e6e6;color:#fff}.wup-btn-white.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#fff}.wup-btn-white.wup-btn-inverse:focus,.wup-btn-white.wup-btn-inverse:hover,.wup-btn-white.wup-btn-inverse:visited{color:#fff}.wup-btn-white.wup-btn-inverse:active{color:#e6e6e6}.wup-btn-white.wup-btn-border{background-color:transparent;border:3px solid #fff;color:#fff}.wup-btn-white.wup-btn-border:focus,.wup-btn-white.wup-btn-border:visited{background-color:transparent;color:#fff}.wup-btn-white.wup-btn-border:hover{background-color:#fff;color:#fff}.wup-btn-white.wup-btn-border:active{background-color:#e6e6e6;color:#fff}.wup-btn-gray05{background-color:#f2f2f2;border:3px solid #f2f2f2;color:#fff}.wup-btn-gray05:focus,.wup-btn-gray05:visited{background-color:#f2f2f2;color:#fff;outline:0}.wup-btn-gray05:hover{background-color:#fff;border-color:#fff;color:#fff;text-decoration:none}.wup-btn-gray05:active{background-color:#d9d9d9;color:#fff}.wup-btn-gray05.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#f2f2f2}.wup-btn-gray05.wup-btn-inverse:focus,.wup-btn-gray05.wup-btn-inverse:visited{color:#f2f2f2}.wup-btn-gray05.wup-btn-inverse:hover{color:#fff}.wup-btn-gray05.wup-btn-inverse:active{color:#d9d9d9}.wup-btn-gray05.wup-btn-border,.wup-btn-gray05.wup-btn-border:focus,.wup-btn-gray05.wup-btn-border:visited{background-color:transparent;color:#f2f2f2}.wup-btn-gray05.wup-btn-border{border:3px solid #f2f2f2}.wup-btn-gray05.wup-btn-border:hover{background-color:#f2f2f2;color:#fff}.wup-btn-gray05.wup-btn-border:active,.wup-btn-gray15{background-color:#d9d9d9;color:#fff}.wup-btn-gray15{border:3px solid #d9d9d9}.wup-btn-gray15:focus,.wup-btn-gray15:visited{background-color:#d9d9d9;color:#fff;outline:0}.wup-btn-gray15:hover{background-color:#f3f3f3;border-color:#f3f3f3;color:#fff;text-decoration:none}.wup-btn-gray15:active{background-color:silver;color:#fff}.wup-btn-gray15.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#d9d9d9}.wup-btn-gray15.wup-btn-inverse:focus,.wup-btn-gray15.wup-btn-inverse:visited{color:#d9d9d9}.wup-btn-gray15.wup-btn-inverse:hover{color:#f3f3f3}.wup-btn-gray15.wup-btn-inverse:active{color:silver}.wup-btn-gray15.wup-btn-border,.wup-btn-gray15.wup-btn-border:focus,.wup-btn-gray15.wup-btn-border:visited{background-color:transparent;color:#d9d9d9}.wup-btn-gray15.wup-btn-border{border:3px solid #d9d9d9}.wup-btn-gray15.wup-btn-border:hover{background-color:#d9d9d9;color:#fff}.wup-btn-gray15.wup-btn-border:active{background-color:silver;color:#fff}.wup-btn-gray30{background-color:#b2b2b2;border:3px solid #b2b2b2;color:#fff}.wup-btn-gray30:focus,.wup-btn-gray30:visited{background-color:#b2b2b2;color:#fff;outline:0}.wup-btn-gray30:hover{background-color:#ccc;border-color:#ccc;color:#fff;text-decoration:none}.wup-btn-gray30:active{background-color:#999;color:#fff}.wup-btn-gray30.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#b2b2b2}.wup-btn-gray30.wup-btn-inverse:focus,.wup-btn-gray30.wup-btn-inverse:visited{color:#b2b2b2}.wup-btn-gray30.wup-btn-inverse:hover{color:#ccc}.wup-btn-gray30.wup-btn-inverse:active{color:#999}.wup-btn-gray30.wup-btn-border,.wup-btn-gray30.wup-btn-border:focus,.wup-btn-gray30.wup-btn-border:visited{background-color:transparent;color:#b2b2b2}.wup-btn-gray30.wup-btn-border{border:3px solid #b2b2b2}.wup-btn-gray30.wup-btn-border:hover{background-color:#b2b2b2;color:#fff}.wup-btn-gray30.wup-btn-border:active,.wup-btn-gray40{background-color:#999;color:#fff}.wup-btn-gray40{border:3px solid #999}.wup-btn-gray40:focus,.wup-btn-gray40:visited{background-color:#999;color:#fff;outline:0}.wup-btn-gray40:hover{background-color:#b3b3b3;border-color:#b3b3b3;color:#fff;text-decoration:none}.wup-btn-gray40:active{background-color:gray;color:#fff}.wup-btn-gray40.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#999}.wup-btn-gray40.wup-btn-inverse:focus,.wup-btn-gray40.wup-btn-inverse:visited{color:#999}.wup-btn-gray40.wup-btn-inverse:hover{color:#b3b3b3}.wup-btn-gray40.wup-btn-inverse:active{color:gray}.wup-btn-gray40.wup-btn-border,.wup-btn-gray40.wup-btn-border:focus,.wup-btn-gray40.wup-btn-border:visited{background-color:transparent;color:#999}.wup-btn-gray40.wup-btn-border{border:3px solid #999}.wup-btn-gray40.wup-btn-border:hover{background-color:#999;color:#fff}.wup-btn-gray40.wup-btn-border:active{background-color:gray;color:#fff}.wup-btn-gray55{background-color:#737373;border:3px solid #737373;color:#fff}.wup-btn-gray55:focus,.wup-btn-gray55:visited{background-color:#737373;color:#fff;outline:0}.wup-btn-gray55:hover{background-color:#8d8d8d;border-color:#8d8d8d;color:#fff;text-decoration:none}.wup-btn-gray55:active{background-color:#5a5a5a;color:#fff}.wup-btn-gray55.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#737373}.wup-btn-gray55.wup-btn-inverse:focus,.wup-btn-gray55.wup-btn-inverse:visited{color:#737373}.wup-btn-gray55.wup-btn-inverse:hover{color:#8d8d8d}.wup-btn-gray55.wup-btn-inverse:active{color:#5a5a5a}.wup-btn-gray55.wup-btn-border,.wup-btn-gray55.wup-btn-border:focus,.wup-btn-gray55.wup-btn-border:visited{background-color:transparent;color:#737373}.wup-btn-gray55.wup-btn-border{border:3px solid #737373}.wup-btn-gray55.wup-btn-border:hover{background-color:#737373;color:#fff}.wup-btn-gray55.wup-btn-border:active{background-color:#5a5a5a;color:#fff}.wup-btn-gray65{background-color:#595959;border:3px solid #595959;color:#fff}.wup-btn-gray65:focus,.wup-btn-gray65:visited{background-color:#595959;color:#fff;outline:0}.wup-btn-gray65:hover{background-color:#737373;border-color:#737373;color:#fff;text-decoration:none}.wup-btn-gray65:active{background-color:#404040;color:#fff}.wup-btn-gray65.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#595959}.wup-btn-gray65.wup-btn-inverse:focus,.wup-btn-gray65.wup-btn-inverse:visited{color:#595959}.wup-btn-gray65.wup-btn-inverse:hover{color:#737373}.wup-btn-gray65.wup-btn-inverse:active{color:#404040}.wup-btn-gray65.wup-btn-border,.wup-btn-gray65.wup-btn-border:focus,.wup-btn-gray65.wup-btn-border:visited{background-color:transparent;color:#595959}.wup-btn-gray65.wup-btn-border{border:3px solid #595959}.wup-btn-gray65.wup-btn-border:hover{background-color:#595959;color:#fff}.wup-btn-gray65.wup-btn-border:active{background-color:#404040;color:#fff}.wup-btn-gray80{background-color:#333;border:3px solid #333;color:#fff}.wup-btn-gray80:focus,.wup-btn-gray80:visited{background-color:#333;color:#fff;outline:0}.wup-btn-gray80:hover{background-color:#4d4d4d;border-color:#4d4d4d;color:#fff;text-decoration:none}.wup-btn-gray80:active{background-color:#1a1a1a;color:#fff}.wup-btn-gray80.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#333}.wup-btn-gray80.wup-btn-inverse:focus,.wup-btn-gray80.wup-btn-inverse:visited{color:#333}.wup-btn-gray80.wup-btn-inverse:hover{color:#4d4d4d}.wup-btn-gray80.wup-btn-inverse:active{color:#1a1a1a}.wup-btn-gray80.wup-btn-border,.wup-btn-gray80.wup-btn-border:focus,.wup-btn-gray80.wup-btn-border:visited{background-color:transparent;color:#333}.wup-btn-gray80.wup-btn-border{border:3px solid #333}.wup-btn-gray80.wup-btn-border:hover{background-color:#333;color:#fff}.wup-btn-gray80.wup-btn-border:active{background-color:#1a1a1a;color:#fff}.wup-btn-black{background-color:#000;border:3px solid #000;color:#fff}.wup-btn-black:focus,.wup-btn-black:visited{background-color:#000;color:#fff;outline:0}.wup-btn-black:hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;text-decoration:none}.wup-btn-black:active{background-color:#000;color:#fff}.wup-btn-black.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#000}.wup-btn-black.wup-btn-border,.wup-btn-black.wup-btn-border:focus,.wup-btn-black.wup-btn-border:visited{background-color:transparent;color:#000}.wup-btn-black.wup-btn-inverse:focus,.wup-btn-black.wup-btn-inverse:visited{color:#000}.wup-btn-black.wup-btn-inverse:hover{color:#1a1a1a}.wup-btn-black.wup-btn-inverse:active{color:#000}.wup-btn-black.wup-btn-border{border:3px solid #000}.wup-btn-black.wup-btn-border:active,.wup-btn-black.wup-btn-border:hover{background-color:#000;color:#fff}.wup-btn-info{background-color:#03a9f4;border:3px solid #03a9f4;color:#fff}.wup-btn-info:focus,.wup-btn-info:visited{background-color:#03a9f4;color:#fff;outline:0}.wup-btn-info:hover{background-color:#2ebcfc;border-color:#2ebcfc;color:#fff;text-decoration:none}.wup-btn-info:active{background-color:#0286c2;color:#fff}.wup-btn-info.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#03a9f4}.wup-btn-info.wup-btn-inverse:focus,.wup-btn-info.wup-btn-inverse:visited{color:#03a9f4}.wup-btn-info.wup-btn-inverse:hover{color:#2ebcfc}.wup-btn-info.wup-btn-inverse:active{color:#0286c2}.wup-btn-info.wup-btn-border,.wup-btn-info.wup-btn-border:focus,.wup-btn-info.wup-btn-border:visited{background-color:transparent;color:#03a9f4}.wup-btn-info.wup-btn-border{border:3px solid #03a9f4}.wup-btn-info.wup-btn-border:hover{background-color:#03a9f4;color:#fff}.wup-btn-info.wup-btn-border:active{background-color:#0286c2;color:#fff}.wup-btn-success{background-color:#8bc34a;border:3px solid #8bc34a;color:#fff}.wup-btn-success:focus,.wup-btn-success:visited{background-color:#8bc34a;color:#fff;outline:0}.wup-btn-success:hover{background-color:#a4d070;border-color:#a4d070;color:#fff;text-decoration:none}.wup-btn-success:active{background-color:#71a436;color:#fff}.wup-btn-success.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#8bc34a}.wup-btn-success.wup-btn-inverse:focus,.wup-btn-success.wup-btn-inverse:visited{color:#8bc34a}.wup-btn-success.wup-btn-inverse:hover{color:#a4d070}.wup-btn-success.wup-btn-inverse:active{color:#71a436}.wup-btn-success.wup-btn-border,.wup-btn-success.wup-btn-border:focus,.wup-btn-success.wup-btn-border:visited{background-color:transparent;color:#8bc34a}.wup-btn-success.wup-btn-border{border:3px solid #8bc34a}.wup-btn-success.wup-btn-border:hover{background-color:#8bc34a;color:#fff}.wup-btn-success.wup-btn-border:active{background-color:#71a436;color:#fff}.wup-btn-warning{background-color:#ff9800;border:3px solid #ff9800;color:#fff}.wup-btn-warning:focus,.wup-btn-warning:visited{background-color:#ff9800;color:#fff;outline:0}.wup-btn-warning:hover{background-color:#ffad33;border-color:#ffad33;color:#fff;text-decoration:none}.wup-btn-warning:active{background-color:#cc7a00;color:#fff}.wup-btn-warning.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#ff9800}.wup-btn-warning.wup-btn-inverse:focus,.wup-btn-warning.wup-btn-inverse:visited{color:#ff9800}.wup-btn-warning.wup-btn-inverse:hover{color:#ffad33}.wup-btn-warning.wup-btn-inverse:active{color:#cc7a00}.wup-btn-warning.wup-btn-border,.wup-btn-warning.wup-btn-border:focus,.wup-btn-warning.wup-btn-border:visited{background-color:transparent;color:#ff9800}.wup-btn-warning.wup-btn-border{border:3px solid #ff9800}.wup-btn-warning.wup-btn-border:hover{background-color:#ff9800;color:#fff}.wup-btn-warning.wup-btn-border:active{background-color:#cc7a00;color:#fff}.wup-btn-danger{background-color:#f44336;border:3px solid #f44336;color:#fff}.wup-btn-danger:focus,.wup-btn-danger:visited{background-color:#f44336;color:#fff;outline:0}.wup-btn-danger:hover{background-color:#f77066;border-color:#f77066;color:#fff;text-decoration:none}.wup-btn-danger:active{background-color:#ea1c0d;color:#fff}.wup-btn-danger.wup-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#f44336}.wup-btn-danger.wup-btn-inverse:focus,.wup-btn-danger.wup-btn-inverse:visited{color:#f44336}.wup-btn-danger.wup-btn-inverse:hover{color:#f77066}.wup-btn-danger.wup-btn-inverse:active{color:#ea1c0d}.wup-btn-danger.wup-btn-border,.wup-btn-danger.wup-btn-border:focus,.wup-btn-danger.wup-btn-border:visited{background-color:transparent;color:#f44336}.wup-btn-danger.wup-btn-border{border:3px solid #f44336}.wup-btn-danger.wup-btn-border:hover{background-color:#f44336;color:#fff}.wup-btn-danger.wup-btn-border:active{background-color:#ea1c0d;color:#fff}.wup-color-blue{color:#0f2455!important}.wup-color-blue-light{color:#173680!important}.wup-color-blue-dark{color:#07122a!important}.wup-border-color-blue{border-color:#0f2455!important}.wup-border-color-blue-light{border-color:#173680!important}.wup-border-color-blue-dark{border-color:#07122a!important}.wup-background-blue{background:#0f2455!important}.wup-background-blue-light{background:#173680!important}.wup-background-blue-dark{background:#07122a!important}.wup-color-bluedark{color:#04153d!important}.wup-color-bluedark-light{color:#07256d!important}.wup-color-bluedark-dark{color:#01050d!important}.wup-border-color-bluedark{border-color:#04153d!important}.wup-border-color-bluedark-light{border-color:#07256d!important}.wup-border-color-bluedark-dark{border-color:#01050d!important}.wup-background-bluedark{background:#04153d!important}.wup-background-bluedark-light{background:#07256d!important}.wup-background-bluedark-dark{background:#01050d!important}.wup-color-bluelight{color:#22396e!important}.wup-color-bluelight-light{color:#2e4d95!important}.wup-color-bluelight-dark{color:#162547!important}.wup-border-color-bluelight{border-color:#22396e!important}.wup-border-color-bluelight-light{border-color:#2e4d95!important}.wup-border-color-bluelight-dark{border-color:#162547!important}.wup-background-bluelight{background:#22396e!important}.wup-background-bluelight-light{background:#2e4d95!important}.wup-background-bluelight-dark{background:#162547!important}.wup-color-red{color:red!important}.wup-color-red-light{color:#f33!important}.wup-color-red-dark{color:#c00!important}.wup-border-color-red{border-color:red!important}.wup-border-color-red-light{border-color:#f33!important}.wup-border-color-red-dark{border-color:#c00!important}.wup-background-red{background:red!important}.wup-background-red-light{background:#f33!important}.wup-background-red-dark{background:#c00!important}.wup-color-reddark{color:#de1212!important}.wup-color-reddark-light{color:#ef3434!important}.wup-color-reddark-dark{color:#af0e0e!important}.wup-border-color-reddark{border-color:#de1212!important}.wup-border-color-reddark-light{border-color:#ef3434!important}.wup-border-color-reddark-dark{border-color:#af0e0e!important}.wup-background-reddark{background:#de1212!important}.wup-background-reddark-light{background:#ef3434!important}.wup-background-reddark-dark{background:#af0e0e!important}.wup-color-redlight{color:#ff4646!important}.wup-color-redlight-light{color:#ff7979!important}.wup-color-redlight-dark{color:#ff1313!important}.wup-border-color-redlight{border-color:#ff4646!important}.wup-border-color-redlight-light{border-color:#ff7979!important}.wup-border-color-redlight-dark{border-color:#ff1313!important}.wup-background-redlight{background:#ff4646!important}.wup-background-redlight-light{background:#ff7979!important}.wup-background-redlight-dark{background:#ff1313!important}.wup-color-lightblue{color:#dce2ec!important}.wup-color-lightblue-light{color:#fdfdfe!important}.wup-color-lightblue-dark{color:#bbc7da!important}.wup-border-color-lightblue{border-color:#dce2ec!important}.wup-border-color-lightblue-light{border-color:#fdfdfe!important}.wup-border-color-lightblue-dark{border-color:#bbc7da!important}.wup-background-lightblue{background:#dce2ec!important}.wup-background-lightblue-light{background:#fdfdfe!important}.wup-background-lightblue-dark{background:#bbc7da!important}.wup-color-lightbluedark{color:#afbed5!important}.wup-color-lightbluedark-light{color:#d0d9e7!important}.wup-color-lightbluedark-dark{color:#8ea3c3!important}.wup-border-color-lightbluedark{border-color:#afbed5!important}.wup-border-color-lightbluedark-light{border-color:#d0d9e7!important}.wup-border-color-lightbluedark-dark{border-color:#8ea3c3!important}.wup-background-lightbluedark{background:#afbed5!important}.wup-background-lightbluedark-light{background:#d0d9e7!important}.wup-background-lightbluedark-dark{background:#8ea3c3!important}.wup-color-lightbluelight{color:#eff2f7!important}.wup-color-lightbluelight-light{color:#fff!important}.wup-color-lightbluelight-dark{color:#cdd6e6!important}.wup-border-color-lightbluelight{border-color:#eff2f7!important}.wup-border-color-lightbluelight-light{border-color:#fff!important}.wup-border-color-lightbluelight-dark{border-color:#cdd6e6!important}.wup-background-lightbluelight{background:#eff2f7!important}.wup-background-lightbluelight-light{background:#fff!important}.wup-background-lightbluelight-dark{background:#cdd6e6!important}.wup-color-white,.wup-color-white-light{color:#fff!important}.wup-color-white-dark{color:#e6e6e6!important}.wup-border-color-white,.wup-border-color-white-light{border-color:#fff!important}.wup-border-color-white-dark{border-color:#e6e6e6!important}.wup-background-white,.wup-background-white-light{background:#fff!important}.wup-background-white-dark{background:#e6e6e6!important}.wup-color-gray05{color:#f2f2f2!important}.wup-color-gray05-light{color:#fff!important}.wup-color-gray05-dark,.wup-color-gray15{color:#d9d9d9!important}.wup-border-color-gray05{border-color:#f2f2f2!important}.wup-border-color-gray05-light{border-color:#fff!important}.wup-border-color-gray05-dark,.wup-border-color-gray15{border-color:#d9d9d9!important}.wup-background-gray05{background:#f2f2f2!important}.wup-background-gray05-light{background:#fff!important}.wup-background-gray05-dark,.wup-background-gray15{background:#d9d9d9!important}.wup-color-gray15-light{color:#f3f3f3!important}.wup-color-gray15-dark{color:silver!important}.wup-border-color-gray15-light{border-color:#f3f3f3!important}.wup-border-color-gray15-dark{border-color:silver!important}.wup-background-gray15-light{background:#f3f3f3!important}.wup-background-gray15-dark{background:silver!important}.wup-color-gray30{color:#b2b2b2!important}.wup-color-gray30-light{color:#ccc!important}.wup-color-gray30-dark,.wup-color-gray40{color:#999!important}.wup-border-color-gray30{border-color:#b2b2b2!important}.wup-border-color-gray30-light{border-color:#ccc!important}.wup-border-color-gray30-dark,.wup-border-color-gray40{border-color:#999!important}.wup-background-gray30{background:#b2b2b2!important}.wup-background-gray30-light{background:#ccc!important}.wup-background-gray30-dark,.wup-background-gray40{background:#999!important}.wup-color-gray40-light{color:#b3b3b3!important}.wup-color-gray40-dark{color:gray!important}.wup-border-color-gray40-light{border-color:#b3b3b3!important}.wup-border-color-gray40-dark{border-color:gray!important}.wup-background-gray40-light{background:#b3b3b3!important}.wup-background-gray40-dark{background:gray!important}.wup-color-gray55{color:#737373!important}.wup-color-gray55-light{color:#8d8d8d!important}.wup-color-gray55-dark{color:#5a5a5a!important}.wup-border-color-gray55{border-color:#737373!important}.wup-border-color-gray55-light{border-color:#8d8d8d!important}.wup-border-color-gray55-dark{border-color:#5a5a5a!important}.wup-background-gray55{background:#737373!important}.wup-background-gray55-light{background:#8d8d8d!important}.wup-background-gray55-dark{background:#5a5a5a!important}.wup-color-gray65{color:#595959!important}.wup-color-gray65-light{color:#737373!important}.wup-color-gray65-dark{color:#404040!important}.wup-border-color-gray65{border-color:#595959!important}.wup-border-color-gray65-light{border-color:#737373!important}.wup-border-color-gray65-dark{border-color:#404040!important}.wup-background-gray65{background:#595959!important}.wup-background-gray65-light{background:#737373!important}.wup-background-gray65-dark{background:#404040!important}.wup-color-gray80{color:#333!important}.wup-color-gray80-light{color:#4d4d4d!important}.wup-color-gray80-dark{color:#1a1a1a!important}.wup-border-color-gray80{border-color:#333!important}.wup-border-color-gray80-light{border-color:#4d4d4d!important}.wup-border-color-gray80-dark{border-color:#1a1a1a!important}.wup-background-gray80{background:#333!important}.wup-background-gray80-light{background:#4d4d4d!important}.wup-background-gray80-dark{background:#1a1a1a!important}.wup-color-black{color:#000!important}.wup-color-black-light{color:#1a1a1a!important}.wup-color-black-dark{color:#000!important}.wup-border-color-black{border-color:#000!important}.wup-border-color-black-light{border-color:#1a1a1a!important}.wup-border-color-black-dark{border-color:#000!important}.wup-background-black{background:#000!important}.wup-background-black-light{background:#1a1a1a!important}.wup-background-black-dark{background:#000!important}.wup-color-info{color:#03a9f4!important}.wup-color-info-light{color:#2ebcfc!important}.wup-color-info-dark{color:#0286c2!important}.wup-border-color-info{border-color:#03a9f4!important}.wup-border-color-info-light{border-color:#2ebcfc!important}.wup-border-color-info-dark{border-color:#0286c2!important}.wup-background-info{background:#03a9f4!important}.wup-background-info-light{background:#2ebcfc!important}.wup-background-info-dark{background:#0286c2!important}.wup-color-success{color:#8bc34a!important}.wup-color-success-light{color:#a4d070!important}.wup-color-success-dark{color:#71a436!important}.wup-border-color-success{border-color:#8bc34a!important}.wup-border-color-success-light{border-color:#a4d070!important}.wup-border-color-success-dark{border-color:#71a436!important}.wup-background-success{background:#8bc34a!important}.wup-background-success-light{background:#a4d070!important}.wup-background-success-dark{background:#71a436!important}.wup-color-warning{color:#ff9800!important}.wup-color-warning-light{color:#ffad33!important}.wup-color-warning-dark{color:#cc7a00!important}.wup-border-color-warning{border-color:#ff9800!important}.wup-border-color-warning-light{border-color:#ffad33!important}.wup-border-color-warning-dark{border-color:#cc7a00!important}.wup-background-warning{background:#ff9800!important}.wup-background-warning-light{background:#ffad33!important}.wup-background-warning-dark{background:#cc7a00!important}.wup-color-danger{color:#f44336!important}.wup-color-danger-light{color:#f77066!important}.wup-color-danger-dark{color:#ea1c0d!important}.wup-border-color-danger{border-color:#f44336!important}.wup-border-color-danger-light{border-color:#f77066!important}.wup-border-color-danger-dark{border-color:#ea1c0d!important}.wup-background-danger{background:#f44336!important}.wup-background-danger-light{background:#f77066!important}.wup-background-danger-dark{background:#ea1c0d!important}input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#fff}input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,input[type=checkbox]:focus,input[type=radio]:focus,select:focus,textarea:focus{border-color:#d9d9d9}label{display:inline-block;margin:5px 0}select{background-image:url(../img/select-sort.png);background-position:right center;background-repeat:no-repeat;background-size:20px;padding-right:30px}select::-ms-expand{display:none}.wup-nice-radio-check-group label{cursor:pointer;display:inline-block;margin:10px 30px 10px 0}.wup-nice-radio{cursor:pointer}.wup-nice-radio .wup-status{background:#fff;border-radius:999px;display:inline-block;height:16px;margin-right:8px;margin-top:1px;position:relative;vertical-align:top;width:16px}@media (min-width:768px){.wup-nice-radio .wup-status{width:20px;height:20px}}.wup-nice-radio input{display:none!important}.wup-nice-radio.wup-nice-radio-checked .wup-status:before{border-radius:999px;content:'';height:8px;left:4px;position:absolute;top:4px;width:8px}@media (min-width:768px){.wup-nice-radio.wup-nice-radio-checked .wup-status:before{height:12px;width:12px}}.wup-nice-checkbox{cursor:pointer}.wup-nice-checkbox .wup-status{background:#fff;border-radius:2px;display:inline-block;height:16px;margin-right:5px;margin-top:1px;position:relative;width:16px;vertical-align:bottom}@media (min-width:768px){.wup-nice-checkbox .wup-status{width:20px;height:20px}}.wup-nice-checkbox .wup-status input{display:none!important}.wup-nice-checkbox.wup-nice-checkbox-checked .wup-status:before{border-radius:999px;content:"\f00c";font-family:FontAwesome;height:16px;left:0;position:absolute;top:0;text-align:center;width:16px}.wup-display-table{display:table;height:100%;width:100%}.wup-display-table .wup-display-middle{display:table-cell;vertical-align:middle}.wup-display-inline{display:inline}.wup-display-inline-block{display:inline-block}.wup-display-block{display:block}.wup-float-left{float:left!important}.wup-float-right{float:right!important}.wup-float-none{float:none!important}.uk-float-left,.uk-grid>*{float:left}[class*=uk-column-] :first-child{margin-top:0}.wup-icon-left i,a i{margin-right:6px}.wup-icon-right i{margin-left:6px;margin-right:0}a{color:red;text-decoration:none}a:hover{color:#f33}a:active{color:#c00}.wup-list,.wup-list-comma,.wup-list-comma-parent ul,.wup-list-inline{margin:0;padding:0;list-style-type:none}.wup-margin-left-mini,.wup-margin-x-mini{margin-left:2px!important}.wup-margin-bottom-mini,.wup-margin-y-mini{margin-bottom:2px!important}.wup-margin-top-mini,.wup-margin-y-mini{margin-top:2px!important}.wup-padding-right-mini,.wup-padding-x-mini{padding-right:2px!important}.wup-padding-bottom-mini,.wup-padding-y-mini{padding-bottom:2px!important}.wup-padding-top-mini,.wup-padding-y-mini{padding-top:2px!important}.wup-list ul,.wup-list-comma ul,.wup-list-comma-parent ul ul,.wup-list-inline ul{padding-left:3em}.wup-padding-left-mini,.wup-padding-x-mini{padding-left:2px!important}.wup-list-comma-parent ul>li,.wup-list-comma>li,.wup-list-inline>li{display:inline-block}.wup-list-comma-parent ul>li:not(:last-child),.wup-list-comma>li:not(:last-child),.wup-list-inline>li:not(:last-child){margin-right:1em}.wup-list-comma li,.wup-list-comma-parent ul li{margin-right:0!important}.wup-margin-right-mini,.wup-margin-x-mini{margin-right:2px!important}.wup-list-comma li:after,.wup-list-comma-parent ul li:after{content:', '}.wup-list-comma li:last-child:after,.wup-list-comma-parent ul li:last-child:after{display:none}.wup-print-visible{display:none!important}@media print{.wup-print-hidden{display:none!important}.wup-print-visible{display:block!important}}.wup-print-visible-inline{display:none!important}@media print{.wup-print-visible-inline{display:inline!important}}.wup-print-visible-inline-block{display:none!important}@media print{.wup-print-visible-inline-block{display:inline-block!important}.wup-print-normalize{display:inherit!important}}.wup-print-normalize{display:inherit!important}.wup-padding-mini{padding:2px!important}.wup-padding-left-verysmall,.wup-padding-x-verysmall{padding-left:.5em!important}.wup-padding-right-verysmall,.wup-padding-x-verysmall{padding-right:.5em!important}.wup-padding-bottom-verysmall,.wup-padding-y-verysmall{padding-bottom:.5em!important}.wup-padding-top-verysmall,.wup-padding-y-verysmall{padding-top:.5em!important}.wup-margin-mini{margin:2px!important}.wup-margin-left-verysmall,.wup-margin-x-verysmall{margin-left:.5em!important}.wup-margin-right-verysmall,.wup-margin-x-verysmall{margin-right:.5em!important}.wup-margin-bottom-verysmall,.wup-margin-y-verysmall{margin-bottom:.5em!important}.wup-margin-top-verysmall,.wup-margin-y-verysmall{margin-top:.5em!important}.wup-padding-verysmall{padding:.5em!important}.wup-padding-left-small,.wup-padding-x-small{padding-left:1em!important}.wup-padding-right-small,.wup-padding-x-small{padding-right:1em!important}.wup-padding-bottom-small,.wup-padding-y-small{padding-bottom:1em!important}.wup-padding-top-small,.wup-padding-y-small{padding-top:1em!important}.wup-margin-verysmall{margin:.5em!important}.wup-margin-left-small,.wup-margin-x-small{margin-left:1em!important}.wup-margin-right-small,.wup-margin-x-small{margin-right:1em!important}.wup-margin-bottom-small,.wup-margin-y-small{margin-bottom:1em!important}.wup-margin-top-small,.wup-margin-y-small{margin-top:1em!important}.wup-padding-small{padding:1em!important}.wup-padding-left-medium,.wup-padding-x-medium{padding-left:3em!important}.wup-padding-right-medium,.wup-padding-x-medium{padding-right:3em!important}.wup-padding-bottom-medium,.wup-padding-y-medium{padding-bottom:3em!important}.wup-padding-top-medium,.wup-padding-y-medium{padding-top:3em!important}.wup-margin-small{margin:1em!important}.wup-margin-left-medium,.wup-margin-x-medium{margin-left:3em!important}.wup-margin-right-medium,.wup-margin-x-medium{margin-right:3em!important}.wup-margin-bottom-medium,.wup-margin-y-medium{margin-bottom:3em!important}.wup-margin-top-medium,.wup-margin-y-medium{margin-top:3em!important}.wup-padding-medium{padding:3em!important}.wup-padding-left-large,.wup-padding-x-large{padding-left:5.5em!important}.wup-padding-right-large,.wup-padding-x-large{padding-right:5.5em!important}.wup-padding-bottom-large,.wup-padding-y-large{padding-bottom:5.5em!important}.wup-padding-top-large,.wup-padding-y-large{padding-top:5.5em!important}.wup-margin-medium{margin:3em!important}.wup-margin-left-large,.wup-margin-x-large{margin-left:5.5em!important}.wup-margin-right-large,.wup-margin-x-large{margin-right:5.5em!important}.wup-margin-bottom-large,.wup-margin-y-large{margin-bottom:5.5em!important}.wup-margin-top-large,.wup-margin-y-large{margin-top:5.5em!important}.wup-padding-large{padding:5.5em!important}.wup-padding-left-verylarge,.wup-padding-x-verylarge{padding-left:7em!important}.wup-padding-right-verylarge,.wup-padding-x-verylarge{padding-right:7em!important}.wup-padding-bottom-verylarge,.wup-padding-y-verylarge{padding-bottom:7em!important}.wup-padding-top-verylarge,.wup-padding-y-verylarge{padding-top:7em!important}.wup-margin-large{margin:5.5em!important}.wup-margin-left-verylarge,.wup-margin-x-verylarge{margin-left:7em!important}.wup-margin-right-verylarge,.wup-margin-x-verylarge{margin-right:7em!important}.wup-margin-bottom-verylarge,.wup-margin-y-verylarge{margin-bottom:7em!important}.wup-margin-top-verylarge,.wup-margin-y-verylarge{margin-top:7em!important}.wup-padding-verylarge{padding:7em!important}.wup-margin-verylarge{margin:7em!important}.wup-no-padding,.wup-padding-none{padding:0!important}.wup-no-padding-left,.wup-padding-left-none{padding-left:0!important}.wup-no-padding-right,.wup-padding-right-none{padding-right:0!important}.wup-no-padding-top,.wup-padding-top-none{padding-top:0!important}.wup-no-padding-bottom,.wup-padding-bottom-none{padding-bottom:0!important}.wup-no-padding-y,.wup-padding-y-none{padding-bottom:0!important;padding-top:0!important}.wup-no-padding-x,.wup-padding-x-none{padding-left:0!important;padding-right:0!important}.wup-margin-none,.wup-no-margin{margin:0!important}.wup-margin-left-none,.wup-no-margin-left{margin-left:0!important}.wup-margin-right-none,.wup-no-margin-right{margin-right:0!important}.wup-margin-top-none,.wup-no-margin-top{margin-top:0!important}.wup-margin-bottom-none,.wup-no-margin-bottom{margin-bottom:0!important}.wup-margin-y-none,.wup-no-margin-y{margin-bottom:0!important;margin-top:0!important}.wup-margin-x-none,.wup-no-margin-x{margin-left:0!important;margin-right:0!important}body{color:#0f2455;font-family:OfficinaSansITCTTBook,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.wup-h1,.wup-h2,.wup-h3,.wup-h4,.wup-h5,.wup-h6,h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1}@media (min-width:480px){body{font-size:16px}}@media (min-width:960px){body{font-size:18px}}.wup-h1,h1{font-family:OfficinaSerifITCTTBook,Helvetica,Arial,sans-serif;font-size:3rem}.wup-h2,h2{font-family:OfficinaSansITCTTBook,Helvetica,Arial,sans-serif;font-size:1.8rem}.wup-h3,h3{font-family:OfficinaSerifITCTTBook,Helvetica,Arial,sans-serif;font-size:2.3rem}.wup-h4,h4{font-family:OfficinaSansITCTTBook,Helvetica,Arial,sans-serif;font-size:1.5rem}.wup-h5,h5{font-family:OfficinaSerifITCTTBook,Helvetica,Arial,sans-serif;font-size:1.4rem}.wup-h6,h6{font-family:OfficinaSansITCTTBook,Helvetica,Arial,sans-serif;font-size:1.2rem}.wup-h1,.wup-h2,.wup-h3,.wup-h4,.wup-h5,.wup-h6,h1,h2,h3,h4,h5,h6{margin:10px 0}.wup-blockquote,blockquote{font-size:1.2em;font-style:italic;padding-left:30px;position:relative}.wup-blockquote:before,blockquote:before{content:'\f10d';font-family:FontAwesome;left:0;position:absolute;top:0}.uk-clearfix:after,.uk-clearfix:before,.uk-container:after,.uk-container:before,.uk-grid:after,.uk-grid:before{content:""}.wup-font-family-officinasans{font-family:OfficinaSansITCTTBook,Helvetica,Arial,sans-serif!important}.wup-font-family-officinasansitalic{font-family:OfficinaSansITCTTBookItalic,Helvetica,Arial,sans-serif!important}.wup-font-family-officinasansbold{font-family:OfficinaSansITCTTBold,Helvetica,Arial,sans-serif!important}.wup-font-family-officinaserif{font-family:OfficinaSerifITCTTBook,Helvetica,Arial,sans-serif!important}.wup-font-family-officinaserifbold{font-family:OfficinaSerifITCTTBold,Helvetica,Arial,sans-serif!important}.wup-font-light{font-weight:300}.wup-font-normal{font-weight:400}.wup-font-bold{font-weight:700}.wup-font-weight-normalized{font-weight:400!important}.uk-text-center,.wup-text-center{text-align:center!important}.uk-text-left,.wup-text-left{text-align:left!important}.uk-text-right,.wup-text-right{text-align:right!important}.wup-text-normalized{text-align:left}.wup-font-big,big{font-size:1.25em}.wup-font-small,small{font-size:.85em}.wup-font-size-normalized{font-size:14px!important}@media all and (min-width:768px){.wup-font-size-normalized{font-size:16px!important}}@media all and (min-width:960px){.wup-font-size-normalized{font-size:18px!important}}#nav ul li.prj--home-link a,.uk-vertical-align{font-size:0}.wup-text-lowercase{text-transform:lowercase}.wup-text-transform-normalized{text-transform:none!important}.wup-letter-spacing-none{letter-spacing:normal}.wup-letter-spacing{letter-spacing:2px}.wup-letter-spacing-big{letter-spacing:4px}.wup-letter-spacing-normalized{letter-spacing:0!important}.wup-text-line-through{text-decoration:line-through}.wup-text-underline{text-decoration:underline}.wup-text-decoration-normalized{text-decoration:0!important}.mm-header a,.mm-list a,.mm-list a:hover{text-decoration:none}.wup-hidden-text{height:1px;overflow:hidden;position:absolute;text-indent:-10000px;width:1px}.wup-hr,hr{border:0;border-top:2px solid #eff2f7;margin:3em 0}.wup-hr.wup-hr-small,hr.wup-hr-small{margin:1em 0}.wup-hr.wup-hr-large,hr.wup-hr-large{margin:5.5em 0}.wup-list-icons li{padding-left:1.75em;position:relative}.wup-list-icons li i{width:1.1em;text-align:center;position:absolute;left:0;top:50%;margin-top:-.54em}.uk-grid-match>*>*,[class*=uk-grid-width]>*{width:100%;box-sizing:border-box}.uk-grid{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid:after,.uk-grid:before{display:block;overflow:hidden}.uk-grid>*{-ms-flex:none;-webkit-flex:none;-webkit-box-flex:0;flex:none;margin:0;padding-left:25px}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-25px}.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel{margin-top:25px}@media (min-width:1220px){.uk-grid{margin-left:-35px}.uk-grid>*{padding-left:35px}.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel{margin-top:35px}}.fa-ul,.uk-grid-collapse>*{padding-left:0}.uk-grid-collapse{margin-left:0}.uk-grid-collapse+.uk-grid-collapse,.uk-grid-collapse>*>.uk-panel+.uk-panel,.uk-grid-collapse>.uk-grid-margin{margin-top:0}.uk-grid-small{margin-left:-10px}.uk-grid-small>*{padding-left:10px}.uk-grid-small+.uk-grid-small,.uk-grid-small>*>.uk-panel+.uk-panel,.uk-grid-small>.uk-grid-margin{margin-top:10px}.uk-grid-medium{margin-left:-25px}.uk-grid-medium>*{padding-left:25px}.uk-grid-medium+.uk-grid-medium,.uk-grid-medium>*>.uk-panel+.uk-panel,.uk-grid-medium>.uk-grid-margin{margin-top:25px}@media (min-width:960px){.uk-grid-large{margin-left:-35px}.uk-grid-large>*{padding-left:35px}.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel{margin-top:35px}.uk-grid-divider>[class*=uk-width-large-]:not(.uk-width-large-1-1):nth-child(n+2){border-left:1px solid #ddd}}@media (min-width:1220px){.uk-grid-large{margin-left:-50px}.uk-grid-large>*{padding-left:50px}.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel{margin-top:50px}}.uk-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}.uk-grid-divider>*{padding-left:25px;padding-right:25px}.uk-grid-divider>[class*=uk-width-1-]:not(.uk-width-1-1):nth-child(n+2),.uk-grid-divider>[class*=uk-width-2-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-3-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-4-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-5-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-6-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-7-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-8-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-9-]:nth-child(n+2){border-left:1px solid #ddd}@media (min-width:1220px){.uk-grid-divider:not(:empty){margin-left:-35px;margin-right:-35px}.uk-grid-divider>*{padding-left:35px;padding-right:35px}.uk-grid-divider:empty{margin-top:35px;margin-bottom:35px}}.uk-grid-divider:empty{margin-top:25px;margin-bottom:25px;border-top:1px solid #ddd}.uk-grid-match>*{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-grid-match>*>*{-ms-flex:none;-webkit-flex:none;-webkit-box-flex:0;flex:none}.uk-grid-width-1-2>*{width:50%}.uk-grid-width-1-3>*{width:33.333%}.uk-grid-width-1-4>*{width:25%}.uk-grid-width-1-5>*{width:20%}.uk-grid-width-1-6>*{width:16.666%}.uk-grid-width-1-10>*{width:10%}.uk-grid-width-auto>*{width:auto}@media (min-width:480px){.uk-grid-width-small-1-1>*{width:100%}.uk-grid-width-small-1-2>*{width:50%}.uk-grid-width-small-1-3>*{width:33.333%}.uk-grid-width-small-1-4>*{width:25%}.uk-grid-width-small-1-5>*{width:20%}.uk-grid-width-small-1-6>*{width:16.666%}.uk-grid-width-small-1-10>*{width:10%}}@media (min-width:768px){.uk-grid-divider>[class*=uk-width-medium-]:not(.uk-width-medium-1-1):nth-child(n+2){border-left:1px solid #ddd}.uk-grid-width-medium-1-1>*{width:100%}.uk-grid-width-medium-1-2>*{width:50%}.uk-grid-width-medium-1-3>*{width:33.333%}.uk-grid-width-medium-1-4>*{width:25%}.uk-grid-width-medium-1-5>*{width:20%}.uk-grid-width-medium-1-6>*{width:16.666%}.uk-grid-width-medium-1-10>*{width:10%}}@media (min-width:960px){.uk-grid-width-large-1-1>*{width:100%}.uk-grid-width-large-1-2>*{width:50%}.uk-grid-width-large-1-3>*{width:33.333%}.uk-grid-width-large-1-4>*{width:25%}.uk-grid-width-large-1-5>*{width:20%}.uk-grid-width-large-1-6>*{width:16.666%}.uk-grid-width-large-1-10>*{width:10%}}@media (min-width:1220px){.uk-grid-width-xlarge-1-1>*{width:100%}.uk-grid-width-xlarge-1-2>*{width:50%}.uk-grid-width-xlarge-1-3>*{width:33.333%}.uk-grid-width-xlarge-1-4>*{width:25%}.uk-grid-width-xlarge-1-5>*{width:20%}.uk-grid-width-xlarge-1-6>*{width:16.666%}.uk-grid-width-xlarge-1-10>*{width:10%}}[class*=uk-width]{box-sizing:border-box;width:100%}.uk-width-1-1{width:100%}.uk-width-1-2,.uk-width-2-4,.uk-width-3-6,.uk-width-5-10{width:50%}.uk-width-1-3,.uk-width-2-6{width:33.333%}.uk-width-2-3,.uk-width-4-6{width:66.666%}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5,.uk-width-2-10{width:20%}.uk-width-2-5,.uk-width-4-10{width:40%}.uk-width-3-5,.uk-width-6-10{width:60%}.uk-width-4-5,.uk-width-8-10{width:80%}.uk-width-1-6{width:16.666%}.uk-width-5-6{width:83.333%}.uk-width-1-10{width:10%}.uk-width-3-10{width:30%}.uk-width-7-10{width:70%}.uk-width-9-10{width:90%}@media (min-width:480px){.uk-width-small-1-1{width:100%}.uk-width-small-1-2,.uk-width-small-2-4,.uk-width-small-3-6,.uk-width-small-5-10{width:50%}.uk-width-small-1-3,.uk-width-small-2-6{width:33.333%}.uk-width-small-2-3,.uk-width-small-4-6{width:66.666%}.uk-width-small-1-4{width:25%}.uk-width-small-3-4{width:75%}.uk-width-small-1-5,.uk-width-small-2-10{width:20%}.uk-width-small-2-5,.uk-width-small-4-10{width:40%}.uk-width-small-3-5,.uk-width-small-6-10{width:60%}.uk-width-small-4-5,.uk-width-small-8-10{width:80%}.uk-width-small-1-6{width:16.666%}.uk-width-small-5-6{width:83.333%}.uk-width-small-1-10{width:10%}.uk-width-small-3-10{width:30%}.uk-width-small-7-10{width:70%}.uk-width-small-9-10{width:90%}}@media (min-width:768px){.uk-width-medium-1-1{width:100%}.uk-width-medium-1-2,.uk-width-medium-2-4,.uk-width-medium-3-6,.uk-width-medium-5-10{width:50%}.uk-width-medium-1-3,.uk-width-medium-2-6{width:33.333%}.uk-width-medium-2-3,.uk-width-medium-4-6{width:66.666%}.uk-width-medium-1-4{width:25%}.uk-width-medium-3-4{width:75%}.uk-width-medium-1-5,.uk-width-medium-2-10{width:20%}.uk-width-medium-2-5,.uk-width-medium-4-10{width:40%}.uk-width-medium-3-5,.uk-width-medium-6-10{width:60%}.uk-width-medium-4-5,.uk-width-medium-8-10{width:80%}.uk-width-medium-1-6{width:16.666%}.uk-width-medium-5-6{width:83.333%}.uk-width-medium-1-10{width:10%}.uk-width-medium-3-10{width:30%}.uk-width-medium-7-10{width:70%}.uk-width-medium-9-10{width:90%}[class*=uk-push-],[class*=uk-pull-]{position:relative}.uk-push-1-2,.uk-push-2-4,.uk-push-3-6,.uk-push-5-10{left:50%}.uk-push-1-3,.uk-push-2-6{left:33.333%}.uk-push-2-3,.uk-push-4-6{left:66.666%}.uk-push-1-4{left:25%}.uk-push-3-4{left:75%}.uk-push-1-5,.uk-push-2-10{left:20%}.uk-push-2-5,.uk-push-4-10{left:40%}.uk-push-3-5,.uk-push-6-10{left:60%}.uk-push-4-5,.uk-push-8-10{left:80%}.uk-push-1-6{left:16.666%}.uk-push-5-6{left:83.333%}.uk-push-1-10{left:10%}.uk-push-3-10{left:30%}.uk-push-7-10{left:70%}.uk-push-9-10{left:90%}.uk-pull-1-2,.uk-pull-2-4,.uk-pull-3-6,.uk-pull-5-10{left:-50%}.uk-pull-1-3,.uk-pull-2-6{left:-33.333%}.uk-pull-2-3,.uk-pull-4-6{left:-66.666%}.uk-pull-1-4{left:-25%}.uk-pull-3-4{left:-75%}.uk-pull-1-5,.uk-pull-2-10{left:-20%}.uk-pull-2-5,.uk-pull-4-10{left:-40%}.uk-pull-3-5,.uk-pull-6-10{left:-60%}.uk-pull-4-5,.uk-pull-8-10{left:-80%}.uk-pull-1-6{left:-16.666%}.uk-pull-5-6{left:-83.333%}.uk-pull-1-10{left:-10%}.uk-pull-3-10{left:-30%}.uk-pull-7-10{left:-70%}.uk-pull-9-10{left:-90%}}@media (min-width:960px){.uk-width-large-1-1{width:100%}.uk-width-large-1-2,.uk-width-large-2-4,.uk-width-large-3-6,.uk-width-large-5-10{width:50%}.uk-width-large-1-3,.uk-width-large-2-6{width:33.333%}.uk-width-large-2-3,.uk-width-large-4-6{width:66.666%}.uk-width-large-1-4{width:25%}.uk-width-large-3-4{width:75%}.uk-width-large-1-5,.uk-width-large-2-10{width:20%}.uk-width-large-2-5,.uk-width-large-4-10{width:40%}.uk-width-large-3-5,.uk-width-large-6-10{width:60%}.uk-width-large-4-5,.uk-width-large-8-10{width:80%}.uk-width-large-1-6{width:16.666%}.uk-width-large-5-6{width:83.333%}.uk-width-large-1-10{width:10%}.uk-width-large-3-10{width:30%}.uk-width-large-7-10{width:70%}.uk-width-large-9-10{width:90%}}.uk-container{box-sizing:border-box}@media (min-width:1220px){.uk-width-xlarge-1-1{width:100%}.uk-width-xlarge-1-2,.uk-width-xlarge-2-4,.uk-width-xlarge-3-6,.uk-width-xlarge-5-10{width:50%}.uk-width-xlarge-1-3,.uk-width-xlarge-2-6{width:33.333%}.uk-width-xlarge-2-3,.uk-width-xlarge-4-6{width:66.666%}.uk-width-xlarge-1-4{width:25%}.uk-width-xlarge-3-4{width:75%}.uk-width-xlarge-1-5,.uk-width-xlarge-2-10{width:20%}.uk-width-xlarge-2-5,.uk-width-xlarge-4-10{width:40%}.uk-width-xlarge-3-5,.uk-width-xlarge-6-10{width:60%}.uk-width-xlarge-4-5,.uk-width-xlarge-8-10{width:80%}.uk-width-xlarge-1-6{width:16.666%}.uk-width-xlarge-5-6{width:83.333%}.uk-width-xlarge-1-10{width:10%}.uk-width-xlarge-3-10{width:30%}.uk-width-xlarge-7-10{width:70%}.uk-width-xlarge-9-10{width:90%}.uk-container{max-width:1200px;padding:0 35px}}.uk-container:after,.uk-container:before{display:table}.uk-container-center{margin-left:auto;margin-right:auto}.uk-clearfix:before{display:table-cell}.uk-clearfix:after{display:table;clear:both}.uk-nbfc{overflow:hidden}.uk-nbfc-alt{display:table-cell;width:10000px}.uk-float-right{float:right}[class*=uk-float-]{max-width:100%}[class*=uk-align-]{display:block;margin-bottom:15px}.uk-align-left{margin-right:15px;float:left}.uk-align-right{margin-left:15px;float:right}@media (min-width:768px){.uk-align-medium-left{margin-right:15px;float:left}.uk-align-medium-right{margin-left:15px;float:right}}.uk-align-center{margin-left:auto;margin-right:auto}.uk-vertical-align:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-vertical-align-bottom,.uk-vertical-align-middle{display:inline-block;max-width:100%;font-size:1rem}.uk-vertical-align-middle{vertical-align:middle}.uk-vertical-align-bottom{vertical-align:bottom}[class*=uk-height]{box-sizing:border-box}.uk-height-1-1{height:100%}.uk-height-viewport{height:100vh;min-height:600px}.uk-responsive-height,.uk-responsive-width{box-sizing:border-box}.uk-responsive-width{max-width:100%!important;height:auto}.uk-responsive-height{max-height:100%;width:auto}.uk-margin{margin-bottom:15px}*+.uk-margin{margin-top:15px}.uk-margin-top{margin-top:15px!important}.uk-margin-bottom{margin-bottom:15px!important}.uk-margin-left{margin-left:15px!important}.uk-margin-right{margin-right:15px!important}.uk-margin-large{margin-bottom:50px}*+.uk-margin-large{margin-top:50px}.uk-margin-large-top{margin-top:50px!important}.uk-margin-large-bottom{margin-bottom:50px!important}.uk-margin-large-left{margin-left:50px!important}.uk-margin-large-right{margin-right:50px!important}.uk-margin-small{margin-bottom:5px}*+.uk-margin-small{margin-top:5px}.uk-margin-small-top{margin-top:5px!important}.uk-margin-small-bottom{margin-bottom:5px!important}.uk-margin-small-left{margin-left:5px!important}.uk-margin-small-right{margin-right:5px!important}.uk-margin-remove{margin:0!important}.uk-margin-top-remove{margin-top:0!important}.uk-margin-bottom-remove{margin-bottom:0!important}.uk-overflow-container>:last-child,.uk-scrollable-box>:last-child{margin-bottom:0}.uk-padding-remove{padding:0!important}.uk-padding-top-remove{padding-top:0!important}.uk-padding-bottom-remove{padding-bottom:0!important}.uk-padding-vertical-remove{padding-top:0!important;padding-bottom:0!important}.uk-border-circle{border-radius:50%}.uk-border-rounded{border-radius:5px}.uk-heading-large{font-size:36px;line-height:42px}.uk-link-muted,.uk-link-muted a,.uk-link-muted a:hover,.uk-link-muted:hover{color:#444}.uk-link-reset,.uk-link-reset a,.uk-link-reset a:focus,.uk-link-reset a:hover,.uk-link-reset:focus,.uk-link-reset:hover{color:inherit;text-decoration:none}.uk-scrollable-text{height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;resize:both}.uk-scrollable-box{box-sizing:border-box;height:170px;padding:10px;border:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch;resize:both}.uk-overflow-hidden{overflow:hidden}.uk-overflow-container{overflow:auto;-webkit-overflow-scrolling:touch}.uk-position-absolute,[class*=uk-position-top],[class*=uk-position-bottom]{position:absolute!important}.uk-position-top{top:0;left:0;right:0}.uk-position-bottom{bottom:0;left:0;right:0}.uk-position-top-left{top:0;left:0}.uk-position-top-right{top:0;right:0}.uk-position-bottom-left{bottom:0;left:0}.uk-position-bottom-right{bottom:0;right:0}.uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-position-relative{position:relative!important}.uk-position-z-index{z-index:1}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important;max-width:100%}@media (min-width:960px){.uk-hidden-large,.uk-visible-medium,.uk-visible-small{display:none!important}}@media (min-width:768px) and (max-width:959px){.uk-hidden-medium,.uk-visible-large,.uk-visible-small{display:none!important}}@media (max-width:767px){.uk-hidden-small,.uk-visible-large,.uk-visible-medium{display:none!important}}.uk-hidden{display:none!important}.uk-visible-hover:hover .uk-hidden,.uk-visible-hover:hover .uk-invisible{display:block!important;visibility:visible!important}.uk-visible-hover-inline:hover .uk-hidden,.uk-visible-hover-inline:hover .uk-invisible{display:inline-block!important;visibility:visible!important}.lg-outer .lg-has-video .lg-video-object,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.uk-notouch .uk-hidden-notouch,.uk-touch .uk-hidden-touch{display:none!important}.uk-flex{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex}.uk-flex-inline{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-webkit-inline-box;display:inline-flex}.uk-flex-inline>*,.uk-flex>*{-ms-flex-negative:1}.uk-flex-top{-ms-flex-align:start;-webkit-align-items:flex-start;-webkit-box-align:start;align-items:flex-start}.uk-flex-middle{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.uk-flex-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;-webkit-box-align:end;align-items:flex-end}.uk-flex-center{-ms-flex-pack:center;-webkit-justify-content:center;-webkit-box-pack:center;justify-content:center}.uk-flex-right{-ms-flex-pack:end;-webkit-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end}.uk-flex-space-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between}.uk-flex-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.uk-flex-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.uk-flex-column{-ms-flex-direction:column;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.uk-flex-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.uk-flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.uk-flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.uk-flex-wrap-top{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.uk-flex-wrap-middle{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.uk-flex-wrap-bottom{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.uk-flex-wrap-space-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.uk-flex-wrap-space-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.uk-flex-order-first{-ms-flex-order:-1;-webkit-order:-1;-webkit-box-ordinal-group:0;order:-1}.uk-flex-order-last{-ms-flex-order:99;-webkit-order:99;-webkit-box-ordinal-group:100;order:99}@media (min-width:480px){.uk-flex-order-first-small{-ms-flex-order:-1;-webkit-order:-1;-webkit-box-ordinal-group:0;order:-1}.uk-flex-order-last-small{-ms-flex-order:99;-webkit-order:99;-webkit-box-ordinal-group:100;order:99}}@media (min-width:768px){.uk-heading-large{font-size:52px;line-height:64px}.uk-flex-order-first-medium{-ms-flex-order:-1;-webkit-order:-1;-webkit-box-ordinal-group:0;order:-1}.uk-flex-order-last-medium{-ms-flex-order:99;-webkit-order:99;-webkit-box-ordinal-group:100;order:99}}@media (min-width:960px){.uk-flex-order-first-large{-ms-flex-order:-1;-webkit-order:-1;-webkit-box-ordinal-group:0;order:-1}.uk-flex-order-last-large{-ms-flex-order:99;-webkit-order:99;-webkit-box-ordinal-group:100;order:99}}@media (min-width:1220px){.uk-flex-order-first-xlarge{-ms-flex-order:-1;-webkit-order:-1;-webkit-box-ordinal-group:0;order:-1}.uk-flex-order-last-xlarge{-ms-flex-order:99;-webkit-order:99;-webkit-box-ordinal-group:100;order:99}}.uk-flex-item-none{-ms-flex:none;-webkit-flex:none;-webkit-box-flex:0;flex:none}.uk-flex-item-auto{-ms-flex:auto;-webkit-flex:auto;-webkit-box-flex:1;flex:auto;-ms-flex-negative:1}.uk-flex-item-1{-ms-flex:1;-webkit-flex:1;-webkit-box-flex:1;flex:1}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-ms-touch-action:cross-slide-y pinch-zoom double-tap-zoom;touch-action:cross-slide-y pinch-zoom double-tap-zoom;-webkit-transform:translateZ(0);transform:translateZ(0)}.sr-only,.uk-modal-page,.uk-modal-page body{overflow:hidden}.uk-modal.uk-open{opacity:1}.uk-modal-dialog{position:relative;box-sizing:border-box;margin:50px auto;padding:20px;max-width:100%;max-width:-webkit-calc(100% - 20px);max-width:calc(100% - 20px);background:#fff;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out,-webkit-transform .3s ease-out}@media (max-width:767px){.uk-modal-dialog{width:auto;margin:10px auto}}.uk-open .uk-modal-dialog{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-dialog>:not([class*=uk-modal-]):last-child{margin-bottom:0}.uk-modal-dialog>.uk-close:first-child{margin:-10px -10px 0 0;float:right}.uk-modal-dialog>.uk-close:first-child+:not([class*=uk-modal-]){margin-top:0}.uk-modal-dialog-lightbox{margin:15px auto;padding:0;max-width:95%;max-width:-webkit-calc(100% - 30px);max-width:calc(100% - 30px);min-height:50px}.uk-modal-dialog-lightbox>.uk-close:first-child{position:absolute;top:-12px;right:-12px;margin:0;float:none}@media (max-width:767px){.uk-modal-dialog-lightbox>.uk-close:first-child{top:-7px;right:-7px}}.uk-modal-dialog-blank{margin:0;padding:0;width:100%;max-width:100%;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.uk-modal-dialog-blank>.uk-close:first-child{position:absolute;top:20px;right:20px;z-index:1;margin:0;float:none}@media (min-width:768px){.uk-modal-dialog-large{width:930px}}.uk-modal-footer{margin-top:15px}.uk-modal-footer>:last-child,.uk-modal-header>:last-child{margin-bottom:0}.uk-modal-caption{position:absolute;left:0;right:0;bottom:-20px;margin-bottom:-10px;color:#fff;text-align:center;overflow:hidden}.slick-next,.uk-tooltip-bottom-right:after,.uk-tooltip-top-right:after{right:10px}.uk-modal-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:25px;color:#ddd}.uk-modal-spinner:after{content:"\f110";display:block;font-family:FontAwesome;-webkit-animation:uk-rotate 2s infinite linear;animation:uk-rotate 2s infinite linear}[class*=uk-column-]{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.uk-column-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}@media (min-width:480px){.uk-column-small-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-small-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-small-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-small-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-small-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:768px){.uk-column-medium-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-medium-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-medium-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-medium-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-medium-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:960px){.uk-column-large-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-large-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-large-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-large-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-large-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1220px){.uk-modal-dialog-large{width:1130px}.uk-column-xlarge-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-xlarge-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-xlarge-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-xlarge-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-xlarge-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}.uk-tooltip{display:none;position:absolute;z-index:1030;box-sizing:border-box;max-width:200px;padding:5px 8px;background:#333;color:rgba(255,255,255,.7);font-size:12px;line-height:18px}.uk-tooltip:after{content:"";display:block;position:absolute;width:0;height:0;border:5px dashed #333}.fa,.fa-stack{display:inline-block}.uk-tooltip-top-left:after,.uk-tooltip-top-right:after,.uk-tooltip-top:after{bottom:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-color:#333}.uk-tooltip-bottom-left:after,.uk-tooltip-bottom-right:after,.uk-tooltip-bottom:after{top:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;border-bottom-color:#333}.uk-tooltip-left:after,.uk-tooltip-right:after{top:50%;margin-top:-5px;border-top-color:transparent;border-bottom-color:transparent}.uk-tooltip-bottom:after,.uk-tooltip-top:after{left:50%;margin-left:-5px}.uk-tooltip-bottom-left:after,.uk-tooltip-top-left:after{left:10px}.uk-tooltip-left:after{right:-5px;border-left-style:solid;border-right:none;border-left-color:#333}.uk-tooltip-right:after{left:-5px;border-right-style:solid;border-left:none;border-right-color:#333}[data-uk-sticky].uk-active{z-index:980;box-sizing:border-box}[data-uk-sticky].uk-animation-reverse,[data-uk-sticky][class*=uk-animation-]{-webkit-animation-duration:.2s;animation-duration:.2s}.uk-container{margin:0 auto}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}#lg-counter,.fa-stack{vertical-align:middle}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{margin-left:2.14286em}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#mm-blocker,.mm-menu .mm-hidden,.slick-arrow.slick-hidden{display:none}html.mm-opened #mm-blocker,html.mm-opened .mm-fixed-bottom,html.mm-opened .mm-fixed-top,html.mm-opened .mm-menu.mm-horizontal>.mm-panel,html.mm-opened .mm-page{-webkit-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:top,right,bottom,left,border,-webkit-transform;transition-property:top,right,bottom,left,border,-webkit-transform;transition-property:top,right,bottom,left,border,transform;transition-property:top,right,bottom,left,border,transform,-webkit-transform}html.mm-opened #mm-blocker,html.mm-opened .mm-page{left:0;top:0;margin:0;border:0 solid transparent}html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-page{border:0 solid rgba(100,100,100,0)}.mm-fixed-bottom,.mm-fixed-top{position:fixed;left:0}.mm-fixed-top{top:0}.mm-fixed-bottom{bottom:0}.mm-menu>.mm-panel,html.mm-opened .mm-page{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.mm-header,.mm-header a{-ms-box-sizing:border-box;-o-box-sizing:border-box}html.mm-opened,html.mm-opened body{width:100%;height:100%;overflow:hidden;position:relative}html.mm-opened .mm-page{height:100%;overflow:hidden;position:absolute;box-shadow:0 0 20px rgba(0,0,0,.5)}html.mm-background .mm-page{background:inherit}#mm-blocker{background:#fff;opacity:0;width:100%;height:100%;position:absolute;z-index:9999}.mm-menu,.mm-menu>.mm-panel{background:inherit;position:absolute;z-index:0;height:100%;top:0}.mm-menu.mm-current,html.mm-blocking #mm-blocker,html.mm-opened #mm-blocker{display:block}.mm-menu{display:none;overflow:hidden;padding:0;left:0}.mm-menu>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;padding:20px;left:100%}.mm-menu>.mm-panel.mm-opened{left:0}.mm-menu>.mm-panel.mm-subopened{left:-40%}.mm-menu>.mm-panel.mm-highest{z-index:1}.mm-menu>.mm-panel.mm-hidden{display:block;visibility:hidden}.mm-menu .mm-list{padding:20px 0}.mm-menu>.mm-list{padding:20px 0 40px}.mm-panel>.mm-list{margin-left:-20px;margin-right:-20px}.mm-panel>.mm-list:first-child{padding-top:0}.mm-list,.mm-list>li{list-style:none;display:block;padding:0;margin:0}.mm-list *{font-family:Arial,Helvetica,sans-serif;font-size:14px;text-shadow:none}.mm-list>li{position:relative}.mm-list>li>a,.mm-list>li>span{overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{width:auto;margin-left:20px;position:relative;left:auto}.mm-list a.mm-subopen{width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2}.mm-list a.mm-subopen::before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0}.mm-list a.mm-subopen.mm-fullsubopen{width:100%}.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none}.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{padding-right:5px;margin-right:40px}.mm-list>li.mm-selected>a.mm-subopen{background:0 0}.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{padding-right:45px;margin-right:0}.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px}.mm-list>li.mm-label{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-header,.mm-search input{font-family:Arial,Helvetica,sans-serif;font-size:14px;text-shadow:none}.mm-list a.mm-subclose:before,.mm-list a.mm-subopen:after{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px}.mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px}.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px}.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{display:block}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen{height:40px}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:16px;right:16px}.mm-ismenu{background:#333}.mm-menu{color:rgba(255,255,255,.6);width:80%}.mm-menu .mm-header,.mm-menu em.mm-counter{color:rgba(255,255,255,.3)}.mm-menu .mm-list>li:after{border-color:rgba(0,0,0,.15)}.mm-menu .mm-list>li>a.mm-subclose{background:rgba(0,0,0,.1);color:rgba(255,255,255,.3)}.mm-menu .mm-list>li>a.mm-subclose:before,.mm-menu .mm-list>li>a.mm-subopen:after{border-color:rgba(255,255,255,.3)}.mm-menu .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,.15)}.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background:rgba(0,0,0,.1)}.mm-menu .mm-list li.mm-label,.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,.05)}.mm-header,.mm-search{background:inherit;z-index:2}html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-bottom,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-page{left:80%}@media all and (max-width:175px){.mm-menu{width:140px}html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-bottom,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-page{left:140px}}@media all and (min-width:550px){.mm-menu{width:440px}html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-bottom,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-page{left:440px}}html.mm-nooverflowscrolling.mm-opened{height:auto;overflow:auto;overflow-x:hidden;overflow-y:scroll}html.mm-nooverflowscrolling.mm-opened body{overflow:auto}html.mm-nooverflowscrolling.mm-opened .mm-page{min-height:1000px;position:fixed}html.mm-nooverflowscrolling.mm-opened .mm-menu{height:auto;min-height:1000px;overflow:auto;overflow-x:hidden;position:relative;left:auto;top:auto}html.mm-nooverflowscrolling.mm-opened>.mm-panel{position:relative;height:auto;display:none;left:0}.mm-header,em.mm-counter{line-height:20px;position:absolute}em.mm-counter,html.mm-nooverflowscrolling.mm-opened>.mm-panel.mm-current{display:block}em.mm-counter{font-style:normal;text-indent:0;margin-top:-10px;right:40px;top:50%}em.mm-counter+a.mm-subopen{padding-left:40px}em.mm-counter+a.mm-subopen+a,em.mm-counter+a.mm-subopen+span{padding-right:80px}em.mm-counter+a.mm-fullsubopen{padding-left:0}.mm-vertical li.mm-selected>em.mm-counter+a.mm-subopen+a,.mm-vertical li.mm-selected>em.mm-counter+a.mm-subopen+span{margin-right:75px}.mm-nosubresults>em.mm-counter{display:none}html.mm-opened.mm-dragging #mm-blocker,html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-page{-webkit-transition-duration:0s;transition-duration:0s}.mm-header{box-sizing:border-box;border-bottom:1px solid transparent;text-align:center;width:100%;height:60px;padding:30px 40px 0;top:0;left:0}.mm-header span{overflow:hidden;display:inline-block;width:100%;position:relative;z-index:1}.mm-header a{box-sizing:border-box;display:block;width:40px;height:100%;position:absolute;bottom:0}.mm-header a:before{content:'';border:2px solid transparent;display:block;width:7px;height:7px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-15px}.mm-menu.mm-fullscreen,.mm-search{width:100%}.mm-header a.mm-prev{left:0}.mm-header a.mm-prev:before{border-right:none;border-bottom:none;left:22px}.mm-header a.mm-next{right:0}.mm-header a.mm-next:before{border-top:none;border-left:none;right:18px}.mm-hassearch .mm-header{height:50px;padding-top:20px;top:50px}.mm-hassearch .mm-header a:before{margin-bottom:-10px}.mm-menu.mm-hasheader li.mm-subtitle{display:none}.mm-menu.mm-hasheader .mm-panel{padding-top:80px}.mm-menu.mm-hasheader.mm-hassearch .mm-panel{padding-top:120px}.mm-menu.mm-hasheader.mm-ismenu .mm-panel{padding-top:60px}.mm-menu.mm-hasheader.mm-ismenu.mm-hassearch .mm-panel{padding-top:100px}.mm-menu .mm-header{border-color:rgba(0,0,0,.15)}.mm-menu .mm-header a:before{border-color:rgba(255,255,255,.3)}.mm-search,.mm-search input{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.lg-outer *,.prj--gallery-item{box-sizing:border-box}.mm-search{height:50px;padding:10px;position:relative;top:0}.mm-search input{border:none;border-radius:15px;line-height:30px;outline:0;display:block;width:100%;height:30px;margin:0;padding:0 10px}.mm-menu li.mm-nosubresults>a.mm-subopen{display:none}.mm-menu li.mm-nosubresults>a.mm-subopen+a,.mm-menu li.mm-nosubresults>a.mm-subopen+span{padding-right:10px}.mm-menu li.mm-noresults{text-align:center;font-size:20px;display:none;padding-top:80px}.mm-menu li.mm-noresults:after{border:none}.mm-menu.mm-noresults li.mm-noresults{display:block}.mm-menu.mm-hassearch .mm-panel{padding-top:60px}.mm-menu .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}.mm-menu li.mm-noresults{color:rgba(255,255,255,.3)}html.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opened.mm-opening.mm-fullscreen .mm-page{left:100%}@media all and (max-width:140px){.mm-menu.mm-fullscreen{width:140px}html.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opened.mm-opening.mm-fullscreen .mm-page{left:140px}}@media all and (min-width:10000px){.mm-menu.mm-fullscreen{width:10000px}html.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opened.mm-opening.mm-fullscreen .mm-page{left:10000px}}.mm-menu.mm-top.mm-fullscreen{height:100%}html.mm-top.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-page{top:100%}html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-100%}@media all and (max-height:140px){.mm-menu.mm-top.mm-fullscreen{height:140px}html.mm-top.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-page{top:140px}html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-140px}}@media all and (min-height:10000px){.mm-menu.mm-top.mm-fullscreen{height:10000px}html.mm-top.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-page{top:10000px}html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-10000px}}.mm-menu.mm-right.mm-fullscreen{width:100%}html.mm-right.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-page{right:100%}.mm-menu.mm-bottom.mm-fullscreen{height:100%}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-page{bottom:100%}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top{top:-100%}@media all and (max-height:140px){.mm-menu.mm-bottom.mm-fullscreen{height:140px}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-page{bottom:140px}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top{top:-140px}}@media all and (min-height:10000px){.mm-menu.mm-bottom.mm-fullscreen{height:10000px}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-page{bottom:10000px}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top{top:-10000px}}.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next{left:-100%}@media all and (max-width:140px){.mm-menu.mm-right.mm-fullscreen{width:140px}html.mm-right.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-page{right:140px}.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next{left:-140px}}@media all and (min-width:10000px){.mm-menu.mm-right.mm-fullscreen{width:10000px}html.mm-right.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-page{right:10000px}.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next{left:-10000px}}.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next{top:-100%}.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next{right:-100%}@media all and (max-width:140px){.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next{right:-140px}}@media all and (min-width:10000px){.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next{right:-10000px}}.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-100%}@media all and (max-height:140px){.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next{top:-140px}.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-140px}}@media all and (min-height:10000px){.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next{top:-10000px}.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-10000px}}html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}html.mm-accelerated.mm-opened #mm-blocker,html.mm-accelerated.mm-opened .mm-menu.mm-front,html.mm-accelerated.mm-opened .mm-menu.mm-next,html.mm-accelerated.mm-opened .mm-page{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html.mm-accelerated.mm-opened.mm-opening #mm-blocker,html.mm-accelerated.mm-opened.mm-opening .mm-menu.mm-front,html.mm-accelerated.mm-opened.mm-opening .mm-menu.mm-next,html.mm-accelerated.mm-opened.mm-opening .mm-page{-webkit-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px)}html.mm-accelerated .mm-menu.mm-horizontal .mm-panel{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html.mm-accelerated .mm-menu.mm-horizontal .mm-panel.mm-opened{-webkit-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px)}html.mm-accelerated .mm-menu.mm-horizontal .mm-panel.mm-opened.mm-subopened{-webkit-transform:translate3d(0,0,2px);transform:translate3d(0,0,2px)}.mm-menu.mm-top{width:100%;height:80%}html.mm-top.mm-opened #mm-blocker,html.mm-top.mm-opened .mm-page{top:0}html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-bottom,html.mm-top.mm-opened.mm-opening .mm-fixed-top,html.mm-top.mm-opened.mm-opening .mm-page{left:0}.mm-menu.mm-right,html.mm-right.mm-opened #mm-blocker,html.mm-right.mm-opened .mm-fixed-bottom,html.mm-right.mm-opened .mm-fixed-top,html.mm-right.mm-opened .mm-page{left:auto;right:0}html.mm-right.mm-opened.mm-opening #mm-blocker,html.mm-right.mm-opened.mm-opening .mm-fixed-bottom,html.mm-right.mm-opened.mm-opening .mm-fixed-top,html.mm-right.mm-opened.mm-opening .mm-page{left:auto;right:80%}.mm-menu.mm-bottom{width:100%;top:auto;bottom:0}html.mm-bottom.mm-opened #mm-blocker,html.mm-bottom.mm-opened .mm-page{bottom:0;top:auto}html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom,html.mm-bottom.mm-opened.mm-opening .mm-fixed-top,html.mm-bottom.mm-opened.mm-opening .mm-page{top:auto;left:0}html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top,html.mm-top.mm-opened.mm-opening .mm-page{top:80%}html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{bottom:-80%}@media all and (max-height:175px){.mm-menu.mm-top{height:140px}html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top,html.mm-top.mm-opened.mm-opening .mm-page{top:140px}html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{bottom:-140px}}@media all and (min-height:1100px){.mm-menu.mm-top{height:880px}html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top,html.mm-top.mm-opened.mm-opening .mm-page{top:880px}html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{bottom:-880px}}.mm-menu.mm-right{width:80%}@media all and (max-width:175px){.mm-menu.mm-right{width:140px}html.mm-right.mm-opened.mm-opening #mm-blocker,html.mm-right.mm-opened.mm-opening .mm-fixed-bottom,html.mm-right.mm-opened.mm-opening .mm-fixed-top,html.mm-right.mm-opened.mm-opening .mm-page{right:140px}}@media all and (min-width:550px){.mm-menu.mm-right{width:440px}html.mm-right.mm-opened.mm-opening #mm-blocker,html.mm-right.mm-opened.mm-opening .mm-fixed-bottom,html.mm-right.mm-opened.mm-opening .mm-fixed-top,html.mm-right.mm-opened.mm-opening .mm-page{right:440px}}.mm-menu.mm-bottom{height:80%}html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom,html.mm-bottom.mm-opened.mm-opening .mm-page{bottom:80%}html.mm-bottom.mm-opened.mm-opening .mm-fixed-top{top:-80%}@media all and (max-height:175px){.mm-menu.mm-bottom{height:140px}html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom,html.mm-bottom.mm-opened.mm-opening .mm-page{bottom:140px}html.mm-bottom.mm-opened.mm-opening .mm-fixed-top{top:-140px}}@media all and (min-height:1100px){.mm-menu.mm-bottom{height:880px}html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom,html.mm-bottom.mm-opened.mm-opening .mm-page{bottom:880px}html.mm-bottom.mm-opened.mm-opening .mm-fixed-top{top:-880px}}html.mm-front.mm-opened .mm-page{top:0!important;right:0!important;bottom:0!important;left:0!important}html.mm-front #mm-blocker,html.mm-front .mm-page{z-index:0}.mm-menu.mm-front{z-index:1;box-shadow:0 0 15px rgba(0,0,0,.5)}html.mm-opened.mm-next .mm-page{box-shadow:none}html.mm-opened.mm-light .mm-page,html.mm-opened.mm-white .mm-page{box-shadow:0 0 10px rgba(0,0,0,.3)}.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next,html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{left:0}html.mm-opening .mm-menu.mm-top.mm-front,html.mm-opening .mm-menu.mm-top.mm-next{left:0;top:0}.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{left:auto}html.mm-opening .mm-menu.mm-right.mm-front,html.mm-opening .mm-menu.mm-right.mm-next{left:auto;right:0}.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{top:auto;left:0}html.mm-opening .mm-menu.mm-bottom.mm-front,html.mm-opening .mm-menu.mm-bottom.mm-next{left:0;bottom:0}.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:top,right,bottom,left,-webkit-transform;transition-property:top,right,bottom,left,-webkit-transform;transition-property:top,right,bottom,left,transform;transition-property:top,right,bottom,left,transform,-webkit-transform;left:-80%}.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{top:-80%}.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{right:-80%}@media all and (max-width:175px){.mm-menu.mm-front,.mm-menu.mm-next{left:-140px}.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{right:-140px}}@media all and (min-width:550px){.mm-menu.mm-front,.mm-menu.mm-next{left:-440px}.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{right:-440px}}.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{bottom:-80%}@media all and (max-height:175px){.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{top:-140px}.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{bottom:-140px}}@media all and (min-height:1100px){.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{top:-880px}.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{bottom:-880px}}html.mm-opened.mm-front .mm-fixed-bottom,html.mm-opened.mm-front .mm-fixed-top,html.mm-opened.mm-opening.mm-front .mm-fixed-bottom,html.mm-opened.mm-opening.mm-front .mm-fixed-top{left:0;right:auto}html.mm-opened.mm-front .mm-fixed-top,html.mm-opened.mm-opening.mm-front .mm-fixed-top{top:0}html.mm-opened.mm-front .mm-fixed-bottom,html.mm-opened.mm-opening.mm-front .mm-fixed-bottom{bottom:0}.mm-ismenu.mm-light{background:#f3f3f3}.mm-menu.mm-light{color:rgba(0,0,0,.6)}.mm-menu.mm-light .mm-list>li:after{border-color:rgba(0,0,0,.1)}.mm-menu.mm-light .mm-list>li>a.mm-subclose{background:rgba(255,255,255,.6);color:rgba(0,0,0,.3)}.mm-menu.mm-light .mm-list>li>a.mm-subclose:before,.mm-menu.mm-light .mm-list>li>a.mm-subopen:after{border-color:rgba(0,0,0,.3)}.mm-menu.mm-light .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,.1)}.mm-menu.mm-light .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-light .mm-list>li.mm-selected>span{background:rgba(255,255,255,.6)}.mm-menu.mm-light .mm-list li.mm-label,.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>ul{background:rgba(0,0,0,.03)}.mm-menu.mm-light .mm-search input{background:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}.mm-menu.mm-light em.mm-counter,.mm-menu.mm-light li.mm-noresults{color:rgba(0,0,0,.3)}.mm-menu.mm-light .mm-header{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.3)}.mm-menu.mm-light .mm-header a:before{border-color:rgba(0,0,0,.3)}.mm-ismenu.mm-white{background:#fff}.mm-menu.mm-white{color:rgba(0,0,0,.6)}.mm-menu.mm-white .mm-list>li:after{border-color:rgba(0,0,0,.1)}.mm-menu.mm-white .mm-list>li>a.mm-subclose{background:rgba(0,0,0,.08);color:rgba(0,0,0,.3)}.mm-menu.mm-white .mm-list>li>a.mm-subclose:before,.mm-menu.mm-white .mm-list>li>a.mm-subopen:after{border-color:rgba(0,0,0,.3)}.mm-menu.mm-white .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,.1)}.mm-menu.mm-white .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-white .mm-list>li.mm-selected>span{background:rgba(0,0,0,.08)}.mm-menu.mm-white .mm-list li.mm-label,.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>ul{background:rgba(0,0,0,.03)}.mm-menu.mm-white .mm-search input{background:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}.mm-menu.mm-white em.mm-counter,.mm-menu.mm-white li.mm-noresults{color:rgba(0,0,0,.3)}.mm-menu.mm-white .mm-header{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.3)}.mm-menu.mm-white .mm-header a:before{border-color:rgba(0,0,0,.3)}html.mm-opened.mm-black .mm-page{box-shadow:none}.mm-ismenu.mm-black{background:#000}.mm-menu.mm-black{color:rgba(255,255,255,.6)}.mm-menu.mm-black .mm-list>li:after{border-color:rgba(255,255,255,.2)}.mm-menu.mm-black .mm-list>li>a.mm-subclose{background:rgba(255,255,255,.25);color:rgba(255,255,255,.3)}.mm-menu.mm-black .mm-list>li>a.mm-subclose:before,.mm-menu.mm-black .mm-list>li>a.mm-subopen:after{border-color:rgba(255,255,255,.3)}.mm-menu.mm-black .mm-header,.mm-menu.mm-black .mm-list>li>a.mm-subopen:before{border-color:rgba(255,255,255,.2)}.mm-menu.mm-black .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-black .mm-list>li.mm-selected>span{background:rgba(255,255,255,.25)}.mm-menu.mm-black .mm-list li.mm-label,.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,.15)}.mm-menu.mm-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}.mm-menu.mm-black em.mm-counter,.mm-menu.mm-black li.mm-noresults{color:rgba(255,255,255,.3)}.mm-menu.mm-black .mm-header{color:rgba(255,255,255,.3)}.mm-menu.mm-black .mm-header a:before{border-color:rgba(255,255,255,.3)}html.mm-slide .mm-menu{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-slide.mm-opened .mm-menu{-webkit-transform:translateX(-40%);transform:translateX(-40%)}html.mm-slide.mm-opening .mm-menu{-webkit-transform:translateX(0);transform:translateX(0)}html.mm-slide.mm-right.mm-opened .mm-menu{-webkit-transform:translateX(40%);transform:translateX(40%)}html.mm-slide.mm-right.mm-opening .mm-menu{-webkit-transform:translateX(0);transform:translateX(0)}html.mm-slide.mm-top.mm-opened .mm-menu{-webkit-transform:translateY(-40%);transform:translateY(-40%)}html.mm-slide.mm-top.mm-opening .mm-menu{-webkit-transform:translateY(0);transform:translateY(0)}html.mm-slide.mm-bottom.mm-opened .mm-menu{-webkit-transform:translateY(40%);transform:translateY(40%)}html.mm-slide.mm-bottom.mm-opening .mm-menu{-webkit-transform:translateY(0);transform:translateY(0)}html.mm-zoom-menu .mm-menu{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}html.mm-zoom-menu.mm-opened .mm-menu{-webkit-transform:scale(.7,.7) translateX(-40%);transform:scale(.7,.7) translateX(-40%);-webkit-transform-origin:left center;transform-origin:left center}html.mm-zoom-menu.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateX(0);transform:scale(1,1) translateX(0)}html.mm-zoom-menu.mm-right.mm-opened .mm-menu{-webkit-transform:scale(.7,.7) translateX(40%);transform:scale(.7,.7) translateX(40%);-webkit-transform-origin:right center;transform-origin:right center}html.mm-zoom-menu.mm-right.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateX(0);transform:scale(1,1) translateX(0)}html.mm-zoom-menu.mm-top.mm-opened .mm-menu{-webkit-transform:scale(.7,.7) translateY(-40%);transform:scale(.7,.7) translateY(-40%);-webkit-transform-origin:center top;transform-origin:center top}html.mm-zoom-menu.mm-top.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu{-webkit-transform:scale(.7,.7) translateY(40%);transform:scale(.7,.7) translateY(40%);-webkit-transform-origin:center bottom;transform-origin:center bottom}html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}html.mm-zoom-page.mm-opened .mm-page{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;transform-origin:left center}html.mm-zoom-page.mm-opening .mm-page{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}html.mm-zoom-page.mm-right.mm-opened .mm-page{-webkit-transform-origin:right center;transform-origin:right center}html.mm-zoom-page.mm-top.mm-opened .mm-page{-webkit-transform-origin:center top;transform-origin:center top}html.mm-zoom-page.mm-bottom.mm-opened .mm-page{-webkit-transform-origin:center bottom;transform-origin:center bottom}html.mm-zoom-panels .mm-panel{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5);-webkit-transform-origin:left center;transform-origin:left center}html.mm-zoom-panels .mm-panel.mm-opened{-webkit-transform:scale(1,1);transform:scale(1,1)}html.mm-zoom-panels .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7);transform:scale(.7,.7)}@font-face{font-family:lg;src:url(../fonts/lg.eot?n1z373);src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) format("truetype"),url(../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-webkit-transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transition:opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;transition:opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1),-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/lightgallery/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/lightgallery/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/lightgallery/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/lightgallery/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/lightgallery/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s!important;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-webkit-transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table}.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../img/lightgallery/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}@-webkit-keyframes rotateThis45{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotateThis45{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes spotPulse{0%{-webkit-transform:scale(1);opacity:1}100%{-webkit-transform:scale(3);opacity:0}}@keyframes spotPulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(3);transform:scale(3);opacity:0}}#wrapper{background:#fff;max-width:1780px;min-height:100vh;margin:0 auto;padding:8px}.uk-container{padding:0}.prj--icon-spin:before{content:""!important}.prj--icon-right{margin-right:0;margin-left:6px}footer{padding-bottom:50px}@media (max-width:480px){.wup-h1,h1{font-size:2.2rem}.wup-h2,h2{font-size:1.5rem}.wup-h3,h3{font-size:2rem}.wup-h4,h4{font-size:1.5rem}.wup-h5,h5{font-size:1.4rem}.wup-h6,h6{font-size:1rem}}.padding-bottom-percent-10{padding-bottom:10%!important}.padding-bottom-percent-15{padding-bottom:15%!important}.padding-bottom-percent-20{padding-bottom:20%!important}.padding-bottom-percent-25{padding-bottom:25%!important}.padding-bottom-percent-30{padding-bottom:30%!important}.padding-bottom-percent-35{padding-bottom:35%!important}.padding-bottom-percent-40{padding-bottom:40%!important}.padding-bottom-percent-45{padding-bottom:45%!important}.padding-bottom-percent-50{padding-bottom:50%!important}.padding-bottom-percent-55{padding-bottom:55%!important}.padding-bottom-percent-56{padding-bottom:56.25%!important}.padding-bottom-percent-60{padding-bottom:60%!important}.padding-bottom-percent-65{padding-bottom:65%!important}.padding-bottom-percent-70{padding-bottom:70%!important}.padding-bottom-percent-75{padding-bottom:75%!important}.padding-bottom-percent-80{padding-bottom:80%!important}.padding-bottom-percent-85{padding-bottom:85%!important}.padding-bottom-percent-90{padding-bottom:90%!important}.padding-bottom-percent-95{padding-bottom:95%!important}.padding-bottom-percent-100{padding-bottom:100%!important}@media (min-width:768px){.padding-bottom-percent-medium-10{padding-bottom:10%!important}.padding-bottom-percent-medium-15{padding-bottom:15%!important}.padding-bottom-percent-medium-20{padding-bottom:20%!important}.padding-bottom-percent-medium-25{padding-bottom:25%!important}.padding-bottom-percent-medium-30{padding-bottom:30%!important}.padding-bottom-percent-medium-35{padding-bottom:35%!important}.padding-bottom-percent-medium-40{padding-bottom:40%!important}.padding-bottom-percent-medium-45{padding-bottom:45%!important}.padding-bottom-percent-medium-50{padding-bottom:50%!important}.padding-bottom-percent-medium-55{padding-bottom:55%!important}.padding-bottom-percent-medium-56{padding-bottom:56.25%!important}.padding-bottom-percent-medium-60{padding-bottom:60%!important}.padding-bottom-percent-medium-65{padding-bottom:65%!important}.padding-bottom-percent-medium-70{padding-bottom:70%!important}.padding-bottom-percent-medium-75{padding-bottom:75%!important}.padding-bottom-percent-medium-80{padding-bottom:80%!important}.padding-bottom-percent-medium-85{padding-bottom:85%!important}.padding-bottom-percent-medium-90{padding-bottom:90%!important}.padding-bottom-percent-medium-95{padding-bottom:95%!important}.padding-bottom-percent-medium-100{padding-bottom:100%!important}}.prj--icon-text-box{font-size:1rem;line-height:1em;text-transform:uppercase;letter-spacing:.1em;font-weight:400;margin:0;display:inline-block;position:relative;padding:.75em 1em .75em 48px;border:none}.prj--icon-text-box,.prj--icon-text-box.blue{background:#0f2455;color:#fff}.prj--icon-text-box.white{background:#fff;color:#0f2455}.prj--icon-text-box .prj--icon-text-box--text{position:relative;top:1px}.prj--icon-text-box .prj--icon-text-box--icon{display:block;position:absolute;left:.5em;top:50%;margin-top:-14px}.prj--icon-text-box .prj--icon-text-box--icon .prj--icon-text-box--icon-inner{display:inline-block;height:28px;width:28px;border-radius:28px;position:relative;border:2px solid}.prj--icon-text-box .prj--icon-text-box--icon .prj--icon-text-box--icon-inner .fa{position:absolute;right:0;bottom:0;left:2px;top:50%;margin-top:-8px;text-align:center;font-size:16px;line-height:16px}b,strong{font-weight:400;font-family:OfficinaSansITCTTBold,Helvetica,Arial,sans-serif}b i,strong i{font-style:italic}i{font-style:normal;font-family:OfficinaSansITCTTBookItalic,Helvetica,Arial,sans-serif}i b,i strong{font-family:OfficinaSansITCTTBold,Helvetica,Arial,sans-serif;font-style:italic}.wup-h1,.wup-h3,.wup-h5,h1,h3,h5{text-transform:none}.prj--hr-with-text span,.wup-h2,.wup-h4,.wup-h6,a,h2,h4,h6{text-transform:uppercase;letter-spacing:2px}.wup-h1 b,.wup-h1 strong,.wup-h3 b,.wup-h3 strong,.wup-h5 b,.wup-h5 strong,h1 b,h1 strong,h3 b,h3 strong,h5 b,h5 strong{font-weight:400;font-family:OfficinaSerifITCTTBold,Helvetica,Arial,sans-serif}.wup-h2 b,.wup-h2 strong,.wup-h4 b,.wup-h4 strong,.wup-h6 b,.wup-h6 strong,h2 b,h2 strong,h4 b,h4 strong,h6 b,h6 strong{font-weight:400;font-family:OfficinaSansITCTTBold,Helvetica,Arial,sans-serif}a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:OfficinaSansITCTTBold,Helvetica,Arial,sans-serif}blockquote{padding-left:2.6em;margin:1.8em 0}blockquote:before{font-size:1.8em;top:-.5em}.header-logo img{max-width:295px}.prj--opening-hours{padding-left:30px;position:relative;float:right}.prj--opening-hours i{position:absolute;left:0;top:.5em;font-size:1.4em}.prj--teaser{position:relative;margin:1em 0}.prj--teaser img{display:block}#nav,#nav a{display:inline-block}.prj--teaser .prj--overlay{background:rgba(15,36,85,.8);font-size:.85em;padding:1em 1.1em .7em;position:absolute;color:#fff;max-width:80%;bottom:-1em;left:1em}.prj--teaser .prj--overlay.prj--overlay-red{background:rgba(255,0,0,.8)}.prj--teaser .prj--overlay :first-child{margin-top:0}.prj--teaser .prj--overlay :last-child{margin-bottom:0}.prj--teaser .prj--overlay p{margin:.5em 0}.prj--teaser .prj--overlay a{color:#fff}.prj--hr-with-text{position:relative;text-align:center;margin:5.5em 0}.prj--hr-with-text:before{background:#eff2f7;position:absolute;margin-top:-1px;height:2px;content:'';right:0;top:50%;left:0}.prj--hr-with-text span{color:#afbed5;background:#fff;position:relative;font-weight:700;padding:0 1em}#wpadminbar{-webkit-transition:top .4s ease-in-out;transition:top .4s ease-in-out}.lg-on #wpadminbar{top:-46px}@media (min-width:768px){.lg-on #wpadminbar{top:-32px}}.prj--hero{position:relative}.prj--hero .prj--fluid-image{background-color:#0f2455;background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:400px}.prj--hero .prj--overlay{position:absolute;margin-top:-3.2em;color:#fff;font-size:.75em;height:6.4em;right:0;top:50%;left:0}@media (min-width:768px){.prj--hero .prj--overlay{font-size:1em}}.prj--hero .prj--overlay-keyfacts{position:absolute;top:0;left:0;right:0;bottom:0;padding:1em}.prj--hero .prj--overlay-keyfacts .uk-container{height:100%}.prj--icon-map-drop{position:relative;width:1.25em;height:1em}.prj--icon-map-drop:before{position:absolute;left:0;bottom:-.45em}.prj--icon-map-drop:after{font-family:FontAwesome;content:"";position:absolute;top:-.2em;left:.25em;font-size:1.2em}#nav{padding:3px 0;width:100%;background:#fff}#nav .prj--interactive-map-icon{background:red;float:left;width:5%;border-right:2px solid #fff;padding-left:0;padding-right:0;overflow:hidden}#nav .prj--interactive-map-icon i{margin-right:0}#nav .prj--interactive-map-icon:hover .prj--icon-map-drop:before{-webkit-animation-name:animateBefore;animation-name:animateBefore;-webkit-animation-duration:.5s;animation-duration:.5s}#nav .prj--interactive-map-icon:hover .prj--icon-map-drop:after{-webkit-animation-name:animateAfter;animation-name:animateAfter;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes animateBefore{0%,100%{bottom:-.45em}50%{bottom:-.8em}}@keyframes animateBefore{0%,100%{bottom:-.45em}50%{bottom:-.8em}}@-webkit-keyframes animateAfter{0%,100%{top:-.2em}50%{top:-.45em}}@keyframes animateAfter{0%,100%{top:-.2em}50%{top:-.45em}}#nav ul.has--interactive-map li{width:17.4%}@media (min-width:960px){#nav ul.has--interactive-map li{width:18%}}@-webkit-keyframes showMapIcon{from{width:0}to{width:5%}}@keyframes showMapIcon{from{width:0}to{width:5%}}#nav a{background:#0f2455;text-align:center;padding:15px 4px;color:#fff}#nav a:hover{background:#04153d}#nav a:active{background:#22396e}#nav a.prj--mobile-nav{width:80%;float:left}#nav a.prj--interactive-map-mobile{background:red;float:left;border-right:2px solid #fff;text-align:center;padding-left:0;padding-right:0;width:20%}#nav a:before{font-family:FontAwesome}#nav .current-menu-item a,#nav .prj--is-active a,#nav a.prj--is-active{background:#04153d;position:relative}#nav .current-menu-item a.has--children:before,#nav .prj--is-active a.has--children:before,#nav a.prj--is-active.has--children:before{font-family:FontAwesome;content:"";line-height:1;text-align:center;position:absolute;bottom:-18px;left:50%;height:18px;width:90px;margin-left:-45px;background:red;z-index:999;border-radius:0 0 5px 5px}#nav #nav-main{background:#0f2455;position:relative;display:none;float:left;width:100%}#nav ul,#nav ul li.is--hovered ul{display:block}@media (min-width:768px){#nav #nav-main{display:block}}#nav ul{padding:0;margin:0}#nav ul li{border-right:1px solid #04153d;float:left;position:relative;width:18.4%}@media (min-width:960px){#nav ul li{width:19%}}#nav ul li:last-child{border-right:0}#nav ul li.is--hovered a:before{background:#04153d!important}#nav ul li a{width:100%}#nav ul li.prj--virtual-house-mobile{display:none}#nav ul li.prj--home-link{width:8%;position:relative}@media (min-width:960px){#nav ul li.prj--home-link{width:5%!important}}#nav ul li.prj--home-link a:before{border-radius:0;left:0;margin-left:0;width:100%;height:4px;bottom:-4px}@media (min-width:768px){#nav ul li.prj--home-link a:after{font-size:16px;font-family:FontAwesome;content:"";margin-left:-16px}}@media (min-width:960px){#nav ul li.prj--home-link a:after{font-size:18px}}#nav ul li.prj--home-link ul{display:none!important}#nav ul.prj--anchor-nav-list{background:#0f2455;padding:22px 0 0;position:absolute;display:none;z-index:555;overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:620px;max-height:88vh}#nav ul.prj--anchor-nav-list.is--hovered{display:block}#nav ul.prj--anchor-nav-list li{border-right:0;width:100%}#nav ul.prj--anchor-nav-list li:first-child a{border-top:0}#nav ul.prj--anchor-nav-list li a{text-align:left;text-transform:none;letter-spacing:0;font-size:.85em;padding:8px 10px 8px 28px;border-top:1px solid #04153d;background:#0f2455!important;position:relative}#nav ul.prj--anchor-nav-list li a:before{position:absolute;content:""!important;margin-right:6px!important;color:#fff!important;background:0 0!important;left:14px!important;width:auto!important;bottom:inherit!important;height:22px!important;top:50%;margin-top:-11px;margin-left:0!important}#nav ul.prj--anchor-nav-list li a.prj--is-active,#nav ul.prj--anchor-nav-list li a:hover{background:#04153d!important}#nav ul.prj--anchor-nav-list li a.prj--is-active:before,#nav ul.prj--anchor-nav-list li a:hover:before{color:red!important}.mm-menu *{font-family:inherit}.mm-menu .prj--virtual-house-mobile a{color:red}.slick-next,.slick-prev{border:0;cursor:pointer;background:#fff;-webkit-transition:background .2s ease-in;transition:background .2s ease-in;position:absolute;text-align:center;font-size:0;height:44px;width:44px;border-radius:44px;z-index:1;top:50%;margin-top:-22px}.ac-custom label,.ac-custom li,.slick-slide{position:relative}@media (min-width:768px){.slick-next,.slick-prev{width:60px;height:60px;border-radius:60px;margin-top:-30px}}.slick-next:hover,.slick-prev:hover{background:#0f2455}.slick-next:hover:before,.slick-prev:hover:before{color:#fff}.slick-next:before,.slick-prev:before{font-family:FontAwesome;color:#0f2455;font-size:28px}.slick-prev{left:10px}.slick-prev:before{content:""}.slick-next:before{content:""}.slick-slider:not(.slick-initialized)>div{display:none}.slick-slider:not(.slick-initialized)>div:first-child{display:block}.slick-dots{padding:0;margin:0;text-align:center}.slick-dots li{display:inline-block;margin-right:8px}.slick-dots li button{background:#0f2455;border:0;width:14px;height:14px;font-size:0;-webkit-transition:background .2s ease-in;transition:background .2s ease-in;cursor:pointer;border-radius:14px}.slick-dots li.slick-active button{background:red}.ac-custom{margin-bottom:2em}.ac-custom h2{font-size:3em;font-weight:300;padding:0 0 .5em;margin:0 0 30px}.ac-custom ol,.ac-custom ul{list-style:none;padding:0;margin:0 auto}.ac-custom li{margin:0 auto;padding:.5em 0}.ac-custom label{display:inline-block;font-size:1.4em;padding:0 0 0 70px;vertical-align:top;color:rgba(15,36,85,.4);cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.ac-custom input[type=checkbox],.ac-custom input[type=radio],.ac-custom label::before{width:44px;height:44px;top:50%;left:0;margin-top:-25px;position:absolute;cursor:pointer}.ac-custom input[type=checkbox],.ac-custom input[type=radio]{opacity:0;-webkit-appearance:none;display:inline-block;vertical-align:middle;z-index:100}.ac-custom label::before{content:'';border:4px solid #fff;-webkit-transition:opacity .3s;transition:opacity .3s}.ac-radio label::before{border-radius:50%}.ac-custom input[type=checkbox]:checked+label,.ac-custom input[type=radio]:checked+label{color:#0f2455}.ac-custom input[type=checkbox]:checked+label::before,.ac-custom input[type=radio]:checked+label::before{opacity:.8}.ac-custom svg{position:absolute;width:34px;height:34px;top:50%;margin-top:-20px;left:5px;pointer-events:none}.ac-custom svg path{stroke:red;stroke-width:13px;stroke-linecap:round;stroke-linejoin:round;fill:none}.ac-circle input[type=checkbox],.ac-circle input[type=radio],.ac-circle label::before{width:30px;height:30px;margin-top:-15px;left:10px;position:absolute}.ac-circle label::before{background-color:#fff;border:none}.ac-circle svg{width:70px;height:70px;margin-top:-35px;left:-10px}.ac-circle svg path{stroke-width:5px}.ac-boxfill svg path,.ac-swirl svg path{stroke-width:8px}.ac-list ol{list-style:decimal inside}.ac-list ol li{font-size:2em;padding:1em 1em 0 2em;text-indent:-40px}.ac-list ol li label{font-size:1em;text-indent:0;padding-left:30px}.ac-list label::before{display:none}.ac-list svg{width:100%;height:80px;left:0;top:1.2em;margin-top:0}.ac-list svg path{stroke-width:4px}.prj--story-single{background:#fff;padding:20px}.prj--story-single.prj--cross-links a{display:inline-block;text-transform:none;letter-spacing:normal}.prj--story-single.prj--cross-links a:after{content:',';color:#0f2455}.prj--story-single.prj--cross-links a:last-child:after{display:none}.prj--story-text{display:inline-block;width:100%}.prj--story-header{margin:-20px -20px 20px}@media (min-width:768px){.prj--story-single{padding:3em}.prj--story-header{margin:-3em -3em 3em}}.prj--story-header img{width:100%;height:auto;max-width:none}.prj--story-listing .prj--story{background:#eff2f7;margin:2px 0}.prj--story-listing .prj--story:nth-child(2n+2){background:#fff}.prj--story-ajax i{height:17px;width:15px}.prj--pagination{font-size:1.25em}.prj--pagination a{font-weight:400}.prj--pagination .page-numbers{margin:0 5px}.alignright{float:right;margin-left:20px}.alignleft,.prj--gallery-item-container{float:left}.alignleft{margin-right:20px}.aligncenter{margin:0 auto;text-align:center}.prj--fixed-element{position:fixed;bottom:.5em;right:.5em;z-index:999}@media (min-width:480px){.prj--fixed-element{bottom:1em;right:1em}}.prj--fixed-element.prj--fixed-element-left{right:initial;left:.5em}@media (min-width:480px){.prj--fixed-element.prj--fixed-element-left{left:1em}}.is--interactive-map{position:relative}.is--interactive-map .is--marker-wrapper{display:block}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item{position:absolute;margin-left:-9px;margin-top:-9px;height:18px;width:18px;left:0;top:0}@media (min-width:1220px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item{margin-left:-12px;margin-top:-12px;height:24px;width:24px}}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-trigger{background:red;-webkit-transition:background .2s ease-in;transition:background .2s ease-in;border-radius:999px;position:relative;text-align:center;color:#fff;padding-top:4px;cursor:pointer;font-size:10px;display:block;height:100%;width:100%;z-index:1}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-trigger.prj--is-equal:after,.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-trigger.prj--is-pulse:after{content:'';position:absolute;display:block;top:0;bottom:0;left:0;right:0;border-radius:100%;background:rgba(0,0,0,.6);opacity:0;-webkit-animation-name:spotPulse;animation-name:spotPulse;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:linear;animation-direction:linear;z-index:0}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-trigger.prj--is-equal,.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-trigger:hover{background:#0f2455}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-trigger.prj--is-active{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-name:rotateThis45;animation-name:rotateThis45;-webkit-animation-duration:.3s;animation-duration:.3s}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item.prj--is-mini{background:red;border-radius:999px;margin-left:-4px;margin-top:-4px;height:8px;width:8px}@media (min-width:1220px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-trigger{padding-top:5px;font-size:14px}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item.prj--is-mini{margin-left:-6px;margin-top:-6px;height:12px;width:12px}}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content{background:#0f2455;padding:0 10px;margin-top:-71.5px;position:absolute;color:#fff;font-size:.7em;display:none;left:-190px;width:180px;z-index:10;top:50%}@media (min-width:480px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content{left:-260px;width:250px}}@media (min-width:768px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content{left:-305px;width:290px}}@media (min-width:1220px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content{left:-495px;width:480px;padding:12px 18px 12px 170px;font-size:.85em}}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content:after{border-top:12px solid transparent;border-left:12px solid #0f2455;border-bottom:12px solid transparent;position:absolute;margin-top:-12px;right:-12px;content:'';height:0;top:50%;width:0}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content h4,.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content p{margin:2px 0}@media (max-width:479px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content h5{font-size:1rem}}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content .is--description{display:none}@media (min-width:480px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content .is--description{display:block}}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content .prj--vh-map-marker-item-content-img{display:none}@media (min-width:1220px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content .prj--vh-map-marker-item-content-img{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;display:block;height:100%;width:150px;left:0;top:0}}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content.prj--is-right{left:initial!important;right:-190px}@media (min-width:480px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content.prj--is-right{left:-260px}}@media (min-width:768px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content h4,.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content p{margin:8px 0}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content.prj--is-right{right:-305px}}@media (min-width:1220px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content.prj--is-right{right:-495px}}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content.prj--is-right:after{border-left:0;border-right:12px solid #0f2455;right:initial;left:-12px;content:''}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content.prj--is-top{top:initial!important;left:-87px!important;bottom:30px}@media (min-width:480px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content.prj--is-top{left:-122px!important}}@media (min-width:768px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content.prj--is-top{left:-142px!important}}@media (min-width:1220px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content.prj--is-top{left:-234px!important;bottom:40px}}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content.prj--is-top:after{border-bottom:0;border-right:12px solid transparent;border-top:12px solid #0f2455;border-left:12px solid transparent;right:initial!important;top:initial!important;margin-left:-6px;margin-top:0;bottom:-12px;left:50%}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content.prj--is-bottom{margin-top:0!important;left:-87px!important;top:30px}@media (min-width:480px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content.prj--is-bottom{left:-122px!important}}@media (min-width:768px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content.prj--is-bottom{left:-142px!important}}@media (min-width:1220px){.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content.prj--is-bottom{left:-234px!important;top:40px}}.is--interactive-map .is--marker-wrapper .prj--vh-map-marker-item .prj--vh-map-marker-item-content.prj--is-bottom:after{border-top:0;border-right:12px solid transparent;border-bottom:12px solid #0f2455;border-left:12px solid transparent;right:initial!important;margin-left:-6px;margin-top:0;top:-12px;left:50%}.prj--gallery-item{height:0;position:relative;padding-bottom:75%}.prj--gallery-item:after{content:"";position:absolute;width:100%;height:100%}.prj--gallery-item .img-wrapper{background:red;position:absolute;top:5px;left:5px;right:5px;bottom:5px;overflow:hidden}.prj--gallery-item .img-wrapper img{display:block;min-height:100%;min-width:100%;height:auto;width:auto}.prj--gallery-grid{overflow:hidden}.prj--gallery-item-container.big{width:50%}.prj--gallery-item-container.small{width:25%}.prj--gallery-trigger-container{position:relative}.prj--gallery-trigger-container:after{content:"";position:absolute;left:0;right:0;top:50%;margin-top:-1px;height:2px;background:#0f2455}.prj--gallery-trigger-container .prj--gallery-trigger{z-index:2;border-left-width:20px;border-left-style:solid;border-left-color:#fff;border-right-width:20px;border-right-style:solid;border-right-color:#fff}label{font-size:1em}button,input,optgroup,select,textarea{font-family:OfficinaSansITCTTBook,Helvetica,Arial,sans-serif;font-size:1em;line-height:1.45;margin:0;color:#0f2455}input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea{border:2px solid #eff2f7;border-radius:0;padding:1em 1.2em}input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,select:focus,textarea:focus{border-color:#0f2455}.prj--nav-synced-nav{counter-reset:section}.prj--nav-synced-nav li .prj--slider-trigger{font-size:1.1em;font-family:OfficinaSansITCTTBold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:2px}.prj--nav-synced-nav li .prj--slider-trigger[onclick]{cursor:pointer}.prj--nav-synced-nav li .prj--slider-trigger:before{counter-increment:section;content:counter(section);background:#0f2455;color:#fff;display:inline-block;width:50px;height:50px;text-align:center;font-size:22px;border-radius:999px;padding-top:11px;margin-right:10px}.prj--flippingform .prj--optional h5,.prj--nav-synced-nav li .prj--slider-trigger.prj--active{color:red}.prj--nav-synced-nav li .prj--slider-trigger.prj--active:before{background:red}.prj--flippingform{padding-left:1em;padding-right:1em}@media (min-width:1220px){.prj--flippingform{padding-left:0;padding-right:0}}.prj--flippingform fieldset{border:0}.prj--flippingform h3{margin-bottom:.6em;font-size:1.8em}.prj--flippingform .prj--optional{display:none;margin-top:1em;padding:1em 1.5em;border:2px dashed #fff}.prj--flippingform .prj--optional input[type=checkbox],.prj--flippingform .prj--optional input[type=radio],.prj--flippingform .prj--optional label::before{width:34px;height:34px;margin-top:-20px}.prj--flippingform .prj--optional svg{width:24px;height:24px;margin-top:-15px}.prj--flippingform .prj--optional label{padding:0 0 0 50px}#prj--ff-check-output .prj--ff-check-wrap{margin-bottom:2em}#prj--ff-check-output .prj--ff-check-wrap h3{color:red;margin-bottom:10px}#prj--ff-check-output .prj--ff-check-wrap dl{margin:.5em 0}#prj--ff-check-output .prj--ff-check-wrap dl dd{margin-left:0}.prj--team-img{line-height:0;border:2px solid #eff2f7;padding:.5em;margin-bottom:1em}.uk-modal-header{position:absolute;text-align:right;margin-bottom:0;top:-58px;right:0;left:0}.uk-modal-header .uk-modal-headline{margin:0}.uk-modal-header a{background:#fff;vertical-align:middle;display:inline-block;padding:15px 20px;cursor:pointer;height:54px}.uk-modal-header a.uk-modal-close{padding:12px 20px}.uk-modal-header a.uk-modal-close:before{background-image:url(../img/modal-close.png);background-size:contain;display:block;height:30px;content:'';width:30px}.uk-modal-footer{margin:15px -20px -20px;padding:20px;border-top:1px solid #e5e5e5;border-radius:0 0 4px 4px;background:#fafafa}@media (min-width:768px){.uk-modal-footer{margin:3em -3em -3em}.uk-modal-dialog{padding:3em}}.uk-modal-dialog{width:1220px;margin-top:62px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3ZlbmRvci9ub3JtYWxpemUtY3NzL25vcm1hbGl6ZS5jc3MiLCJzdHlsZS5jc3MiLCIuLi92ZW5kb3Ivd3VwaXQtZnJhbWV3b3JrL3NyYy9zY3NzL2NvcmUvX2Jhc2Uuc2NzcyIsIi4uL3ZlbmRvci91aWtpdC9zY3NzL2NvcmUvdXRpbGl0eS5zY3NzIiwiLi4vdmVuZG9yL2ZvbnQtYXdlc29tZS9zY3NzL19jb3JlLnNjc3MiLCIuLi92ZW5kb3IvbGlnaHRnYWxsZXJ5L3NyYy9zYXNzL2xnLWZvbnRzLnNjc3MiLCIuLi92ZW5kb3Ivd3VwaXQtZnJhbWV3b3JrL3NyYy9zY3NzL2NvcmUvX3R5cG8uc2NzcyIsIi4uL3ZlbmRvci9saWdodGdhbGxlcnkvc3JjL3Nhc3MvbGctem9vbS5zY3NzIiwiLi4vdmVuZG9yL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MiLCIuLi92ZW5kb3IvbGlnaHRnYWxsZXJ5L3NyYy9zYXNzL2xnLXRoZW1lLWRlZmF1bHQuc2NzcyIsIi4uL3ZlbmRvci9saWdodGdhbGxlcnkvc3JjL3Nhc3MvbGctY29yZS5zY3NzIiwiLi4vdmVuZG9yL3Vpa2l0L3Njc3MvY29yZS9ncmlkLnNjc3MiLCJwcm9qZWN0L19uYXZpZ2F0aW9uLnNjc3MiLCIuLi92ZW5kb3IvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIi4uL3ZlbmRvci9saWdodGdhbGxlcnkvc3JjL3Nhc3MvbGctc2hhcmUuc2NzcyIsInByb2plY3QvX3NsaWRlci5zY3NzIiwiLi4vdmVuZG9yL2pxdWVyeS1tbWVudS9zY3NzL2FkZG9ucy9qcXVlcnkubW1lbnUuaGVhZGVyLnNjc3MiLCIuLi92ZW5kb3IvanF1ZXJ5LW1tZW51L3Njc3MvanF1ZXJ5Lm1tZW51LnNjc3MiLCIuLi92ZW5kb3IvanF1ZXJ5LW1tZW51L3Njc3MvYWRkb25zL2pxdWVyeS5tbWVudS5zZWFyY2hmaWVsZC5zY3NzIiwiLi4vdmVuZG9yL2pxdWVyeS1tbWVudS9zY3NzL2luYy9fdmFyaWFibGVzLnNjc3MiLCIuLi92ZW5kb3Ivd3VwaXQtZnJhbWV3b3JrL3NyYy9zY3NzL2NvcmUvX2J1dHRvbnMuc2NzcyIsIi4uL3ZlbmRvci93dXBpdC1mcmFtZXdvcmsvc3JjL3Njc3MvY29yZS9fYm9yZGVycy5zY3NzIiwiLi4vdmVuZG9yL3Vpa2l0L3Njc3MvY29yZS9tb2RhbC5zY3NzIiwiX2ltcG9ydHMuc2NzcyIsIi4uL3ZlbmRvci93dXBpdC1mcmFtZXdvcmsvc3JjL3Njc3MvY29yZS9fZm9ybXMuc2NzcyIsIi4uL3ZlbmRvci93dXBpdC1mcmFtZXdvcmsvc3JjL3Njc3MvY29yZS9fY29sb3JzLnNjc3MiLCIuLi92ZW5kb3Ivd3VwaXQtZnJhbWV3b3JrL3NyYy9zY3NzL2NvcmUvX2hlbHBlci5zY3NzIiwiLi4vdmVuZG9yL3d1cGl0LWZyYW1ld29yay9zcmMvc2Nzcy9jb3JlL19pY29ucy5zY3NzIiwiLi4vdmVuZG9yL3d1cGl0LWZyYW1ld29yay9zcmMvc2Nzcy9jb3JlL19saW5rcy5zY3NzIiwiLi4vdmVuZG9yL3d1cGl0LWZyYW1ld29yay9zcmMvc2Nzcy9jb3JlL19saXN0cy5zY3NzIiwiLi4vdmVuZG9yL3d1cGl0LWZyYW1ld29yay9zcmMvc2Nzcy9jb3JlL19zcGFjaW5nLnNjc3MiLCIuLi92ZW5kb3Ivd3VwaXQtZnJhbWV3b3JrL3NyYy9zY3NzL2NvcmUvX3ByaW50LnNjc3MiLCJfd3VwaXQtZnJhbWV3b3JrLnNjc3MiLCIuLi92ZW5kb3IvbGlnaHRnYWxsZXJ5L3NyYy9zYXNzL2xnLXZpZGVvLnNjc3MiLCIuLi92ZW5kb3IvdWlraXQvc2Nzcy9jb3JlL2ZsZXguc2NzcyIsIi4uL3ZlbmRvci91aWtpdC9zY3NzL3Vpa2l0LXZhcmlhYmxlcy5zY3NzIiwiLi4vdmVuZG9yL2ZvbnQtYXdlc29tZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi92ZW5kb3IvdWlraXQvc2Nzcy9jb21wb25lbnRzL3Rvb2x0aXAuc2NzcyIsIi4uL3ZlbmRvci91aWtpdC9zY3NzL2NvcmUvY29sdW1uLnNjc3MiLCIuLi92ZW5kb3IvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsIi4uL3ZlbmRvci91aWtpdC9zY3NzL2NvbXBvbmVudHMvc3RpY2t5LnNjc3MiLCJfdWlraXQuc2NzcyIsIi4uL3ZlbmRvci9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCIuLi92ZW5kb3IvZm9udC1hd2Vzb21lL3Njc3MvX3BhdGguc2NzcyIsIi4uL3ZlbmRvci9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCIuLi92ZW5kb3IvZm9udC1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCIuLi92ZW5kb3IvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIuLi92ZW5kb3IvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwiLi4vdmVuZG9yL2ZvbnQtYXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsIi4uL3ZlbmRvci9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIi4uL3ZlbmRvci9qcXVlcnktbW1lbnUvc2Nzcy9pbmMvX2NvbG9ycy5zY3NzIiwiLi4vdmVuZG9yL2pxdWVyeS1tbWVudS9zY3NzL2luYy9fYXJyb3dzLnNjc3MiLCIuLi92ZW5kb3IvanF1ZXJ5LW1tZW51L3Njc3MvaW5jL19zaXppbmcuc2NzcyIsIi4uL3ZlbmRvci9qcXVlcnktbW1lbnUvc2Nzcy9hZGRvbnMvanF1ZXJ5Lm1tZW51LmNvdW50ZXJzLnNjc3MiLCIuLi92ZW5kb3IvanF1ZXJ5LW1tZW51L3Njc3MvYWRkb25zL2pxdWVyeS5tbWVudS5kcmFnb3Blbi5zY3NzIiwicHJvamVjdC9fZ2FsbGVyeS5zY3NzIiwiLi4vdmVuZG9yL2pxdWVyeS1tbWVudS9zY3NzL2V4dGVuc2lvbnMvanF1ZXJ5Lm1tZW51LmZ1bGxzY3JlZW4uc2NzcyIsIi4uL3ZlbmRvci9qcXVlcnktbW1lbnUvc2Nzcy9leHRlbnNpb25zL2pxdWVyeS5tbWVudS5oYXJkd2FyZWFjY2VsZXJhdGlvbi5zY3NzIiwiLi4vdmVuZG9yL2pxdWVyeS1tbWVudS9zY3NzL2V4dGVuc2lvbnMvanF1ZXJ5Lm1tZW51LnBvc2l0aW9uaW5nLnNjc3MiLCIuLi92ZW5kb3IvanF1ZXJ5LW1tZW51L3Njc3MvZXh0ZW5zaW9ucy9qcXVlcnkubW1lbnUuZWZmZWN0cy5zY3NzIiwiLi4vdmVuZG9yL2xpZ2h0Z2FsbGVyeS9zcmMvc2Fzcy9sZy1taXhpbnMuc2NzcyIsIi4uL3ZlbmRvci9saWdodGdhbGxlcnkvc3JjL3Nhc3MvbGctdGh1bWJuYWlsLnNjc3MiLCIuLi92ZW5kb3IvbGlnaHRnYWxsZXJ5L3NyYy9zYXNzL2xnLWF1dG9wbGF5LnNjc3MiLCIuLi92ZW5kb3IvbGlnaHRnYWxsZXJ5L3NyYy9zYXNzL2xnLXBhZ2VyLnNjc3MiLCIuLi92ZW5kb3IvbGlnaHRnYWxsZXJ5L3NyYy9zYXNzL2xnLWZ1bGxzY3JlZW4uc2NzcyIsInByb2plY3QvX2FuaW1hdGlvbnMuc2NzcyIsInByb2plY3QvX2Jhc2Uuc2NzcyIsInByb2plY3QvX21peGlucy5zY3NzIiwicHJvamVjdC9fdHlwby5zY3NzIiwicHJvamVjdC9faHIuc2NzcyIsInByb2plY3QvX2hlYWRlci5zY3NzIiwicHJvamVjdC9fdGVhc2VyLnNjc3MiLCJwcm9qZWN0L193b3JkcHJlc3Muc2NzcyIsInByb2plY3QvX2hlcm8uc2NzcyIsInByb2plY3QvX3N2Z2NoZWNrYm94LnNjc3MiLCJwcm9qZWN0L19zdG9yeS5zY3NzIiwicHJvamVjdC9fcGFnaW5hdGlvbi5zY3NzIiwicHJvamVjdC9faW1hZ2VzLnNjc3MiLCJwcm9qZWN0L19maXhlZC1lbGVtZW50LnNjc3MiLCJwcm9qZWN0L19pbnRlcmFjdGl2ZS1tYXAuc2NzcyIsInByb2plY3QvX2Zvcm1zLnNjc3MiLCJwcm9qZWN0L190ZWFtLnNjc3MiLCJleHRlbmQvX3Vpa2l0LW1vZGFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjZGQStLQSxPQTNIQSxHQ3dHQSxNRHFCRSxTQUNELFFB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QUEsT0FDQSxXQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbkBpbXBvcnQgdXJsKFwiLy9oZWxsby5teWZvbnRzLm5ldC9jb3VudC8yZjE2YTdcIik7XG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxuICogQGxpY2Vuc2VcbiAqIE15Rm9udHMgV2ViZm9udCBCdWlsZCBJRCAzMDg1OTkxLCAyMDE1LTA5LTA0VDA1OjEzOjM0LTA0MDBcbiAqXG4gKiBUaGUgZm9udHMgbGlzdGVkIGluIHRoaXMgbm90aWNlIGFyZSBzdWJqZWN0IHRvIHRoZSBFbmQgVXNlciBMaWNlbnNlXG4gKiBBZ3JlZW1lbnQocykgZW50ZXJlZCBpbnRvIGJ5IHRoZSB3ZWJzaXRlIG93bmVyLiBBbGwgb3RoZXIgcGFydGllcyBhcmVcbiAqIGV4cGxpY2l0bHkgcmVzdHJpY3RlZCBmcm9tIHVzaW5nIHRoZSBMaWNlbnNlZCBXZWJmb250cyhzKS5cbiAqXG4gKiBZb3UgbWF5IG9idGFpbiBhIHZhbGlkIGxpY2Vuc2UgYXQgdGhlIFVSTHMgYmVsb3cuXG4gKlxuICogV2ViZm9udDogT2ZmaWNpbmFTYW5zT1NJVENUVEJvb2tJdGEgYnkgSVRDXG4gKiBVUkw6IGh0dHA6Ly93d3cubXlmb250cy5jb20vZm9udHMvaXRjL29mZmljaW5hLXNhbnMvb3MtYm9vay1pdGEvXG4gKlxuICogV2ViZm9udDogT2ZmaWNpbmFTYW5zSVRDVFRCb29rIGJ5IElUQ1xuICogVVJMOiBodHRwOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL2l0Yy9vZmZpY2luYS1zYW5zL2Jvb2svXG4gKlxuICogV2ViZm9udDogT2ZmaWNpbmFTYW5TQ0lUQ1RUQm9sZCBieSBJVENcbiAqIFVSTDogaHR0cDovL3d3dy5teWZvbnRzLmNvbS9mb250cy9pdGMvb2ZmaWNpbmEtc2Fucy9vZmZpY2luYS1zYW4tc2MtYm9sZC9cbiAqXG4gKiBXZWJmb250OiBPZmZpY2luYVNhbnNPU0lUQ1RUQm9sZCBieSBJVENcbiAqIFVSTDogaHR0cDovL3d3dy5teWZvbnRzLmNvbS9mb250cy9pdGMvb2ZmaWNpbmEtc2Fucy9vcy1ib2xkL1xuICpcbiAqIFdlYmZvbnQ6IE9mZmljaW5hU2Fuc09TSVRDVFRCb29rIGJ5IElUQ1xuICogVVJMOiBodHRwOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL2l0Yy9vZmZpY2luYS1zYW5zL29zLWJvb2svXG4gKlxuICogV2ViZm9udDogT2ZmaWNpbmFTYW5zSVRDVFRCb29rSXRhbGljIGJ5IElUQ1xuICogVVJMOiBodHRwOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL2l0Yy9vZmZpY2luYS1zYW5zL2Jvb2staXRhbGljL1xuICpcbiAqIFdlYmZvbnQ6IE9mZmljaW5hU2Fuc0lUQ1RUQm9sZCBieSBJVENcbiAqIFVSTDogaHR0cDovL3d3dy5teWZvbnRzLmNvbS9mb250cy9pdGMvb2ZmaWNpbmEtc2Fucy9ib2xkL1xuICpcbiAqIFdlYmZvbnQ6IE9mZmljaW5hU2FuU0NJVENUVEJvb2sgYnkgSVRDXG4gKiBVUkw6IGh0dHA6Ly93d3cubXlmb250cy5jb20vZm9udHMvaXRjL29mZmljaW5hLXNhbnMvb2ZmaWNpbmEtc2FuLXNjL1xuICpcbiAqIFdlYmZvbnQ6IE9mZmljaW5hU2VyaWZPU0lUQ1RUQm9sZCBieSBJVENcbiAqIFVSTDogaHR0cDovL3d3dy5teWZvbnRzLmNvbS9mb250cy9pdGMvb2ZmaWNpbmEtc2VyaWYvb3MtYm9sZC9cbiAqXG4gKiBXZWJmb250OiBPZmZpY2luYVNlcmlmSVRDVFRCb2xkIGJ5IElUQ1xuICogVVJMOiBodHRwOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL2l0Yy9vZmZpY2luYS1zZXJpZi9ib2xkL1xuICpcbiAqIFdlYmZvbnQ6IE9mZmljaW5hU2VyU0NJVENUVEJvbGQgYnkgSVRDXG4gKiBVUkw6IGh0dHA6Ly93d3cubXlmb250cy5jb20vZm9udHMvaXRjL29mZmljaW5hLXNlcmlmL29mZmljaW5hLXNlci1zYy1ib2xkL1xuICpcbiAqIFdlYmZvbnQ6IE9mZmljaW5hU2VyU0NJVENUVEJvb2sgYnkgSVRDXG4gKiBVUkw6IGh0dHA6Ly93d3cubXlmb250cy5jb20vZm9udHMvaXRjL29mZmljaW5hLXNlcmlmL29mZmljaW5hLXNlci1zYy9cbiAqXG4gKiBXZWJmb250OiBPZmZpY2luYVNlcmlmSVRDVFRCb29rIGJ5IElUQ1xuICogVVJMOiBodHRwOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL2l0Yy9vZmZpY2luYS1zZXJpZi9ib29rL1xuICpcbiAqIFdlYmZvbnQ6IE9mZmljaW5hU2VyaWZPU0lUQ1RUQm9vayBieSBJVENcbiAqIFVSTDogaHR0cDovL3d3dy5teWZvbnRzLmNvbS9mb250cy9pdGMvb2ZmaWNpbmEtc2VyaWYvb3MtYm9vay9cbiAqXG4gKlxuICogTGljZW5zZTogaHR0cDovL3d3dy5teWZvbnRzLmNvbS92aWV3bGljZW5zZT90eXBlPXdlYiZidWlsZGlkPTMwODU5OTFcbiAqIExpY2Vuc2VkIHBhZ2V2aWV3czogMjUwLDAwMFxuICogV2ViZm9udHMgY29weXJpZ2h0OiBDb3B5cmlnaHQgKGMpIDIwMDEgQWdmYSBNb25vdHlwZSBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gSVRDIE9mZmljaW5hIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1hcmsgb2YgSW50ZXJuYXRpb25hbCBUeXBlZmFjZSBDb3Jwb3JhdGlvbi4gSVRDIE9mZmljaW5hIHdhcyBkZXNpZ25lZCBieSBFcmlrIFNwaWVrZXJtYW5uIGFuZCBPbGUgU2NoYWVmZXIuXG4gKlxuICog4pSswq4gMjAxNSBNeUZvbnRzIEluY1xuKi9cbi8qIEBpbXBvcnQgbXVzdCBiZSBhdCB0b3Agb2YgZmlsZSwgb3RoZXJ3aXNlIENTUyB3aWxsIG5vdCB3b3JrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2luYVNhbnNPU0lUQ1RUQm9va0l0YSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMkYxNkE3XzBfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMkYxNkE3XzBfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8yRjE2QTdfMF8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8yRjE2QTdfMF8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3XzBfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT2ZmaWNpbmFTYW5zSVRDVFRCb29rJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8yRjE2QTdfMV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8yRjE2QTdfMV8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzJGMTZBN18xXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzJGMTZBN18xXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8yRjE2QTdfMV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2luYVNhblNDSVRDVFRCb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8yRjE2QTdfMl8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8yRjE2QTdfMl8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzJGMTZBN18yXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzJGMTZBN18yXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8yRjE2QTdfMl8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2luYVNhbnNPU0lUQ1RUQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMkYxNkE3XzNfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMkYxNkE3XzNfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8yRjE2QTdfM18wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8yRjE2QTdfM18wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3XzNfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT2ZmaWNpbmFTYW5zT1NJVENUVEJvb2snO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzJGMTZBN180XzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzJGMTZBN180XzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3XzRfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3XzRfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzJGMTZBN180XzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09mZmljaW5hU2Fuc0lUQ1RUQm9va0l0YWxpYyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMkYxNkE3XzVfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMkYxNkE3XzVfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8yRjE2QTdfNV8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8yRjE2QTdfNV8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3XzVfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT2ZmaWNpbmFTYW5zSVRDVFRCb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8yRjE2QTdfNl8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8yRjE2QTdfNl8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzJGMTZBN182XzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzJGMTZBN182XzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8yRjE2QTdfNl8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2luYVNhblNDSVRDVFRCb29rJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8yRjE2QTdfN18wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy8yRjE2QTdfN18wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLzJGMTZBN183XzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzJGMTZBN183XzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8yRjE2QTdfN18wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2luYVNlcmlmT1NJVENUVEJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzJGMTZBN184XzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzJGMTZBN184XzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3XzhfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3XzhfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzJGMTZBN184XzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09mZmljaW5hU2VyaWZJVENUVEJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzJGMTZBN185XzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzJGMTZBN185XzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3XzlfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3XzlfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzJGMTZBN185XzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09mZmljaW5hU2VyU0NJVENUVEJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzJGMTZBN19BXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzJGMTZBN19BXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3X0FfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3X0FfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzJGMTZBN19BXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09mZmljaW5hU2VyU0NJVENUVEJvb2snO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzJGMTZBN19CXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzJGMTZBN19CXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3X0JfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3X0JfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzJGMTZBN19CXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09mZmljaW5hU2VyaWZJVENUVEJvb2snO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzJGMTZBN19DXzAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzJGMTZBN19DXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3X0NfMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3X0NfMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzJGMTZBN19DXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09mZmljaW5hU2VyaWZPU0lUQ1RUQm9vayc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMkYxNkE3X0RfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMkYxNkE3X0RfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy8yRjE2QTdfRF8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy8yRjE2QTdfRF8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMkYxNkE3X0RfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51ay1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4ud3VwLWJvcmRlci1mdWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTsgfVxuXG4ud3VwLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTsgfVxuXG4ud3VwLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cblxuLnd1cC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cblxuLnd1cC1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q5ZDlkOTsgfVxuXG4ud3VwLWJvcmRlci14LWF4aXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cblxuLnd1cC1ib3JkZXIteS1heGlzIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG5cbi53dXAtYm9yZGVyLXdpZHRoLTIge1xuICBib3JkZXItd2lkdGg6IDJweDsgfVxuXG4ud3VwLWJvcmRlci13aWR0aC0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7IH1cblxuLnd1cC1ib3JkZXItd2lkdGgtNCB7XG4gIGJvcmRlci13aWR0aDogNHB4OyB9XG5cbi53dXAtYm9yZGVyLXdpZHRoLTUge1xuICBib3JkZXItd2lkdGg6IDVweDsgfVxuXG4ud3VwLWJvcmRlci1yYWRpdXMtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4ud3VwLWJvcmRlci1yYWRpdXMtcm91bmQge1xuICBib3JkZXItcmFkaXVzOiA5OTlweDsgfVxuXG4ud3VwLWJvcmRlci1yYWRpdXMtc3F1YXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnd1cC1idG4sIC51ay1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT2ZmaWNpbmFTYW5zSVRDVFRCb29rXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyNDU1O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMGYyNDU1O1xuICBjb2xvcjogI2ZmZjsgfVxuICAud3VwLWJ0bjpmb2N1cywgLnVrLWJ1dHRvbjpmb2N1cywgLnd1cC1idG46dmlzaXRlZCwgLnVrLWJ1dHRvbjp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyNDU1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnd1cC1idG46aG92ZXIsIC51ay1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzM2ODA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTczNjgwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAud3VwLWJ0bjphY3RpdmUsIC51ay1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxMjJhO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC53dXAtYnRuLnd1cC1idG4taW52ZXJzZSwgLnd1cC1idG4taW52ZXJzZS51ay1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzBmMjQ1NTsgfVxuICAgIC53dXAtYnRuLnd1cC1idG4taW52ZXJzZTpmb2N1cywgLnd1cC1idG4taW52ZXJzZS51ay1idXR0b246Zm9jdXMsIC53dXAtYnRuLnd1cC1idG4taW52ZXJzZTp2aXNpdGVkLCAud3VwLWJ0bi1pbnZlcnNlLnVrLWJ1dHRvbjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMGYyNDU1OyB9XG4gICAgLnd1cC1idG4ud3VwLWJ0bi1pbnZlcnNlOmhvdmVyLCAud3VwLWJ0bi1pbnZlcnNlLnVrLWJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzE3MzY4MDsgfVxuICAgIC53dXAtYnRuLnd1cC1idG4taW52ZXJzZTphY3RpdmUsIC53dXAtYnRuLWludmVyc2UudWstYnV0dG9uOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA3MTIyYTsgfVxuICAud3VwLWJ0bi53dXAtYnRuLWJvcmRlciwgLnd1cC1idG4tYm9yZGVyLnVrLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzBmMjQ1NTtcbiAgICBjb2xvcjogIzBmMjQ1NTsgfVxuICAgIC53dXAtYnRuLnd1cC1idG4tYm9yZGVyOmZvY3VzLCAud3VwLWJ0bi1ib3JkZXIudWstYnV0dG9uOmZvY3VzLCAud3VwLWJ0bi53dXAtYnRuLWJvcmRlcjp2aXNpdGVkLCAud3VwLWJ0bi1ib3JkZXIudWstYnV0dG9uOnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzBmMjQ1NTsgfVxuICAgIC53dXAtYnRuLnd1cC1idG4tYm9yZGVyOmhvdmVyLCAud3VwLWJ0bi1ib3JkZXIudWstYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjI0NTU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC53dXAtYnRuLnd1cC1idG4tYm9yZGVyOmFjdGl2ZSwgLnd1cC1idG4tYm9yZGVyLnVrLWJ1dHRvbjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTIyYTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC53dXAtYnRuLnd1cC1idG4tc21hbGwsIC53dXAtYnRuLXNtYWxsLnVrLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNzVlbTsgfVxuICAud3VwLWJ0bi53dXAtYnRuLWxhcmdlLCAud3VwLWJ0bi1sYXJnZS51ay1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDFlbSAxLjVlbTsgfVxuICAud3VwLWJ0bi53dXAtYnRuLXdpZGUsIC53dXAtYnRuLXdpZGUudWstYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAyZW07IH1cbiAgLnd1cC1idG4ud3VwLWJ0bi1ibG9jaywgLnd1cC1idG4tYmxvY2sudWstYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnd1cC1idG4ud3VwLWJ0bi1yb3VuZGVkLCAud3VwLWJ0bi1yb3VuZGVkLnVrLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHggIWltcG9ydGFudDsgfVxuICAud3VwLWJ0bi53dXAtYnRuLXNxdWFyZWQsIC53dXAtYnRuLXNxdWFyZWQudWstYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnd1cC1idG4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjI0NTU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwZjI0NTU7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC53dXAtYnRuLWJsdWU6Zm9jdXMsIC53dXAtYnRuLWJsdWU6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjQ1NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC53dXAtYnRuLWJsdWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzM2ODA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTczNjgwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAud3VwLWJ0bi1ibHVlOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTIyYTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAud3VwLWJ0bi1ibHVlLnd1cC1idG4taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMGYyNDU1OyB9XG4gICAgLnd1cC1idG4tYmx1ZS53dXAtYnRuLWludmVyc2U6Zm9jdXMsIC53dXAtYnRuLWJsdWUud3VwLWJ0bi1pbnZlcnNlOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMwZjI0NTU7IH1cbiAgICAud3VwLWJ0bi1ibHVlLnd1cC1idG4taW52ZXJzZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzE3MzY4MDsgfVxuICAgIC53dXAtYnRuLWJsdWUud3VwLWJ0bi1pbnZlcnNlOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA3MTIyYTsgfVxuICAud3VwLWJ0bi1ibHVlLnd1cC1idG4tYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMGYyNDU1O1xuICAgIGNvbG9yOiAjMGYyNDU1OyB9XG4gICAgLnd1cC1idG4tYmx1ZS53dXAtYnRuLWJvcmRlcjpmb2N1cywgLnd1cC1idG4tYmx1ZS53dXAtYnRuLWJvcmRlcjp2aXNpdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwZjI0NTU7IH1cbiAgICAud3VwLWJ0bi1ibHVlLnd1cC1idG4tYm9yZGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjI0NTU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC53dXAtYnRuLWJsdWUud3VwLWJ0bi1ib3JkZXI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzEyMmE7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ud3VwLWJ0bi1ibHVlZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDE1M2Q7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwNDE1M2Q7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC53dXAtYnRuLWJsdWVkYXJrOmZvY3VzLCAud3VwLWJ0bi1ibHVlZGFyazp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxNTNkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnd1cC1idG4tYmx1ZWRhcms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzI1NmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDcyNTZkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAud3VwLWJ0bi1ibHVlZGFyazphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTA1MGQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tYmx1ZWRhcmsud3VwLWJ0bi1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwNDE1M2Q7IH1cbiAgICAud3VwLWJ0bi1ibHVlZGFyay53dXAtYnRuLWludmVyc2U6Zm9jdXMsIC53dXAtYnRuLWJsdWVkYXJrLnd1cC1idG4taW52ZXJzZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMDQxNTNkOyB9XG4gICAgLnd1cC1idG4tYmx1ZWRhcmsud3VwLWJ0bi1pbnZlcnNlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDcyNTZkOyB9XG4gICAgLnd1cC1idG4tYmx1ZWRhcmsud3VwLWJ0bi1pbnZlcnNlOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAxMDUwZDsgfVxuICAud3VwLWJ0bi1ibHVlZGFyay53dXAtYnRuLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzA0MTUzZDtcbiAgICBjb2xvcjogIzA0MTUzZDsgfVxuICAgIC53dXAtYnRuLWJsdWVkYXJrLnd1cC1idG4tYm9yZGVyOmZvY3VzLCAud3VwLWJ0bi1ibHVlZGFyay53dXAtYnRuLWJvcmRlcjp2aXNpdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwNDE1M2Q7IH1cbiAgICAud3VwLWJ0bi1ibHVlZGFyay53dXAtYnRuLWJvcmRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxNTNkO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAud3VwLWJ0bi1ibHVlZGFyay53dXAtYnRuLWJvcmRlcjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDUwZDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi53dXAtYnRuLWJsdWVsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjM5NmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyMjM5NmU7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC53dXAtYnRuLWJsdWVsaWdodDpmb2N1cywgLnd1cC1idG4tYmx1ZWxpZ2h0OnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjM5NmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAud3VwLWJ0bi1ibHVlbGlnaHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTRkOTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmU0ZDk1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAud3VwLWJ0bi1ibHVlbGlnaHQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyNTQ3O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC53dXAtYnRuLWJsdWVsaWdodC53dXAtYnRuLWludmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIyMzk2ZTsgfVxuICAgIC53dXAtYnRuLWJsdWVsaWdodC53dXAtYnRuLWludmVyc2U6Zm9jdXMsIC53dXAtYnRuLWJsdWVsaWdodC53dXAtYnRuLWludmVyc2U6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzIyMzk2ZTsgfVxuICAgIC53dXAtYnRuLWJsdWVsaWdodC53dXAtYnRuLWludmVyc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICMyZTRkOTU7IH1cbiAgICAud3VwLWJ0bi1ibHVlbGlnaHQud3VwLWJ0bi1pbnZlcnNlOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzE2MjU0NzsgfVxuICAud3VwLWJ0bi1ibHVlbGlnaHQud3VwLWJ0bi1ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMyMjM5NmU7XG4gICAgY29sb3I6ICMyMjM5NmU7IH1cbiAgICAud3VwLWJ0bi1ibHVlbGlnaHQud3VwLWJ0bi1ib3JkZXI6Zm9jdXMsIC53dXAtYnRuLWJsdWVsaWdodC53dXAtYnRuLWJvcmRlcjp2aXNpdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMyMjM5NmU7IH1cbiAgICAud3VwLWJ0bi1ibHVlbGlnaHQud3VwLWJ0bi1ib3JkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMzk2ZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnd1cC1idG4tYmx1ZWxpZ2h0Lnd1cC1idG4tYm9yZGVyOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyNTQ3O1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnd1cC1idG4tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmMDAwMDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tcmVkOmZvY3VzLCAud3VwLWJ0bi1yZWQ6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC53dXAtYnRuLXJlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzMzMztcbiAgICBib3JkZXItY29sb3I6ICNmZjMzMzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC53dXAtYnRuLXJlZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tcmVkLnd1cC1idG4taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmYwMDAwOyB9XG4gICAgLnd1cC1idG4tcmVkLnd1cC1idG4taW52ZXJzZTpmb2N1cywgLnd1cC1idG4tcmVkLnd1cC1idG4taW52ZXJzZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjZmYwMDAwOyB9XG4gICAgLnd1cC1idG4tcmVkLnd1cC1idG4taW52ZXJzZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMzMzMzsgfVxuICAgIC53dXAtYnRuLXJlZC53dXAtYnRuLWludmVyc2U6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjY2MwMDAwOyB9XG4gIC53dXAtYnRuLXJlZC53dXAtYnRuLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmMDAwMDtcbiAgICBjb2xvcjogI2ZmMDAwMDsgfVxuICAgIC53dXAtYnRuLXJlZC53dXAtYnRuLWJvcmRlcjpmb2N1cywgLnd1cC1idG4tcmVkLnd1cC1idG4tYm9yZGVyOnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmMDAwMDsgfVxuICAgIC53dXAtYnRuLXJlZC53dXAtYnRuLWJvcmRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAud3VwLWJ0bi1yZWQud3VwLWJ0bi1ib3JkZXI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ud3VwLWJ0bi1yZWRkYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlMTIxMjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2RlMTIxMjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tcmVkZGFyazpmb2N1cywgLnd1cC1idG4tcmVkZGFyazp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGUxMjEyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnd1cC1idG4tcmVkZGFyazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmMzQzNDtcbiAgICBib3JkZXItY29sb3I6ICNlZjM0MzQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC53dXAtYnRuLXJlZGRhcms6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWYwZTBlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC53dXAtYnRuLXJlZGRhcmsud3VwLWJ0bi1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNkZTEyMTI7IH1cbiAgICAud3VwLWJ0bi1yZWRkYXJrLnd1cC1idG4taW52ZXJzZTpmb2N1cywgLnd1cC1idG4tcmVkZGFyay53dXAtYnRuLWludmVyc2U6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2RlMTIxMjsgfVxuICAgIC53dXAtYnRuLXJlZGRhcmsud3VwLWJ0bi1pbnZlcnNlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZWYzNDM0OyB9XG4gICAgLnd1cC1idG4tcmVkZGFyay53dXAtYnRuLWludmVyc2U6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjYWYwZTBlOyB9XG4gIC53dXAtYnRuLXJlZGRhcmsud3VwLWJ0bi1ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNkZTEyMTI7XG4gICAgY29sb3I6ICNkZTEyMTI7IH1cbiAgICAud3VwLWJ0bi1yZWRkYXJrLnd1cC1idG4tYm9yZGVyOmZvY3VzLCAud3VwLWJ0bi1yZWRkYXJrLnd1cC1idG4tYm9yZGVyOnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2RlMTIxMjsgfVxuICAgIC53dXAtYnRuLXJlZGRhcmsud3VwLWJ0bi1ib3JkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlMTIxMjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnd1cC1idG4tcmVkZGFyay53dXAtYnRuLWJvcmRlcjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FmMGUwZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi53dXAtYnRuLXJlZGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDY0NjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmNDY0NjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tcmVkbGlnaHQ6Zm9jdXMsIC53dXAtYnRuLXJlZGxpZ2h0OnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQ2NDY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAud3VwLWJ0bi1yZWRsaWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzk3OTtcbiAgICBib3JkZXItY29sb3I6ICNmZjc5Nzk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC53dXAtYnRuLXJlZGxpZ2h0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMTMxMztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAud3VwLWJ0bi1yZWRsaWdodC53dXAtYnRuLWludmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmNDY0NjsgfVxuICAgIC53dXAtYnRuLXJlZGxpZ2h0Lnd1cC1idG4taW52ZXJzZTpmb2N1cywgLnd1cC1idG4tcmVkbGlnaHQud3VwLWJ0bi1pbnZlcnNlOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNmZjQ2NDY7IH1cbiAgICAud3VwLWJ0bi1yZWRsaWdodC53dXAtYnRuLWludmVyc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjc5Nzk7IH1cbiAgICAud3VwLWJ0bi1yZWRsaWdodC53dXAtYnRuLWludmVyc2U6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmYxMzEzOyB9XG4gIC53dXAtYnRuLXJlZGxpZ2h0Lnd1cC1idG4tYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmY0NjQ2O1xuICAgIGNvbG9yOiAjZmY0NjQ2OyB9XG4gICAgLnd1cC1idG4tcmVkbGlnaHQud3VwLWJ0bi1ib3JkZXI6Zm9jdXMsIC53dXAtYnRuLXJlZGxpZ2h0Lnd1cC1idG4tYm9yZGVyOnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmNDY0NjsgfVxuICAgIC53dXAtYnRuLXJlZGxpZ2h0Lnd1cC1idG4tYm9yZGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQ2NDY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC53dXAtYnRuLXJlZGxpZ2h0Lnd1cC1idG4tYm9yZGVyOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxMzEzO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnd1cC1idG4tbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTJlYztcbiAgYm9yZGVyOiAzcHggc29saWQgI2RjZTJlYztcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tbGlnaHRibHVlOmZvY3VzLCAud3VwLWJ0bi1saWdodGJsdWU6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTJlYztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC53dXAtYnRuLWxpZ2h0Ymx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbiAgICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC53dXAtYnRuLWxpZ2h0Ymx1ZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmM3ZGE7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tbGlnaHRibHVlLnd1cC1idG4taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZGNlMmVjOyB9XG4gICAgLnd1cC1idG4tbGlnaHRibHVlLnd1cC1idG4taW52ZXJzZTpmb2N1cywgLnd1cC1idG4tbGlnaHRibHVlLnd1cC1idG4taW52ZXJzZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjZGNlMmVjOyB9XG4gICAgLnd1cC1idG4tbGlnaHRibHVlLnd1cC1idG4taW52ZXJzZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZkZmRmZTsgfVxuICAgIC53dXAtYnRuLWxpZ2h0Ymx1ZS53dXAtYnRuLWludmVyc2U6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjYmJjN2RhOyB9XG4gIC53dXAtYnRuLWxpZ2h0Ymx1ZS53dXAtYnRuLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2RjZTJlYztcbiAgICBjb2xvcjogI2RjZTJlYzsgfVxuICAgIC53dXAtYnRuLWxpZ2h0Ymx1ZS53dXAtYnRuLWJvcmRlcjpmb2N1cywgLnd1cC1idG4tbGlnaHRibHVlLnd1cC1idG4tYm9yZGVyOnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2RjZTJlYzsgfVxuICAgIC53dXAtYnRuLWxpZ2h0Ymx1ZS53dXAtYnRuLWJvcmRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlMmVjO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAud3VwLWJ0bi1saWdodGJsdWUud3VwLWJ0bi1ib3JkZXI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmM3ZGE7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ud3VwLWJ0bi1saWdodGJsdWVkYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYmVkNTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2FmYmVkNTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tbGlnaHRibHVlZGFyazpmb2N1cywgLnd1cC1idG4tbGlnaHRibHVlZGFyazp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZiZWQ1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnd1cC1idG4tbGlnaHRibHVlZGFyazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDllNztcbiAgICBib3JkZXItY29sb3I6ICNkMGQ5ZTc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC53dXAtYnRuLWxpZ2h0Ymx1ZWRhcms6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGVhM2MzO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC53dXAtYnRuLWxpZ2h0Ymx1ZWRhcmsud3VwLWJ0bi1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNhZmJlZDU7IH1cbiAgICAud3VwLWJ0bi1saWdodGJsdWVkYXJrLnd1cC1idG4taW52ZXJzZTpmb2N1cywgLnd1cC1idG4tbGlnaHRibHVlZGFyay53dXAtYnRuLWludmVyc2U6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2FmYmVkNTsgfVxuICAgIC53dXAtYnRuLWxpZ2h0Ymx1ZWRhcmsud3VwLWJ0bi1pbnZlcnNlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZDBkOWU3OyB9XG4gICAgLnd1cC1idG4tbGlnaHRibHVlZGFyay53dXAtYnRuLWludmVyc2U6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOGVhM2MzOyB9XG4gIC53dXAtYnRuLWxpZ2h0Ymx1ZWRhcmsud3VwLWJ0bi1ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNhZmJlZDU7XG4gICAgY29sb3I6ICNhZmJlZDU7IH1cbiAgICAud3VwLWJ0bi1saWdodGJsdWVkYXJrLnd1cC1idG4tYm9yZGVyOmZvY3VzLCAud3VwLWJ0bi1saWdodGJsdWVkYXJrLnd1cC1idG4tYm9yZGVyOnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2FmYmVkNTsgfVxuICAgIC53dXAtYnRuLWxpZ2h0Ymx1ZWRhcmsud3VwLWJ0bi1ib3JkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FmYmVkNTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnd1cC1idG4tbGlnaHRibHVlZGFyay53dXAtYnRuLWJvcmRlcjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhlYTNjMztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi53dXAtYnRuLWxpZ2h0Ymx1ZWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNztcbiAgYm9yZGVyOiAzcHggc29saWQgI2VmZjJmNztcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tbGlnaHRibHVlbGlnaHQ6Zm9jdXMsIC53dXAtYnRuLWxpZ2h0Ymx1ZWxpZ2h0OnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAud3VwLWJ0bi1saWdodGJsdWVsaWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnd1cC1idG4tbGlnaHRibHVlbGlnaHQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RkNmU2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC53dXAtYnRuLWxpZ2h0Ymx1ZWxpZ2h0Lnd1cC1idG4taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZWZmMmY3OyB9XG4gICAgLnd1cC1idG4tbGlnaHRibHVlbGlnaHQud3VwLWJ0bi1pbnZlcnNlOmZvY3VzLCAud3VwLWJ0bi1saWdodGJsdWVsaWdodC53dXAtYnRuLWludmVyc2U6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2VmZjJmNzsgfVxuICAgIC53dXAtYnRuLWxpZ2h0Ymx1ZWxpZ2h0Lnd1cC1idG4taW52ZXJzZTpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAud3VwLWJ0bi1saWdodGJsdWVsaWdodC53dXAtYnRuLWludmVyc2U6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjY2RkNmU2OyB9XG4gIC53dXAtYnRuLWxpZ2h0Ymx1ZWxpZ2h0Lnd1cC1idG4tYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZWZmMmY3O1xuICAgIGNvbG9yOiAjZWZmMmY3OyB9XG4gICAgLnd1cC1idG4tbGlnaHRibHVlbGlnaHQud3VwLWJ0bi1ib3JkZXI6Zm9jdXMsIC53dXAtYnRuLWxpZ2h0Ymx1ZWxpZ2h0Lnd1cC1idG4tYm9yZGVyOnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2VmZjJmNzsgfVxuICAgIC53dXAtYnRuLWxpZ2h0Ymx1ZWxpZ2h0Lnd1cC1idG4tYm9yZGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC53dXAtYnRuLWxpZ2h0Ymx1ZWxpZ2h0Lnd1cC1idG4tYm9yZGVyOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RkNmU2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnd1cC1idG4td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjsgfVxuICAud3VwLWJ0bi13aGl0ZTpmb2N1cywgLnd1cC1idG4td2hpdGU6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC53dXAtYnRuLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAud3VwLWJ0bi13aGl0ZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4td2hpdGUud3VwLWJ0bi1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAud3VwLWJ0bi13aGl0ZS53dXAtYnRuLWludmVyc2U6Zm9jdXMsIC53dXAtYnRuLXdoaXRlLnd1cC1idG4taW52ZXJzZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnd1cC1idG4td2hpdGUud3VwLWJ0bi1pbnZlcnNlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC53dXAtYnRuLXdoaXRlLnd1cC1idG4taW52ZXJzZTphY3RpdmUge1xuICAgICAgY29sb3I6ICNlNmU2ZTY7IH1cbiAgLnd1cC1idG4td2hpdGUud3VwLWJ0bi1ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAud3VwLWJ0bi13aGl0ZS53dXAtYnRuLWJvcmRlcjpmb2N1cywgLnd1cC1idG4td2hpdGUud3VwLWJ0bi1ib3JkZXI6dmlzaXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnd1cC1idG4td2hpdGUud3VwLWJ0bi1ib3JkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnd1cC1idG4td2hpdGUud3VwLWJ0bi1ib3JkZXI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ud3VwLWJ0bi1ncmF5MDUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjJmMmYyO1xuICBjb2xvcjogI2ZmZjsgfVxuICAud3VwLWJ0bi1ncmF5MDU6Zm9jdXMsIC53dXAtYnRuLWdyYXkwNTp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnd1cC1idG4tZ3JheTA1OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAud3VwLWJ0bi1ncmF5MDU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC53dXAtYnRuLWdyYXkwNS53dXAtYnRuLWludmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2YyZjJmMjsgfVxuICAgIC53dXAtYnRuLWdyYXkwNS53dXAtYnRuLWludmVyc2U6Zm9jdXMsIC53dXAtYnRuLWdyYXkwNS53dXAtYnRuLWludmVyc2U6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2YyZjJmMjsgfVxuICAgIC53dXAtYnRuLWdyYXkwNS53dXAtYnRuLWludmVyc2U6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnd1cC1idG4tZ3JheTA1Lnd1cC1idG4taW52ZXJzZTphY3RpdmUge1xuICAgICAgY29sb3I6ICNkOWQ5ZDk7IH1cbiAgLnd1cC1idG4tZ3JheTA1Lnd1cC1idG4tYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZjJmMmYyO1xuICAgIGNvbG9yOiAjZjJmMmYyOyB9XG4gICAgLnd1cC1idG4tZ3JheTA1Lnd1cC1idG4tYm9yZGVyOmZvY3VzLCAud3VwLWJ0bi1ncmF5MDUud3VwLWJ0bi1ib3JkZXI6dmlzaXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZjJmMmYyOyB9XG4gICAgLnd1cC1idG4tZ3JheTA1Lnd1cC1idG4tYm9yZGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC53dXAtYnRuLWdyYXkwNS53dXAtYnRuLWJvcmRlcjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi53dXAtYnRuLWdyYXkxNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkOWQ5ZDk7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC53dXAtYnRuLWdyYXkxNTpmb2N1cywgLnd1cC1idG4tZ3JheTE1OnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAud3VwLWJ0bi1ncmF5MTU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjNmM2YzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAud3VwLWJ0bi1ncmF5MTU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaWx2ZXI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tZ3JheTE1Lnd1cC1idG4taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZDlkOWQ5OyB9XG4gICAgLnd1cC1idG4tZ3JheTE1Lnd1cC1idG4taW52ZXJzZTpmb2N1cywgLnd1cC1idG4tZ3JheTE1Lnd1cC1idG4taW52ZXJzZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjZDlkOWQ5OyB9XG4gICAgLnd1cC1idG4tZ3JheTE1Lnd1cC1idG4taW52ZXJzZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2YzZjNmMzsgfVxuICAgIC53dXAtYnRuLWdyYXkxNS53dXAtYnRuLWludmVyc2U6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiBzaWx2ZXI7IH1cbiAgLnd1cC1idG4tZ3JheTE1Lnd1cC1idG4tYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZDlkOWQ5O1xuICAgIGNvbG9yOiAjZDlkOWQ5OyB9XG4gICAgLnd1cC1idG4tZ3JheTE1Lnd1cC1idG4tYm9yZGVyOmZvY3VzLCAud3VwLWJ0bi1ncmF5MTUud3VwLWJ0bi1ib3JkZXI6dmlzaXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZDlkOWQ5OyB9XG4gICAgLnd1cC1idG4tZ3JheTE1Lnd1cC1idG4tYm9yZGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC53dXAtYnRuLWdyYXkxNS53dXAtYnRuLWJvcmRlcjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnd1cC1idG4tZ3JheTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2IyYjJiMjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tZ3JheTMwOmZvY3VzLCAud3VwLWJ0bi1ncmF5MzA6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC53dXAtYnRuLWdyYXkzMDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC53dXAtYnRuLWdyYXkzMDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tZ3JheTMwLnd1cC1idG4taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjYjJiMmIyOyB9XG4gICAgLnd1cC1idG4tZ3JheTMwLnd1cC1idG4taW52ZXJzZTpmb2N1cywgLnd1cC1idG4tZ3JheTMwLnd1cC1idG4taW52ZXJzZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjYjJiMmIyOyB9XG4gICAgLnd1cC1idG4tZ3JheTMwLnd1cC1idG4taW52ZXJzZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAgIC53dXAtYnRuLWdyYXkzMC53dXAtYnRuLWludmVyc2U6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gIC53dXAtYnRuLWdyYXkzMC53dXAtYnRuLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2IyYjJiMjtcbiAgICBjb2xvcjogI2IyYjJiMjsgfVxuICAgIC53dXAtYnRuLWdyYXkzMC53dXAtYnRuLWJvcmRlcjpmb2N1cywgLnd1cC1idG4tZ3JheTMwLnd1cC1idG4tYm9yZGVyOnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2IyYjJiMjsgfVxuICAgIC53dXAtYnRuLWdyYXkzMC53dXAtYnRuLWJvcmRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiMmIyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAud3VwLWJ0bi1ncmF5MzAud3VwLWJ0bi1ib3JkZXI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ud3VwLWJ0bi1ncmF5NDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXI6IDNweCBzb2xpZCAjOTk5OTk5O1xuICBjb2xvcjogI2ZmZjsgfVxuICAud3VwLWJ0bi1ncmF5NDA6Zm9jdXMsIC53dXAtYnRuLWdyYXk0MDp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnd1cC1idG4tZ3JheTQwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xuICAgIGJvcmRlci1jb2xvcjogI2IzYjNiMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnd1cC1idG4tZ3JheTQwOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAud3VwLWJ0bi1ncmF5NDAud3VwLWJ0bi1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAud3VwLWJ0bi1ncmF5NDAud3VwLWJ0bi1pbnZlcnNlOmZvY3VzLCAud3VwLWJ0bi1ncmF5NDAud3VwLWJ0bi1pbnZlcnNlOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAud3VwLWJ0bi1ncmF5NDAud3VwLWJ0bi1pbnZlcnNlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYjNiM2IzOyB9XG4gICAgLnd1cC1idG4tZ3JheTQwLnd1cC1idG4taW52ZXJzZTphY3RpdmUge1xuICAgICAgY29sb3I6IGdyYXk7IH1cbiAgLnd1cC1idG4tZ3JheTQwLnd1cC1idG4tYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjOTk5OTk5O1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLnd1cC1idG4tZ3JheTQwLnd1cC1idG4tYm9yZGVyOmZvY3VzLCAud3VwLWJ0bi1ncmF5NDAud3VwLWJ0bi1ib3JkZXI6dmlzaXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLnd1cC1idG4tZ3JheTQwLnd1cC1idG4tYm9yZGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC53dXAtYnRuLWdyYXk0MC53dXAtYnRuLWJvcmRlcjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi53dXAtYnRuLWdyYXk1NSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzczNzM7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM3MzczNzM7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC53dXAtYnRuLWdyYXk1NTpmb2N1cywgLnd1cC1idG4tZ3JheTU1OnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzczNzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAud3VwLWJ0bi1ncmF5NTU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDhkOGQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGQ4ZDhkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAud3VwLWJ0bi1ncmF5NTU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1YTVhO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC53dXAtYnRuLWdyYXk1NS53dXAtYnRuLWludmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzczNzM3MzsgfVxuICAgIC53dXAtYnRuLWdyYXk1NS53dXAtYnRuLWludmVyc2U6Zm9jdXMsIC53dXAtYnRuLWdyYXk1NS53dXAtYnRuLWludmVyc2U6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzczNzM3MzsgfVxuICAgIC53dXAtYnRuLWdyYXk1NS53dXAtYnRuLWludmVyc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICM4ZDhkOGQ7IH1cbiAgICAud3VwLWJ0bi1ncmF5NTUud3VwLWJ0bi1pbnZlcnNlOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzVhNWE1YTsgfVxuICAud3VwLWJ0bi1ncmF5NTUud3VwLWJ0bi1ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICM3MzczNzM7XG4gICAgY29sb3I6ICM3MzczNzM7IH1cbiAgICAud3VwLWJ0bi1ncmF5NTUud3VwLWJ0bi1ib3JkZXI6Zm9jdXMsIC53dXAtYnRuLWdyYXk1NS53dXAtYnRuLWJvcmRlcjp2aXNpdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM3MzczNzM7IH1cbiAgICAud3VwLWJ0bi1ncmF5NTUud3VwLWJ0bi1ib3JkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3MztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnd1cC1idG4tZ3JheTU1Lnd1cC1idG4tYm9yZGVyOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1YTVhO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnd1cC1idG4tZ3JheTY1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzU5NTk1OTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tZ3JheTY1OmZvY3VzLCAud3VwLWJ0bi1ncmF5NjU6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC53dXAtYnRuLWdyYXk2NTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3MztcbiAgICBib3JkZXItY29sb3I6ICM3MzczNzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC53dXAtYnRuLWdyYXk2NTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tZ3JheTY1Lnd1cC1idG4taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNTk1OTU5OyB9XG4gICAgLnd1cC1idG4tZ3JheTY1Lnd1cC1idG4taW52ZXJzZTpmb2N1cywgLnd1cC1idG4tZ3JheTY1Lnd1cC1idG4taW52ZXJzZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjNTk1OTU5OyB9XG4gICAgLnd1cC1idG4tZ3JheTY1Lnd1cC1idG4taW52ZXJzZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzczNzM3MzsgfVxuICAgIC53dXAtYnRuLWdyYXk2NS53dXAtYnRuLWludmVyc2U6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNDA0MDQwOyB9XG4gIC53dXAtYnRuLWdyYXk2NS53dXAtYnRuLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzU5NTk1OTtcbiAgICBjb2xvcjogIzU5NTk1OTsgfVxuICAgIC53dXAtYnRuLWdyYXk2NS53dXAtYnRuLWJvcmRlcjpmb2N1cywgLnd1cC1idG4tZ3JheTY1Lnd1cC1idG4tYm9yZGVyOnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzU5NTk1OTsgfVxuICAgIC53dXAtYnRuLWdyYXk2NS53dXAtYnRuLWJvcmRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAud3VwLWJ0bi1ncmF5NjUud3VwLWJ0bi1ib3JkZXI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ud3VwLWJ0bi1ncmF5ODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMzMzMzMzO1xuICBjb2xvcjogI2ZmZjsgfVxuICAud3VwLWJ0bi1ncmF5ODA6Zm9jdXMsIC53dXAtYnRuLWdyYXk4MDp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnd1cC1idG4tZ3JheTgwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xuICAgIGJvcmRlci1jb2xvcjogIzRkNGQ0ZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnd1cC1idG4tZ3JheTgwOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAud3VwLWJ0bi1ncmF5ODAud3VwLWJ0bi1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAud3VwLWJ0bi1ncmF5ODAud3VwLWJ0bi1pbnZlcnNlOmZvY3VzLCAud3VwLWJ0bi1ncmF5ODAud3VwLWJ0bi1pbnZlcnNlOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAud3VwLWJ0bi1ncmF5ODAud3VwLWJ0bi1pbnZlcnNlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNGQ0ZDRkOyB9XG4gICAgLnd1cC1idG4tZ3JheTgwLnd1cC1idG4taW52ZXJzZTphY3RpdmUge1xuICAgICAgY29sb3I6ICMxYTFhMWE7IH1cbiAgLnd1cC1idG4tZ3JheTgwLnd1cC1idG4tYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMzMzMzMzO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLnd1cC1idG4tZ3JheTgwLnd1cC1idG4tYm9yZGVyOmZvY3VzLCAud3VwLWJ0bi1ncmF5ODAud3VwLWJ0bi1ib3JkZXI6dmlzaXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLnd1cC1idG4tZ3JheTgwLnd1cC1idG4tYm9yZGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC53dXAtYnRuLWdyYXk4MC53dXAtYnRuLWJvcmRlcjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi53dXAtYnRuLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tYmxhY2s6Zm9jdXMsIC53dXAtYnRuLWJsYWNrOnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAud3VwLWJ0bi1ibGFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC53dXAtYnRuLWJsYWNrOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tYmxhY2sud3VwLWJ0bi1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAud3VwLWJ0bi1ibGFjay53dXAtYnRuLWludmVyc2U6Zm9jdXMsIC53dXAtYnRuLWJsYWNrLnd1cC1idG4taW52ZXJzZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnd1cC1idG4tYmxhY2sud3VwLWJ0bi1pbnZlcnNlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMWExYTFhOyB9XG4gICAgLnd1cC1idG4tYmxhY2sud3VwLWJ0bi1pbnZlcnNlOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgLnd1cC1idG4tYmxhY2sud3VwLWJ0bi1ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDA7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAud3VwLWJ0bi1ibGFjay53dXAtYnRuLWJvcmRlcjpmb2N1cywgLnd1cC1idG4tYmxhY2sud3VwLWJ0bi1ib3JkZXI6dmlzaXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnd1cC1idG4tYmxhY2sud3VwLWJ0bi1ib3JkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnd1cC1idG4tYmxhY2sud3VwLWJ0bi1ib3JkZXI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnd1cC1idG4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM2E5ZjQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwM2E5ZjQ7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC53dXAtYnRuLWluZm86Zm9jdXMsIC53dXAtYnRuLWluZm86dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTlmNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC53dXAtYnRuLWluZm86aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZWJjZmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmViY2ZjO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAud3VwLWJ0bi1pbmZvOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyODZjMjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAud3VwLWJ0bi1pbmZvLnd1cC1idG4taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDNhOWY0OyB9XG4gICAgLnd1cC1idG4taW5mby53dXAtYnRuLWludmVyc2U6Zm9jdXMsIC53dXAtYnRuLWluZm8ud3VwLWJ0bi1pbnZlcnNlOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMwM2E5ZjQ7IH1cbiAgICAud3VwLWJ0bi1pbmZvLnd1cC1idG4taW52ZXJzZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzJlYmNmYzsgfVxuICAgIC53dXAtYnRuLWluZm8ud3VwLWJ0bi1pbnZlcnNlOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAyODZjMjsgfVxuICAud3VwLWJ0bi1pbmZvLnd1cC1idG4tYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDNhOWY0O1xuICAgIGNvbG9yOiAjMDNhOWY0OyB9XG4gICAgLnd1cC1idG4taW5mby53dXAtYnRuLWJvcmRlcjpmb2N1cywgLnd1cC1idG4taW5mby53dXAtYnRuLWJvcmRlcjp2aXNpdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwM2E5ZjQ7IH1cbiAgICAud3VwLWJ0bi1pbmZvLnd1cC1idG4tYm9yZGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwM2E5ZjQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC53dXAtYnRuLWluZm8ud3VwLWJ0bi1ib3JkZXI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjg2YzI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ud3VwLWJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiYzM0YTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzhiYzM0YTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tc3VjY2Vzczpmb2N1cywgLnd1cC1idG4tc3VjY2Vzczp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJjMzRhO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnd1cC1idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0ZDA3MDtcbiAgICBib3JkZXItY29sb3I6ICNhNGQwNzA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC53dXAtYnRuLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFhNDM2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC53dXAtYnRuLXN1Y2Nlc3Mud3VwLWJ0bi1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM4YmMzNGE7IH1cbiAgICAud3VwLWJ0bi1zdWNjZXNzLnd1cC1idG4taW52ZXJzZTpmb2N1cywgLnd1cC1idG4tc3VjY2Vzcy53dXAtYnRuLWludmVyc2U6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzhiYzM0YTsgfVxuICAgIC53dXAtYnRuLXN1Y2Nlc3Mud3VwLWJ0bi1pbnZlcnNlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYTRkMDcwOyB9XG4gICAgLnd1cC1idG4tc3VjY2Vzcy53dXAtYnRuLWludmVyc2U6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNzFhNDM2OyB9XG4gIC53dXAtYnRuLXN1Y2Nlc3Mud3VwLWJ0bi1ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICM4YmMzNGE7XG4gICAgY29sb3I6ICM4YmMzNGE7IH1cbiAgICAud3VwLWJ0bi1zdWNjZXNzLnd1cC1idG4tYm9yZGVyOmZvY3VzLCAud3VwLWJ0bi1zdWNjZXNzLnd1cC1idG4tYm9yZGVyOnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzhiYzM0YTsgfVxuICAgIC53dXAtYnRuLXN1Y2Nlc3Mud3VwLWJ0bi1ib3JkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhiYzM0YTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnd1cC1idG4tc3VjY2Vzcy53dXAtYnRuLWJvcmRlcjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxYTQzNjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi53dXAtYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmY5ODAwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAud3VwLWJ0bi13YXJuaW5nOmZvY3VzLCAud3VwLWJ0bi13YXJuaW5nOnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAud3VwLWJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhZDMzO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYWQzMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnd1cC1idG4td2FybmluZzphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzdhMDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4td2FybmluZy53dXAtYnRuLWludmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmOTgwMDsgfVxuICAgIC53dXAtYnRuLXdhcm5pbmcud3VwLWJ0bi1pbnZlcnNlOmZvY3VzLCAud3VwLWJ0bi13YXJuaW5nLnd1cC1idG4taW52ZXJzZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjZmY5ODAwOyB9XG4gICAgLnd1cC1idG4td2FybmluZy53dXAtYnRuLWludmVyc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmFkMzM7IH1cbiAgICAud3VwLWJ0bi13YXJuaW5nLnd1cC1idG4taW52ZXJzZTphY3RpdmUge1xuICAgICAgY29sb3I6ICNjYzdhMDA7IH1cbiAgLnd1cC1idG4td2FybmluZy53dXAtYnRuLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmOTgwMDtcbiAgICBjb2xvcjogI2ZmOTgwMDsgfVxuICAgIC53dXAtYnRuLXdhcm5pbmcud3VwLWJ0bi1ib3JkZXI6Zm9jdXMsIC53dXAtYnRuLXdhcm5pbmcud3VwLWJ0bi1ib3JkZXI6dmlzaXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmY5ODAwOyB9XG4gICAgLnd1cC1idG4td2FybmluZy53dXAtYnRuLWJvcmRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAud3VwLWJ0bi13YXJuaW5nLnd1cC1idG4tYm9yZGVyOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M3YTAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnd1cC1idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2Y0NDMzNjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tZGFuZ2VyOmZvY3VzLCAud3VwLWJ0bi1kYW5nZXI6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC53dXAtYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NzA2NjtcbiAgICBib3JkZXItY29sb3I6ICNmNzcwNjY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC53dXAtYnRuLWRhbmdlcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTFjMGQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnd1cC1idG4tZGFuZ2VyLnd1cC1idG4taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZjQ0MzM2OyB9XG4gICAgLnd1cC1idG4tZGFuZ2VyLnd1cC1idG4taW52ZXJzZTpmb2N1cywgLnd1cC1idG4tZGFuZ2VyLnd1cC1idG4taW52ZXJzZTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjZjQ0MzM2OyB9XG4gICAgLnd1cC1idG4tZGFuZ2VyLnd1cC1idG4taW52ZXJzZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y3NzA2NjsgfVxuICAgIC53dXAtYnRuLWRhbmdlci53dXAtYnRuLWludmVyc2U6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZWExYzBkOyB9XG4gIC53dXAtYnRuLWRhbmdlci53dXAtYnRuLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2Y0NDMzNjtcbiAgICBjb2xvcjogI2Y0NDMzNjsgfVxuICAgIC53dXAtYnRuLWRhbmdlci53dXAtYnRuLWJvcmRlcjpmb2N1cywgLnd1cC1idG4tZGFuZ2VyLnd1cC1idG4tYm9yZGVyOnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2Y0NDMzNjsgfVxuICAgIC53dXAtYnRuLWRhbmdlci53dXAtYnRuLWJvcmRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAud3VwLWJ0bi1kYW5nZXIud3VwLWJ0bi1ib3JkZXI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTFjMGQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ud3VwLWNvbG9yLWJsdWUge1xuICBjb2xvcjogIzBmMjQ1NSAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3ItYmx1ZS1saWdodCB7XG4gIGNvbG9yOiAjMTczNjgwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1ibHVlLWRhcmsge1xuICBjb2xvcjogIzA3MTIyYSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWJsdWUge1xuICBib3JkZXItY29sb3I6ICMwZjI0NTUgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJvcmRlci1jb2xvci1ibHVlLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTczNjgwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1ib3JkZXItY29sb3ItYmx1ZS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDcxMjJhICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMGYyNDU1ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWJsdWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMTczNjgwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWJsdWUtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMwNzEyMmEgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWJsdWVkYXJrIHtcbiAgY29sb3I6ICMwNDE1M2QgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWJsdWVkYXJrLWxpZ2h0IHtcbiAgY29sb3I6ICMwNzI1NmQgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWJsdWVkYXJrLWRhcmsge1xuICBjb2xvcjogIzAxMDUwZCAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWJsdWVkYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDQxNTNkICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1ib3JkZXItY29sb3ItYmx1ZWRhcmstbGlnaHQge1xuICBib3JkZXItY29sb3I6ICMwNzI1NmQgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJvcmRlci1jb2xvci1ibHVlZGFyay1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDEwNTBkICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWJsdWVkYXJrIHtcbiAgYmFja2dyb3VuZDogIzA0MTUzZCAhaW1wb3J0YW50OyB9XG5cbi53dXAtYmFja2dyb3VuZC1ibHVlZGFyay1saWdodCB7XG4gIGJhY2tncm91bmQ6ICMwNzI1NmQgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtYmx1ZWRhcmstZGFyayB7XG4gIGJhY2tncm91bmQ6ICMwMTA1MGQgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWJsdWVsaWdodCB7XG4gIGNvbG9yOiAjMjIzOTZlICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1ibHVlbGlnaHQtbGlnaHQge1xuICBjb2xvcjogIzJlNGQ5NSAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3ItYmx1ZWxpZ2h0LWRhcmsge1xuICBjb2xvcjogIzE2MjU0NyAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWJsdWVsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzIyMzk2ZSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWJsdWVsaWdodC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzJlNGQ5NSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWJsdWVsaWdodC1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTYyNTQ3ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWJsdWVsaWdodCB7XG4gIGJhY2tncm91bmQ6ICMyMjM5NmUgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtYmx1ZWxpZ2h0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzJlNGQ5NSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYmFja2dyb3VuZC1ibHVlbGlnaHQtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMxNjI1NDcgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1yZWQtbGlnaHQge1xuICBjb2xvcjogI2ZmMzMzMyAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3ItcmVkLWRhcmsge1xuICBjb2xvcjogI2NjMDAwMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLXJlZC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzMzMyAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLXJlZC1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2MwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNmZjAwMDAgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtcmVkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmMzMzMyAhaW1wb3J0YW50OyB9XG5cbi53dXAtYmFja2dyb3VuZC1yZWQtZGFyayB7XG4gIGJhY2tncm91bmQ6ICNjYzAwMDAgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLXJlZGRhcmsge1xuICBjb2xvcjogI2RlMTIxMiAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3ItcmVkZGFyay1saWdodCB7XG4gIGNvbG9yOiAjZWYzNDM0ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1yZWRkYXJrLWRhcmsge1xuICBjb2xvcjogI2FmMGUwZSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLXJlZGRhcmsge1xuICBib3JkZXItY29sb3I6ICNkZTEyMTIgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJvcmRlci1jb2xvci1yZWRkYXJrLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWYzNDM0ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1ib3JkZXItY29sb3ItcmVkZGFyay1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWYwZTBlICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLXJlZGRhcmsge1xuICBiYWNrZ3JvdW5kOiAjZGUxMjEyICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLXJlZGRhcmstbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWYzNDM0ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLXJlZGRhcmstZGFyayB7XG4gIGJhY2tncm91bmQ6ICNhZjBlMGUgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLXJlZGxpZ2h0IHtcbiAgY29sb3I6ICNmZjQ2NDYgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLXJlZGxpZ2h0LWxpZ2h0IHtcbiAgY29sb3I6ICNmZjc5NzkgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLXJlZGxpZ2h0LWRhcmsge1xuICBjb2xvcjogI2ZmMTMxMyAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLXJlZGxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0NjQ2ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1ib3JkZXItY29sb3ItcmVkbGlnaHQtbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmZjc5NzkgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJvcmRlci1jb2xvci1yZWRsaWdodC1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYxMzEzICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLXJlZGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmNDY0NiAhaW1wb3J0YW50OyB9XG5cbi53dXAtYmFja2dyb3VuZC1yZWRsaWdodC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZjc5NzkgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtcmVkbGlnaHQtZGFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjEzMTMgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWxpZ2h0Ymx1ZSB7XG4gIGNvbG9yOiAjZGNlMmVjICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1saWdodGJsdWUtbGlnaHQge1xuICBjb2xvcjogI2ZkZmRmZSAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3ItbGlnaHRibHVlLWRhcmsge1xuICBjb2xvcjogI2JiYzdkYSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWxpZ2h0Ymx1ZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjZTJlYyAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWxpZ2h0Ymx1ZS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWxpZ2h0Ymx1ZS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJjN2RhICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQ6ICNkY2UyZWMgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtbGlnaHRibHVlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZkZmRmZSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYmFja2dyb3VuZC1saWdodGJsdWUtZGFyayB7XG4gIGJhY2tncm91bmQ6ICNiYmM3ZGEgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWxpZ2h0Ymx1ZWRhcmsge1xuICBjb2xvcjogI2FmYmVkNSAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3ItbGlnaHRibHVlZGFyay1saWdodCB7XG4gIGNvbG9yOiAjZDBkOWU3ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1saWdodGJsdWVkYXJrLWRhcmsge1xuICBjb2xvcjogIzhlYTNjMyAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWxpZ2h0Ymx1ZWRhcmsge1xuICBib3JkZXItY29sb3I6ICNhZmJlZDUgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJvcmRlci1jb2xvci1saWdodGJsdWVkYXJrLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkOWU3ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1ib3JkZXItY29sb3ItbGlnaHRibHVlZGFyay1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGVhM2MzICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWxpZ2h0Ymx1ZWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjYWZiZWQ1ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWxpZ2h0Ymx1ZWRhcmstbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZDBkOWU3ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWxpZ2h0Ymx1ZWRhcmstZGFyayB7XG4gIGJhY2tncm91bmQ6ICM4ZWEzYzMgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWxpZ2h0Ymx1ZWxpZ2h0IHtcbiAgY29sb3I6ICNlZmYyZjcgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWxpZ2h0Ymx1ZWxpZ2h0LWxpZ2h0IHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1saWdodGJsdWVsaWdodC1kYXJrIHtcbiAgY29sb3I6ICNjZGQ2ZTYgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJvcmRlci1jb2xvci1saWdodGJsdWVsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2VmZjJmNyAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWxpZ2h0Ymx1ZWxpZ2h0LWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWxpZ2h0Ymx1ZWxpZ2h0LWRhcmsge1xuICBib3JkZXItY29sb3I6ICNjZGQ2ZTYgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtbGlnaHRibHVlbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWZmMmY3ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWxpZ2h0Ymx1ZWxpZ2h0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtbGlnaHRibHVlbGlnaHQtZGFyayB7XG4gIGJhY2tncm91bmQ6ICNjZGQ2ZTYgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLXdoaXRlLWxpZ2h0IHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci13aGl0ZS1kYXJrIHtcbiAgY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJvcmRlci1jb2xvci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLXdoaXRlLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLXdoaXRlLWRhcmsge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLXdoaXRlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtd2hpdGUtZGFyayB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTYgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWdyYXkwNSB7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1ncmF5MDUtbGlnaHQge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWdyYXkwNS1kYXJrIHtcbiAgY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJvcmRlci1jb2xvci1ncmF5MDUge1xuICBib3JkZXItY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJvcmRlci1jb2xvci1ncmF5MDUtbGlnaHQge1xuICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1ib3JkZXItY29sb3ItZ3JheTA1LWRhcmsge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtZ3JheTA1IHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50OyB9XG5cbi53dXAtYmFja2dyb3VuZC1ncmF5MDUtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYmFja2dyb3VuZC1ncmF5MDUtZGFyayB7XG4gIGJhY2tncm91bmQ6ICNkOWQ5ZDkgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWdyYXkxNSB7XG4gIGNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1ncmF5MTUtbGlnaHQge1xuICBjb2xvcjogI2YzZjNmMyAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3ItZ3JheTE1LWRhcmsge1xuICBjb2xvcjogc2lsdmVyICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1ib3JkZXItY29sb3ItZ3JheTE1IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1ib3JkZXItY29sb3ItZ3JheTE1LWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmM2YzICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1ib3JkZXItY29sb3ItZ3JheTE1LWRhcmsge1xuICBib3JkZXItY29sb3I6IHNpbHZlciAhaW1wb3J0YW50OyB9XG5cbi53dXAtYmFja2dyb3VuZC1ncmF5MTUge1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWdyYXkxNS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjMgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtZ3JheTE1LWRhcmsge1xuICBiYWNrZ3JvdW5kOiBzaWx2ZXIgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWdyYXkzMCB7XG4gIGNvbG9yOiAjYjJiMmIyICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1ncmF5MzAtbGlnaHQge1xuICBjb2xvcjogI2NjY2NjYyAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3ItZ3JheTMwLWRhcmsge1xuICBjb2xvcjogIzk5OTk5OSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWdyYXkzMCB7XG4gIGJvcmRlci1jb2xvcjogI2IyYjJiMiAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWdyYXkzMC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYyAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWdyYXkzMC1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWdyYXkzMCB7XG4gIGJhY2tncm91bmQ6ICNiMmIyYjIgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtZ3JheTMwLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2NjY2NjYyAhaW1wb3J0YW50OyB9XG5cbi53dXAtYmFja2dyb3VuZC1ncmF5MzAtZGFyayB7XG4gIGJhY2tncm91bmQ6ICM5OTk5OTkgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWdyYXk0MCB7XG4gIGNvbG9yOiAjOTk5OTk5ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1ncmF5NDAtbGlnaHQge1xuICBjb2xvcjogI2IzYjNiMyAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3ItZ3JheTQwLWRhcmsge1xuICBjb2xvcjogZ3JheSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWdyYXk0MCB7XG4gIGJvcmRlci1jb2xvcjogIzk5OTk5OSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWdyYXk0MC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjNiMyAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWdyYXk0MC1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWdyYXk0MCB7XG4gIGJhY2tncm91bmQ6ICM5OTk5OTkgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtZ3JheTQwLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2IzYjNiMyAhaW1wb3J0YW50OyB9XG5cbi53dXAtYmFja2dyb3VuZC1ncmF5NDAtZGFyayB7XG4gIGJhY2tncm91bmQ6IGdyYXkgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWdyYXk1NSB7XG4gIGNvbG9yOiAjNzM3MzczICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1ncmF5NTUtbGlnaHQge1xuICBjb2xvcjogIzhkOGQ4ZCAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3ItZ3JheTU1LWRhcmsge1xuICBjb2xvcjogIzVhNWE1YSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWdyYXk1NSB7XG4gIGJvcmRlci1jb2xvcjogIzczNzM3MyAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWdyYXk1NS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzhkOGQ4ZCAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWdyYXk1NS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWE1YTVhICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWdyYXk1NSB7XG4gIGJhY2tncm91bmQ6ICM3MzczNzMgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtZ3JheTU1LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzhkOGQ4ZCAhaW1wb3J0YW50OyB9XG5cbi53dXAtYmFja2dyb3VuZC1ncmF5NTUtZGFyayB7XG4gIGJhY2tncm91bmQ6ICM1YTVhNWEgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWdyYXk2NSB7XG4gIGNvbG9yOiAjNTk1OTU5ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1ncmF5NjUtbGlnaHQge1xuICBjb2xvcjogIzczNzM3MyAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3ItZ3JheTY1LWRhcmsge1xuICBjb2xvcjogIzQwNDA0MCAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWdyYXk2NSB7XG4gIGJvcmRlci1jb2xvcjogIzU5NTk1OSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWdyYXk2NS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzczNzM3MyAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWdyYXk2NS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA0MDQwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWdyYXk2NSB7XG4gIGJhY2tncm91bmQ6ICM1OTU5NTkgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtZ3JheTY1LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzczNzM3MyAhaW1wb3J0YW50OyB9XG5cbi53dXAtYmFja2dyb3VuZC1ncmF5NjUtZGFyayB7XG4gIGJhY2tncm91bmQ6ICM0MDQwNDAgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWdyYXk4MCB7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1ncmF5ODAtbGlnaHQge1xuICBjb2xvcjogIzRkNGQ0ZCAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3ItZ3JheTgwLWRhcmsge1xuICBjb2xvcjogIzFhMWExYSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWdyYXk4MCB7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWdyYXk4MC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzRkNGQ0ZCAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWdyYXk4MC1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWdyYXk4MCB7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzMgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtZ3JheTgwLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzRkNGQ0ZCAhaW1wb3J0YW50OyB9XG5cbi53dXAtYmFja2dyb3VuZC1ncmF5ODAtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWEgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWJsYWNrLWxpZ2h0IHtcbiAgY29sb3I6ICMxYTFhMWEgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWJsYWNrLWRhcmsge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJvcmRlci1jb2xvci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWJsYWNrLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1ib3JkZXItY29sb3ItYmxhY2stZGFyayB7XG4gIGJvcmRlci1jb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWJsYWNrLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzFhMWExYSAhaW1wb3J0YW50OyB9XG5cbi53dXAtYmFja2dyb3VuZC1ibGFjay1kYXJrIHtcbiAgYmFja2dyb3VuZDogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWluZm8ge1xuICBjb2xvcjogIzAzYTlmNCAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3ItaW5mby1saWdodCB7XG4gIGNvbG9yOiAjMmViY2ZjICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1pbmZvLWRhcmsge1xuICBjb2xvcjogIzAyODZjMiAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwM2E5ZjQgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJvcmRlci1jb2xvci1pbmZvLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMmViY2ZjICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1ib3JkZXItY29sb3ItaW5mby1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDI4NmMyICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMDNhOWY0ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWluZm8tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMmViY2ZjICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWluZm8tZGFyayB7XG4gIGJhY2tncm91bmQ6ICMwMjg2YzIgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzhiYzM0YSAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3Itc3VjY2Vzcy1saWdodCB7XG4gIGNvbG9yOiAjYTRkMDcwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1zdWNjZXNzLWRhcmsge1xuICBjb2xvcjogIzcxYTQzNiAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJvcmRlci1jb2xvci1zdWNjZXNzLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTRkMDcwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1ib3JkZXItY29sb3Itc3VjY2Vzcy1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzFhNDM2ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjOGJjMzRhICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLXN1Y2Nlc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjYTRkMDcwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLXN1Y2Nlc3MtZGFyayB7XG4gIGJhY2tncm91bmQ6ICM3MWE0MzYgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3Itd2FybmluZy1saWdodCB7XG4gIGNvbG9yOiAjZmZhZDMzICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci13YXJuaW5nLWRhcmsge1xuICBjb2xvcjogI2NjN2EwMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJvcmRlci1jb2xvci13YXJuaW5nLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhZDMzICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1ib3JkZXItY29sb3Itd2FybmluZy1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2M3YTAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmY5ODAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLXdhcm5pbmctbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZhZDMzICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLXdhcm5pbmctZGFyayB7XG4gIGJhY2tncm91bmQ6ICNjYzdhMDAgIWltcG9ydGFudDsgfVxuXG4ud3VwLWNvbG9yLWRhbmdlciB7XG4gIGNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1jb2xvci1kYW5nZXItbGlnaHQge1xuICBjb2xvcjogI2Y3NzA2NiAhaW1wb3J0YW50OyB9XG5cbi53dXAtY29sb3ItZGFuZ2VyLWRhcmsge1xuICBjb2xvcjogI2VhMWMwZCAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWRhbmdlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y3NzA2NiAhaW1wb3J0YW50OyB9XG5cbi53dXAtYm9yZGVyLWNvbG9yLWRhbmdlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWExYzBkICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1iYWNrZ3JvdW5kLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ud3VwLWJhY2tncm91bmQtZGFuZ2VyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2Y3NzA2NiAhaW1wb3J0YW50OyB9XG5cbi53dXAtYmFja2dyb3VuZC1kYW5nZXItZGFyayB7XG4gIGJhY2tncm91bmQ6ICNlYTFjMGQgIWltcG9ydGFudDsgfVxuXG5pbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSksXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwic3VibWl0XCJdKTpmb2N1cyxcbiAgdGV4dGFyZWE6Zm9jdXMsXG4gIHNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5OyB9XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J106Zm9jdXMsXG5pbnB1dFt0eXBlPSdyYWRpbyddOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiA1cHggMDsgfVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0LXNvcnQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53dXAtbmljZS1yYWRpby1jaGVjay1ncm91cCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMzBweCAxMHB4IDA7IH1cblxuLnd1cC1uaWNlLXJhZGlvIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC53dXAtbmljZS1yYWRpbyAud3VwLXN0YXR1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnd1cC1uaWNlLXJhZGlvIC53dXAtc3RhdHVzIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgfSB9XG4gIC53dXAtbmljZS1yYWRpbyBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC53dXAtbmljZS1yYWRpby53dXAtbmljZS1yYWRpby1jaGVja2VkIC53dXAtc3RhdHVzOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICB3aWR0aDogOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAud3VwLW5pY2UtcmFkaW8ud3VwLW5pY2UtcmFkaW8tY2hlY2tlZCAud3VwLXN0YXR1czpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4OyB9IH1cblxuLnd1cC1uaWNlLWNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC53dXAtbmljZS1jaGVja2JveCAud3VwLXN0YXR1cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnd1cC1uaWNlLWNoZWNrYm94IC53dXAtc3RhdHVzIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgfSB9XG4gICAgLnd1cC1uaWNlLWNoZWNrYm94IC53dXAtc3RhdHVzIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAud3VwLW5pY2UtY2hlY2tib3gud3VwLW5pY2UtY2hlY2tib3gtY2hlY2tlZCAud3VwLXN0YXR1czpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTZweDsgfVxuXG4ud3VwLWRpc3BsYXktdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuICAud3VwLWRpc3BsYXktdGFibGUgLnd1cC1kaXNwbGF5LW1pZGRsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi53dXAtZGlzcGxheS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnd1cC1kaXNwbGF5LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ud3VwLWRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud3VwLWZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi53dXAtZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ud3VwLWZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbltjbGFzcyo9J3VrLWNvbHVtbi0nXSA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbmEgaSxcbi53dXAtaWNvbi1sZWZ0IGkge1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG4ud3VwLWljb24tcmlnaHQgaSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuYSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjMzMzM7IH1cbiAgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjY2MwMDAwOyB9XG5cbi53dXAtbGlzdCwgLnd1cC1saXN0LWlubGluZSwgLnd1cC1saXN0LWNvbW1hLCAud3VwLWxpc3QtY29tbWEtcGFyZW50IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLnd1cC1saXN0IHVsLCAud3VwLWxpc3QtaW5saW5lIHVsLCAud3VwLWxpc3QtY29tbWEgdWwsIC53dXAtbGlzdC1jb21tYS1wYXJlbnQgdWwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuXG4ud3VwLWxpc3QtaW5saW5lID4gbGksIC53dXAtbGlzdC1jb21tYSA+IGxpLCAud3VwLWxpc3QtY29tbWEtcGFyZW50IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnd1cC1saXN0LWlubGluZSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC53dXAtbGlzdC1jb21tYSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC53dXAtbGlzdC1jb21tYS1wYXJlbnQgdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuXG4ud3VwLWxpc3QtY29tbWEgbGksIC53dXAtbGlzdC1jb21tYS1wYXJlbnQgdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAud3VwLWxpc3QtY29tbWEgbGk6YWZ0ZXIsIC53dXAtbGlzdC1jb21tYS1wYXJlbnQgdWwgbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcsICc7IH1cbiAgLnd1cC1saXN0LWNvbW1hIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIsIC53dXAtbGlzdC1jb21tYS1wYXJlbnQgdWwgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAud3VwLXByaW50LWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnd1cC1wcmludC12aXNpYmxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnd1cC1wcmludC12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4ud3VwLXByaW50LXZpc2libGUtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnd1cC1wcmludC12aXNpYmxlLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbi53dXAtcHJpbnQtdmlzaWJsZS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAud3VwLXByaW50LXZpc2libGUtaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLnd1cC1wcmludC1ub3JtYWxpemUge1xuICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAud3VwLXByaW50LW5vcm1hbGl6ZSB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH0gfVxuXG4ud3VwLXBhZGRpbmctbWluaSB7XG4gIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50OyB9XG5cbi53dXAtcGFkZGluZy10b3AtbWluaSB7XG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDsgfVxuXG4ud3VwLXBhZGRpbmctcmlnaHQtbWluaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG5cbi53dXAtcGFkZGluZy1ib3R0b20tbWluaSB7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDsgfVxuXG4ud3VwLXBhZGRpbmctbGVmdC1taW5pIHtcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDsgfVxuXG4ud3VwLXBhZGRpbmcteC1taW5pIHtcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLXktbWluaSB7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50OyB9XG5cbi53dXAtbWFyZ2luLW1pbmkge1xuICBtYXJnaW46IDJweCAhaW1wb3J0YW50OyB9XG5cbi53dXAtbWFyZ2luLXRvcC1taW5pIHtcbiAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4tcmlnaHQtbWluaSB7XG4gIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4tYm90dG9tLW1pbmkge1xuICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDsgfVxuXG4ud3VwLW1hcmdpbi1sZWZ0LW1pbmkge1xuICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4teC1taW5pIHtcbiAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG5cbi53dXAtbWFyZ2luLXktbWluaSB7XG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDsgfVxuXG4ud3VwLXBhZGRpbmctdmVyeXNtYWxsIHtcbiAgcGFkZGluZzogMC41ZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLXBhZGRpbmctdG9wLXZlcnlzbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAwLjVlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtcGFkZGluZy1yaWdodC12ZXJ5c21hbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtcGFkZGluZy1ib3R0b20tdmVyeXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLWxlZnQtdmVyeXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtcGFkZGluZy14LXZlcnlzbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC41ZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLXBhZGRpbmcteS12ZXJ5c21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4tdmVyeXNtYWxsIHtcbiAgbWFyZ2luOiAwLjVlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtbWFyZ2luLXRvcC12ZXJ5c21hbGwge1xuICBtYXJnaW4tdG9wOiAwLjVlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtbWFyZ2luLXJpZ2h0LXZlcnlzbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLW1hcmdpbi1ib3R0b20tdmVyeXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLW1hcmdpbi1sZWZ0LXZlcnlzbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtbWFyZ2luLXgtdmVyeXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41ZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLW1hcmdpbi15LXZlcnlzbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLXNtYWxsIHtcbiAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLXRvcC1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLXBhZGRpbmctcmlnaHQtc21hbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLXBhZGRpbmctYm90dG9tLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtcGFkZGluZy1sZWZ0LXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLXBhZGRpbmcteC1zbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtcGFkZGluZy15LXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4tc21hbGwge1xuICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtbWFyZ2luLXRvcC1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtbWFyZ2luLXJpZ2h0LXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLW1hcmdpbi1ib3R0b20tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLW1hcmdpbi1sZWZ0LXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtbWFyZ2luLXgtc21hbGwge1xuICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4teS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLXBhZGRpbmctbWVkaXVtIHtcbiAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLXRvcC1tZWRpdW0ge1xuICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLXJpZ2h0LW1lZGl1bSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtcGFkZGluZy1ib3R0b20tbWVkaXVtIHtcbiAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtcGFkZGluZy1sZWZ0LW1lZGl1bSB7XG4gIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLXgtbWVkaXVtIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLXktbWVkaXVtIHtcbiAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4tbWVkaXVtIHtcbiAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLW1hcmdpbi10b3AtbWVkaXVtIHtcbiAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4tcmlnaHQtbWVkaXVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLW1hcmdpbi1ib3R0b20tbWVkaXVtIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4tbGVmdC1tZWRpdW0ge1xuICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4teC1tZWRpdW0ge1xuICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4teS1tZWRpdW0ge1xuICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLWxhcmdlIHtcbiAgcGFkZGluZzogNS41ZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLXBhZGRpbmctdG9wLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDUuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLXJpZ2h0LWxhcmdlIHtcbiAgcGFkZGluZy1yaWdodDogNS41ZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLXBhZGRpbmctYm90dG9tLWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDUuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLWxlZnQtbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDUuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLXgtbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDUuNWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLXktbGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNS41ZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDUuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4tbGFyZ2Uge1xuICBtYXJnaW46IDUuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4tdG9wLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogNS41ZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLW1hcmdpbi1yaWdodC1sYXJnZSB7XG4gIG1hcmdpbi1yaWdodDogNS41ZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLW1hcmdpbi1ib3R0b20tbGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA1LjVlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtbWFyZ2luLWxlZnQtbGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogNS41ZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLW1hcmdpbi14LWxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDUuNWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNS41ZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLW1hcmdpbi15LWxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNS41ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNS41ZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLXBhZGRpbmctdmVyeWxhcmdlIHtcbiAgcGFkZGluZzogN2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLXRvcC12ZXJ5bGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogN2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLXJpZ2h0LXZlcnlsYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDdlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtcGFkZGluZy1ib3R0b20tdmVyeWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDdlbSAhaW1wb3J0YW50OyB9XG5cbi53dXAtcGFkZGluZy1sZWZ0LXZlcnlsYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogN2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLXgtdmVyeWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiA3ZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogN2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1wYWRkaW5nLXktdmVyeWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDdlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogN2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4tdmVyeWxhcmdlIHtcbiAgbWFyZ2luOiA3ZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLW1hcmdpbi10b3AtdmVyeWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogN2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4tcmlnaHQtdmVyeWxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA3ZW0gIWltcG9ydGFudDsgfVxuXG4ud3VwLW1hcmdpbi1ib3R0b20tdmVyeWxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogN2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4tbGVmdC12ZXJ5bGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogN2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4teC12ZXJ5bGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogN2VtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogN2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1tYXJnaW4teS12ZXJ5bGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA3ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogN2VtICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1uby1wYWRkaW5nLFxuLnd1cC1wYWRkaW5nLW5vbmUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1uby1wYWRkaW5nLWxlZnQsXG4ud3VwLXBhZGRpbmctbGVmdC1ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1uby1wYWRkaW5nLXJpZ2h0LFxuLnd1cC1wYWRkaW5nLXJpZ2h0LW5vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1uby1wYWRkaW5nLXRvcCxcbi53dXAtcGFkZGluZy10b3Atbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1uby1wYWRkaW5nLWJvdHRvbSxcbi53dXAtcGFkZGluZy1ib3R0b20tbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1uby1wYWRkaW5nLXksXG4ud3VwLXBhZGRpbmcteS1ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ud3VwLW5vLXBhZGRpbmcteCxcbi53dXAtcGFkZGluZy14LW5vbmUge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtbm8tbWFyZ2luLFxuLnd1cC1tYXJnaW4tbm9uZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtbm8tbWFyZ2luLWxlZnQsXG4ud3VwLW1hcmdpbi1sZWZ0LW5vbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtbm8tbWFyZ2luLXJpZ2h0LFxuLnd1cC1tYXJnaW4tcmlnaHQtbm9uZSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtbm8tbWFyZ2luLXRvcCxcbi53dXAtbWFyZ2luLXRvcC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtbm8tbWFyZ2luLWJvdHRvbSxcbi53dXAtbWFyZ2luLWJvdHRvbS1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtbm8tbWFyZ2luLXksXG4ud3VwLW1hcmdpbi15LW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ud3VwLW5vLW1hcmdpbi14LFxuLnd1cC1tYXJnaW4teC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjMGYyNDU1O1xuICBmb250LWZhbWlseTogXCJPZmZpY2luYVNhbnNJVENUVEJvb2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5oMSxcbi53dXAtaDEge1xuICBmb250LWZhbWlseTogXCJPZmZpY2luYVNlcmlmSVRDVFRCb29rXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuaDIsXG4ud3VwLWgyIHtcbiAgZm9udC1mYW1pbHk6IFwiT2ZmaWNpbmFTYW5zSVRDVFRCb29rXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5oMyxcbi53dXAtaDMge1xuICBmb250LWZhbWlseTogXCJPZmZpY2luYVNlcmlmSVRDVFRCb29rXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5oNCxcbi53dXAtaDQge1xuICBmb250LWZhbWlseTogXCJPZmZpY2luYVNhbnNJVENUVEJvb2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbmg1LFxuLnd1cC1oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9mZmljaW5hU2VyaWZJVENUVEJvb2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbmg2LFxuLnd1cC1oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9mZmljaW5hU2Fuc0lUQ1RUQm9va1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLnd1cC1oMSxcbi53dXAtaDIsXG4ud3VwLWgzLFxuLnd1cC1oNCxcbi53dXAtaDUsXG4ud3VwLWg2IHtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuYmxvY2txdW90ZSxcbi53dXAtYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYmxvY2txdW90ZTpiZWZvcmUsXG4gIC53dXAtYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMGQnO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgfVxuXG4ud3VwLWZvbnQtZmFtaWx5LW9mZmljaW5hc2FucyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9mZmljaW5hU2Fuc0lUQ1RUQm9va1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1mb250LWZhbWlseS1vZmZpY2luYXNhbnNpdGFsaWMge1xuICBmb250LWZhbWlseTogXCJPZmZpY2luYVNhbnNJVENUVEJvb2tJdGFsaWNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi53dXAtZm9udC1mYW1pbHktb2ZmaWNpbmFzYW5zYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9mZmljaW5hU2Fuc0lUQ1RUQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1mb250LWZhbWlseS1vZmZpY2luYXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwiT2ZmaWNpbmFTZXJpZklUQ1RUQm9va1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1mb250LWZhbWlseS1vZmZpY2luYXNlcmlmYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9mZmljaW5hU2VyaWZJVENUVEJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi53dXAtZm9udC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnd1cC1mb250LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnd1cC1mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi53dXAtZm9udC13ZWlnaHQtbm9ybWFsaXplZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4ud3VwLXRleHQtY2VudGVyLCAudWstdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4ud3VwLXRleHQtbGVmdCwgLnVrLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4ud3VwLXRleHQtcmlnaHQsIC51ay10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ud3VwLXRleHQtbm9ybWFsaXplZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnd1cC1mb250LWJpZyxcbmJpZyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG5cbi53dXAtZm9udC1zbWFsbCxcbnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07IH1cblxuLnd1cC1mb250LXNpemUtbm9ybWFsaXplZCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnd1cC1mb250LXNpemUtbm9ybWFsaXplZCB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLnd1cC1mb250LXNpemUtbm9ybWFsaXplZCB7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfSB9XG5cbi53dXAtdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi53dXAtdGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi53dXAtdGV4dC10cmFuc2Zvcm0tbm9ybWFsaXplZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1sZXR0ZXItc3BhY2luZy1ub25lIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG4ud3VwLWxldHRlci1zcGFjaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuXG4ud3VwLWxldHRlci1zcGFjaW5nLWJpZyB7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7IH1cblxuLnd1cC1sZXR0ZXItc3BhY2luZy1ub3JtYWxpemVkIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ud3VwLXRleHQtbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuLnd1cC10ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi53dXAtdGV4dC1kZWNvcmF0aW9uLW5vcm1hbGl6ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IDAgIWltcG9ydGFudDsgfVxuXG4ud3VwLWhpZGRlbi10ZXh0IHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICB3aWR0aDogMXB4OyB9XG5cbmhyLFxuLnd1cC1ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZmYyZjc7XG4gIG1hcmdpbjogM2VtIDA7IH1cbiAgaHIud3VwLWhyLXNtYWxsLFxuICAud3VwLWhyLnd1cC1oci1zbWFsbCB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICBoci53dXAtaHItbGFyZ2UsXG4gIC53dXAtaHIud3VwLWhyLWxhcmdlIHtcbiAgICBtYXJnaW46IDUuNWVtIDA7IH1cblxuLnd1cC1saXN0LWljb25zIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAud3VwLWxpc3QtaWNvbnMgbGkgaSB7XG4gICAgd2lkdGg6IDEuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtLjU0ZW07IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDb21wb25lbnQ6IEdyaWRcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIDEuIE1ha2VzIGdyaWQgbW9yZSByb2J1c3Qgc28gdGhhdCBpdCBjYW4gYmUgdXNlZCB3aXRoIG90aGVyIGJsb2NrIGVsZW1lbnRzIGxpa2UgbGlzdHNcbiAqL1xuLnVrLWdyaWQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKlxuICogREVQUkVDQVRFRFxuICogTWljcm8gY2xlYXJmaXhcbiAqIENhbid0IHVzZSBgdGFibGVgIGJlY2F1c2UgaXQgY3JlYXRlcyBhIDFweCBnYXAgd2hlbiBpdCBiZWNvbWVzIGEgZmxleCBpdGVtLCBvbmx5IGluIFdlYmtpdFxuICovXG4udWstZ3JpZDpiZWZvcmUsXG4udWstZ3JpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi51ay1ncmlkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLypcbiAqIEdyaWQgY2VsbFxuICogMS4gU3BhY2UgaXMgYWxsb2NhdGVkIHNvbGVseSBiYXNlZCBvbiBjb250ZW50IGRpbWVuc2lvbnNcbiAqIDIuIE1ha2VzIGdyaWQgbW9yZSByb2J1c3Qgc28gdGhhdCBpdCBjYW4gYmUgdXNlZCB3aXRoIG90aGVyIGJsb2NrIGVsZW1lbnRzXG4gKiAzLiBERVBSRUNBVEVEIFVzaW5nIGBmbG9hdGAgdG8gc3VwcG9ydCBJRTlcbiAqL1xuLnVrLWdyaWQgPiAqIHtcbiAgLyogMSAqL1xuICAtbXMtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICBmbGV4OiBub25lO1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqL1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKlxuICogUmVtb3ZlIG1hcmdpbiBmcm9tIHRoZSBsYXN0LWNoaWxkXG4gKi9cbi51ay1ncmlkID4gKiA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBHcmlkIGd1dHRlclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogRGVmYXVsdCBndXR0ZXJcbiAqL1xuLyogSG9yaXpvbnRhbCAqL1xuLnVrLWdyaWQge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7IH1cblxuLnVrLWdyaWQgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi8qIFZlcnRpY2FsICovXG4udWstZ3JpZCArIC51ay1ncmlkLFxuLnVrLWdyaWQtbWFyZ2luLFxuLnVrLWdyaWQgPiAqID4gLnVrLXBhbmVsICsgLnVrLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4vKiBMYXJnZSBzY3JlZW4gYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAvKiBIb3Jpem9udGFsICovXG4gIC51ay1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7IH1cbiAgLnVrLWdyaWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cbiAgLyogVmVydGljYWwgKi9cbiAgLnVrLWdyaWQgKyAudWstZ3JpZCxcbiAgLnVrLWdyaWQtbWFyZ2luLFxuICAudWstZ3JpZCA+ICogPiAudWstcGFuZWwgKyAudWstcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG4vKlxuICogQ29sbGFwc2UgZ3V0dGVyXG4gKi9cbi8qIEhvcml6b250YWwgKi9cbi51ay1ncmlkLWNvbGxhcHNlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnVrLWdyaWQtY29sbGFwc2UgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qIFZlcnRpY2FsICovXG4udWstZ3JpZC1jb2xsYXBzZSArIC51ay1ncmlkLWNvbGxhcHNlLFxuLnVrLWdyaWQtY29sbGFwc2UgPiAudWstZ3JpZC1tYXJnaW4sXG4udWstZ3JpZC1jb2xsYXBzZSA+ICogPiAudWstcGFuZWwgKyAudWstcGFuZWwge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qXG4gKiBTbWFsbCBndXR0ZXJcbiAqL1xuLyogSG9yaXpvbnRhbCAqL1xuLnVrLWdyaWQtc21hbGwge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuLnVrLWdyaWQtc21hbGwgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi8qIFZlcnRpY2FsICovXG4udWstZ3JpZC1zbWFsbCArIC51ay1ncmlkLXNtYWxsLFxuLnVrLWdyaWQtc21hbGwgPiAudWstZ3JpZC1tYXJnaW4sXG4udWstZ3JpZC1zbWFsbCA+ICogPiAudWstcGFuZWwgKyAudWstcGFuZWwge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi8qXG4gKiBNZWRpdW0gZ3V0dGVyXG4gKi9cbi8qIEhvcml6b250YWwgKi9cbi51ay1ncmlkLW1lZGl1bSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDsgfVxuXG4udWstZ3JpZC1tZWRpdW0gPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi8qIFZlcnRpY2FsICovXG4udWstZ3JpZC1tZWRpdW0gKyAudWstZ3JpZC1tZWRpdW0sXG4udWstZ3JpZC1tZWRpdW0gPiAudWstZ3JpZC1tYXJnaW4sXG4udWstZ3JpZC1tZWRpdW0gPiAqID4gLnVrLXBhbmVsICsgLnVrLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4vKlxuICogTGFyZ2UgZ3V0dGVyXG4gKi9cbi8qIExhcmdlIHNjcmVlbiBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLyogSG9yaXpvbnRhbCAqL1xuICAudWstZ3JpZC1sYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4OyB9XG4gIC51ay1ncmlkLWxhcmdlID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG4gIC8qIFZlcnRpY2FsICovXG4gIC51ay1ncmlkLWxhcmdlICsgLnVrLWdyaWQtbGFyZ2UsXG4gIC51ay1ncmlkLWxhcmdlLW1hcmdpbixcbiAgLnVrLWdyaWQtbGFyZ2UgPiAqID4gLnVrLXBhbmVsICsgLnVrLXBhbmVsIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cblxuLyogRXh0cmEgTGFyZ2Ugc2NyZWVucyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAvKiBIb3Jpem9udGFsICovXG4gIC51ay1ncmlkLWxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7IH1cbiAgLnVrLWdyaWQtbGFyZ2UgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgLyogVmVydGljYWwgKi9cbiAgLnVrLWdyaWQtbGFyZ2UgKyAudWstZ3JpZC1sYXJnZSxcbiAgLnVrLWdyaWQtbGFyZ2UtbWFyZ2luLFxuICAudWstZ3JpZC1sYXJnZSA+ICogPiAudWstcGFuZWwgKyAudWstcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4vKiBNb2RpZmllcjogYHVrLWdyaWQtZGl2aWRlcmBcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEhvcml6b250YWwgZGl2aWRlclxuICogT25seSB3b3JrcyB3aXRoIHRoZSBkZWZhdWx0IGd1dHRlci4gRG9lcyBub3Qgd29yayB3aXRoIGd1dHRlciBjb2xsYXBzZSwgc21hbGwgb3IgbGFyZ2UuXG4gKiBEb2VzIG5vdCB3b3JrIHdpdGggYHVrLXB1c2gtKmAsIGB1ay1wdWxsLSpgIGFuZCBub3QgaWYgdGhlIGNvbHVtbnMgZmxvYXQgaW50byB0aGUgbmV4dCByb3cuXG4gKi9cbi51ay1ncmlkLWRpdmlkZXI6bm90KDplbXB0eSkge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7IH1cblxuLnVrLWdyaWQtZGl2aWRlciA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cblxuLnVrLWdyaWQtZGl2aWRlciA+IFtjbGFzcyo9J3VrLXdpZHRoLTEtJ106bm90KC51ay13aWR0aC0xLTEpOm50aC1jaGlsZChuKzIpLFxuLnVrLWdyaWQtZGl2aWRlciA+IFtjbGFzcyo9J3VrLXdpZHRoLTItJ106bnRoLWNoaWxkKG4rMiksXG4udWstZ3JpZC1kaXZpZGVyID4gW2NsYXNzKj0ndWstd2lkdGgtMy0nXTpudGgtY2hpbGQobisyKSxcbi51ay1ncmlkLWRpdmlkZXIgPiBbY2xhc3MqPSd1ay13aWR0aC00LSddOm50aC1jaGlsZChuKzIpLFxuLnVrLWdyaWQtZGl2aWRlciA+IFtjbGFzcyo9J3VrLXdpZHRoLTUtJ106bnRoLWNoaWxkKG4rMiksXG4udWstZ3JpZC1kaXZpZGVyID4gW2NsYXNzKj0ndWstd2lkdGgtNi0nXTpudGgtY2hpbGQobisyKSxcbi51ay1ncmlkLWRpdmlkZXIgPiBbY2xhc3MqPSd1ay13aWR0aC03LSddOm50aC1jaGlsZChuKzIpLFxuLnVrLWdyaWQtZGl2aWRlciA+IFtjbGFzcyo9J3VrLXdpZHRoLTgtJ106bnRoLWNoaWxkKG4rMiksXG4udWstZ3JpZC1kaXZpZGVyID4gW2NsYXNzKj0ndWstd2lkdGgtOS0nXTpudGgtY2hpbGQobisyKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuXG4vKiBUYWJsZXQgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51ay1ncmlkLWRpdmlkZXIgPiBbY2xhc3MqPSd1ay13aWR0aC1tZWRpdW0tJ106bm90KC51ay13aWR0aC1tZWRpdW0tMS0xKTpudGgtY2hpbGQobisyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9IH1cblxuLyogRGVza3RvcCBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLWdyaWQtZGl2aWRlciA+IFtjbGFzcyo9J3VrLXdpZHRoLWxhcmdlLSddOm5vdCgudWstd2lkdGgtbGFyZ2UtMS0xKTpudGgtY2hpbGQobisyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9IH1cblxuLyogTGFyZ2Ugc2NyZWVuIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLypcbiAgICAgKiBMYXJnZSBndXR0ZXJcbiAgICAgKi9cbiAgLnVrLWdyaWQtZGl2aWRlcjpub3QoOmVtcHR5KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7IH1cbiAgLnVrLWdyaWQtZGl2aWRlciA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC51ay1ncmlkLWRpdmlkZXI6ZW1wdHkge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi8qXG4gKiBWZXJ0aWNhbCBkaXZpZGVyXG4gKi9cbi51ay1ncmlkLWRpdmlkZXI6ZW1wdHkge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG4vKiBNYXRjaCBwYW5lbHMgaW4gZ3JpZHNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIDEuIEJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudFxuICovXG4udWstZ3JpZC1tYXRjaCA+ICoge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiAxICovXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnVrLWdyaWQtbWF0Y2ggPiAqID4gKiB7XG4gIC8qIDEgKi9cbiAgLW1zLWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogRXZlbiBncmlkIGNlbGwgd2lkdGhzXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbltjbGFzcyo9J3VrLWdyaWQtd2lkdGgnXSA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTsgfVxuXG4udWstZ3JpZC13aWR0aC0xLTIgPiAqIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4udWstZ3JpZC13aWR0aC0xLTMgPiAqIHtcbiAgd2lkdGg6IDMzLjMzMyU7IH1cblxuLnVrLWdyaWQtd2lkdGgtMS00ID4gKiB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnVrLWdyaWQtd2lkdGgtMS01ID4gKiB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLnVrLWdyaWQtd2lkdGgtMS02ID4gKiB7XG4gIHdpZHRoOiAxNi42NjYlOyB9XG5cbi51ay1ncmlkLXdpZHRoLTEtMTAgPiAqIHtcbiAgd2lkdGg6IDEwJTsgfVxuXG4udWstZ3JpZC13aWR0aC1hdXRvID4gKiB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIFBob25lIGxhbmRzY2FwZSBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnVrLWdyaWQtd2lkdGgtc21hbGwtMS0xID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnVrLWdyaWQtd2lkdGgtc21hbGwtMS0yID4gKiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAudWstZ3JpZC13aWR0aC1zbWFsbC0xLTMgPiAqIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudWstZ3JpZC13aWR0aC1zbWFsbC0xLTQgPiAqIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51ay1ncmlkLXdpZHRoLXNtYWxsLTEtNSA+ICoge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnVrLWdyaWQtd2lkdGgtc21hbGwtMS02ID4gKiB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnVrLWdyaWQtd2lkdGgtc21hbGwtMS0xMCA+ICoge1xuICAgIHdpZHRoOiAxMCU7IH0gfVxuXG4vKiBUYWJsZXQgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51ay1ncmlkLXdpZHRoLW1lZGl1bS0xLTEgPiAqIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudWstZ3JpZC13aWR0aC1tZWRpdW0tMS0yID4gKiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAudWstZ3JpZC13aWR0aC1tZWRpdW0tMS0zID4gKiB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnVrLWdyaWQtd2lkdGgtbWVkaXVtLTEtNCA+ICoge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnVrLWdyaWQtd2lkdGgtbWVkaXVtLTEtNSA+ICoge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnVrLWdyaWQtd2lkdGgtbWVkaXVtLTEtNiA+ICoge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51ay1ncmlkLXdpZHRoLW1lZGl1bS0xLTEwID4gKiB7XG4gICAgd2lkdGg6IDEwJTsgfSB9XG5cbi8qIERlc2t0b3AgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay1ncmlkLXdpZHRoLWxhcmdlLTEtMSA+ICoge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC51ay1ncmlkLXdpZHRoLWxhcmdlLTEtMiA+ICoge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnVrLWdyaWQtd2lkdGgtbGFyZ2UtMS0zID4gKiB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnVrLWdyaWQtd2lkdGgtbGFyZ2UtMS00ID4gKiB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudWstZ3JpZC13aWR0aC1sYXJnZS0xLTUgPiAqIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51ay1ncmlkLXdpZHRoLWxhcmdlLTEtNiA+ICoge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51ay1ncmlkLXdpZHRoLWxhcmdlLTEtMTAgPiAqIHtcbiAgICB3aWR0aDogMTAlOyB9IH1cblxuLyogTGFyZ2Ugc2NyZWVuIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLnVrLWdyaWQtd2lkdGgteGxhcmdlLTEtMSA+ICoge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC51ay1ncmlkLXdpZHRoLXhsYXJnZS0xLTIgPiAqIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC51ay1ncmlkLXdpZHRoLXhsYXJnZS0xLTMgPiAqIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudWstZ3JpZC13aWR0aC14bGFyZ2UtMS00ID4gKiB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudWstZ3JpZC13aWR0aC14bGFyZ2UtMS01ID4gKiB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudWstZ3JpZC13aWR0aC14bGFyZ2UtMS02ID4gKiB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnVrLWdyaWQtd2lkdGgteGxhcmdlLTEtMTAgPiAqIHtcbiAgICB3aWR0aDogMTAlOyB9IH1cblxuLyogU3ViLW9iamVjdHM6IGB1ay13aWR0aC0qYFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5bY2xhc3MqPSd1ay13aWR0aCddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLypcbiAqIFdpZHRoc1xuICovXG4vKiBXaG9sZSAqL1xuLnVrLXdpZHRoLTEtMSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIEhhbHZlcyAqL1xuLnVrLXdpZHRoLTEtMixcbi51ay13aWR0aC0yLTQsXG4udWstd2lkdGgtMy02LFxuLnVrLXdpZHRoLTUtMTAge1xuICB3aWR0aDogNTAlOyB9XG5cbi8qIFRoaXJkcyAqL1xuLnVrLXdpZHRoLTEtMyxcbi51ay13aWR0aC0yLTYge1xuICB3aWR0aDogMzMuMzMzJTsgfVxuXG4udWstd2lkdGgtMi0zLFxuLnVrLXdpZHRoLTQtNiB7XG4gIHdpZHRoOiA2Ni42NjYlOyB9XG5cbi8qIFF1YXJ0ZXJzICovXG4udWstd2lkdGgtMS00IHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4udWstd2lkdGgtMy00IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4vKiBGaWZ0aHMgKi9cbi51ay13aWR0aC0xLTUsXG4udWstd2lkdGgtMi0xMCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLnVrLXdpZHRoLTItNSxcbi51ay13aWR0aC00LTEwIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4udWstd2lkdGgtMy01LFxuLnVrLXdpZHRoLTYtMTAge1xuICB3aWR0aDogNjAlOyB9XG5cbi51ay13aWR0aC00LTUsXG4udWstd2lkdGgtOC0xMCB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLyogU2l4dGhzICovXG4udWstd2lkdGgtMS02IHtcbiAgd2lkdGg6IDE2LjY2NiU7IH1cblxuLnVrLXdpZHRoLTUtNiB7XG4gIHdpZHRoOiA4My4zMzMlOyB9XG5cbi8qIFRlbnRocyAqL1xuLnVrLXdpZHRoLTEtMTAge1xuICB3aWR0aDogMTAlOyB9XG5cbi51ay13aWR0aC0zLTEwIHtcbiAgd2lkdGg6IDMwJTsgfVxuXG4udWstd2lkdGgtNy0xMCB7XG4gIHdpZHRoOiA3MCU7IH1cblxuLnVrLXdpZHRoLTktMTAge1xuICB3aWR0aDogOTAlOyB9XG5cbi8qIFBob25lIGxhbmRzY2FwZSBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLyogV2hvbGUgKi9cbiAgLnVrLXdpZHRoLXNtYWxsLTEtMSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogSGFsdmVzICovXG4gIC51ay13aWR0aC1zbWFsbC0xLTIsXG4gIC51ay13aWR0aC1zbWFsbC0yLTQsXG4gIC51ay13aWR0aC1zbWFsbC0zLTYsXG4gIC51ay13aWR0aC1zbWFsbC01LTEwIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qIFRoaXJkcyAqL1xuICAudWstd2lkdGgtc21hbGwtMS0zLFxuICAudWstd2lkdGgtc21hbGwtMi02IHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudWstd2lkdGgtc21hbGwtMi0zLFxuICAudWstd2lkdGgtc21hbGwtNC02IHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKiBRdWFydGVycyAqL1xuICAudWstd2lkdGgtc21hbGwtMS00IHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51ay13aWR0aC1zbWFsbC0zLTQge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyogRmlmdGhzICovXG4gIC51ay13aWR0aC1zbWFsbC0xLTUsXG4gIC51ay13aWR0aC1zbWFsbC0yLTEwIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51ay13aWR0aC1zbWFsbC0yLTUsXG4gIC51ay13aWR0aC1zbWFsbC00LTEwIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51ay13aWR0aC1zbWFsbC0zLTUsXG4gIC51ay13aWR0aC1zbWFsbC02LTEwIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51ay13aWR0aC1zbWFsbC00LTUsXG4gIC51ay13aWR0aC1zbWFsbC04LTEwIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qIFNpeHRocyAqL1xuICAudWstd2lkdGgtc21hbGwtMS02IHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudWstd2lkdGgtc21hbGwtNS02IHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKiBUZW50aHMgKi9cbiAgLnVrLXdpZHRoLXNtYWxsLTEtMTAge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnVrLXdpZHRoLXNtYWxsLTMtMTAge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnVrLXdpZHRoLXNtYWxsLTctMTAge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnVrLXdpZHRoLXNtYWxsLTktMTAge1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4vKiBUYWJsZXQgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIFdob2xlICovXG4gIC51ay13aWR0aC1tZWRpdW0tMS0xIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBIYWx2ZXMgKi9cbiAgLnVrLXdpZHRoLW1lZGl1bS0xLTIsXG4gIC51ay13aWR0aC1tZWRpdW0tMi00LFxuICAudWstd2lkdGgtbWVkaXVtLTMtNixcbiAgLnVrLXdpZHRoLW1lZGl1bS01LTEwIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qIFRoaXJkcyAqL1xuICAudWstd2lkdGgtbWVkaXVtLTEtMyxcbiAgLnVrLXdpZHRoLW1lZGl1bS0yLTYge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51ay13aWR0aC1tZWRpdW0tMi0zLFxuICAudWstd2lkdGgtbWVkaXVtLTQtNiB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyogUXVhcnRlcnMgKi9cbiAgLnVrLXdpZHRoLW1lZGl1bS0xLTQge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnVrLXdpZHRoLW1lZGl1bS0zLTQge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyogRmlmdGhzICovXG4gIC51ay13aWR0aC1tZWRpdW0tMS01LFxuICAudWstd2lkdGgtbWVkaXVtLTItMTAge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnVrLXdpZHRoLW1lZGl1bS0yLTUsXG4gIC51ay13aWR0aC1tZWRpdW0tNC0xMCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudWstd2lkdGgtbWVkaXVtLTMtNSxcbiAgLnVrLXdpZHRoLW1lZGl1bS02LTEwIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51ay13aWR0aC1tZWRpdW0tNC01LFxuICAudWstd2lkdGgtbWVkaXVtLTgtMTAge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyogU2l4dGhzICovXG4gIC51ay13aWR0aC1tZWRpdW0tMS02IHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudWstd2lkdGgtbWVkaXVtLTUtNiB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyogVGVudGhzICovXG4gIC51ay13aWR0aC1tZWRpdW0tMS0xMCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudWstd2lkdGgtbWVkaXVtLTMtMTAge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnVrLXdpZHRoLW1lZGl1bS03LTEwIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51ay13aWR0aC1tZWRpdW0tOS0xMCB7XG4gICAgd2lkdGg6IDkwJTsgfSB9XG5cbi8qIERlc2t0b3AgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC8qIFdob2xlICovXG4gIC51ay13aWR0aC1sYXJnZS0xLTEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIEhhbHZlcyAqL1xuICAudWstd2lkdGgtbGFyZ2UtMS0yLFxuICAudWstd2lkdGgtbGFyZ2UtMi00LFxuICAudWstd2lkdGgtbGFyZ2UtMy02LFxuICAudWstd2lkdGgtbGFyZ2UtNS0xMCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKiBUaGlyZHMgKi9cbiAgLnVrLXdpZHRoLWxhcmdlLTEtMyxcbiAgLnVrLXdpZHRoLWxhcmdlLTItNiB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnVrLXdpZHRoLWxhcmdlLTItMyxcbiAgLnVrLXdpZHRoLWxhcmdlLTQtNiB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyogUXVhcnRlcnMgKi9cbiAgLnVrLXdpZHRoLWxhcmdlLTEtNCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudWstd2lkdGgtbGFyZ2UtMy00IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qIEZpZnRocyAqL1xuICAudWstd2lkdGgtbGFyZ2UtMS01LFxuICAudWstd2lkdGgtbGFyZ2UtMi0xMCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudWstd2lkdGgtbGFyZ2UtMi01LFxuICAudWstd2lkdGgtbGFyZ2UtNC0xMCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudWstd2lkdGgtbGFyZ2UtMy01LFxuICAudWstd2lkdGgtbGFyZ2UtNi0xMCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAudWstd2lkdGgtbGFyZ2UtNC01LFxuICAudWstd2lkdGgtbGFyZ2UtOC0xMCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKiBTaXh0aHMgKi9cbiAgLnVrLXdpZHRoLWxhcmdlLTEtNiB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnVrLXdpZHRoLWxhcmdlLTUtNiB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyogVGVudGhzICovXG4gIC51ay13aWR0aC1sYXJnZS0xLTEwIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51ay13aWR0aC1sYXJnZS0zLTEwIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC51ay13aWR0aC1sYXJnZS03LTEwIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51ay13aWR0aC1sYXJnZS05LTEwIHtcbiAgICB3aWR0aDogOTAlOyB9IH1cblxuLyogTGFyZ2Ugc2NyZWVuIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLyogV2hvbGUgKi9cbiAgLnVrLXdpZHRoLXhsYXJnZS0xLTEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIEhhbHZlcyAqL1xuICAudWstd2lkdGgteGxhcmdlLTEtMixcbiAgLnVrLXdpZHRoLXhsYXJnZS0yLTQsXG4gIC51ay13aWR0aC14bGFyZ2UtMy02LFxuICAudWstd2lkdGgteGxhcmdlLTUtMTAge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyogVGhpcmRzICovXG4gIC51ay13aWR0aC14bGFyZ2UtMS0zLFxuICAudWstd2lkdGgteGxhcmdlLTItNiB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnVrLXdpZHRoLXhsYXJnZS0yLTMsXG4gIC51ay13aWR0aC14bGFyZ2UtNC02IHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKiBRdWFydGVycyAqL1xuICAudWstd2lkdGgteGxhcmdlLTEtNCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudWstd2lkdGgteGxhcmdlLTMtNCB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKiBGaWZ0aHMgKi9cbiAgLnVrLXdpZHRoLXhsYXJnZS0xLTUsXG4gIC51ay13aWR0aC14bGFyZ2UtMi0xMCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudWstd2lkdGgteGxhcmdlLTItNSxcbiAgLnVrLXdpZHRoLXhsYXJnZS00LTEwIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51ay13aWR0aC14bGFyZ2UtMy01LFxuICAudWstd2lkdGgteGxhcmdlLTYtMTAge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnVrLXdpZHRoLXhsYXJnZS00LTUsXG4gIC51ay13aWR0aC14bGFyZ2UtOC0xMCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKiBTaXh0aHMgKi9cbiAgLnVrLXdpZHRoLXhsYXJnZS0xLTYge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51ay13aWR0aC14bGFyZ2UtNS02IHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKiBUZW50aHMgKi9cbiAgLnVrLXdpZHRoLXhsYXJnZS0xLTEwIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51ay13aWR0aC14bGFyZ2UtMy0xMCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudWstd2lkdGgteGxhcmdlLTctMTAge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnVrLXdpZHRoLXhsYXJnZS05LTEwIHtcbiAgICB3aWR0aDogOTAlOyB9IH1cblxuLyogU3ViLW9iamVjdDogYHVrLXB1c2gtKmAgYW5kIGB1ay1wdWxsLSpgXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBTb3VyY2Ugb3JkZXJpbmdcbiAqIFdvcmtzIG9ubHkgd2l0aCBgdWstd2lkdGgtbWVkaXVtLSpgXG4gKi9cbi8qIFRhYmxldCBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzKj0ndWstcHVzaC0nXSxcbiAgW2NsYXNzKj0ndWstcHVsbC0nXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qXG4gICAgICogUHVzaFxuICAgICAqL1xuICAvKiBIYWx2ZXMgKi9cbiAgLnVrLXB1c2gtMS0yLFxuICAudWstcHVzaC0yLTQsXG4gIC51ay1wdXNoLTMtNixcbiAgLnVrLXB1c2gtNS0xMCB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC8qIFRoaXJkcyAqL1xuICAudWstcHVzaC0xLTMsXG4gIC51ay1wdXNoLTItNiB7XG4gICAgbGVmdDogMzMuMzMzJTsgfVxuICAudWstcHVzaC0yLTMsXG4gIC51ay1wdXNoLTQtNiB7XG4gICAgbGVmdDogNjYuNjY2JTsgfVxuICAvKiBRdWFydGVycyAqL1xuICAudWstcHVzaC0xLTQge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAudWstcHVzaC0zLTQge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAvKiBGaWZ0aHMgKi9cbiAgLnVrLXB1c2gtMS01LFxuICAudWstcHVzaC0yLTEwIHtcbiAgICBsZWZ0OiAyMCU7IH1cbiAgLnVrLXB1c2gtMi01LFxuICAudWstcHVzaC00LTEwIHtcbiAgICBsZWZ0OiA0MCU7IH1cbiAgLnVrLXB1c2gtMy01LFxuICAudWstcHVzaC02LTEwIHtcbiAgICBsZWZ0OiA2MCU7IH1cbiAgLnVrLXB1c2gtNC01LFxuICAudWstcHVzaC04LTEwIHtcbiAgICBsZWZ0OiA4MCU7IH1cbiAgLyogU2l4dGhzICovXG4gIC51ay1wdXNoLTEtNiB7XG4gICAgbGVmdDogMTYuNjY2JTsgfVxuICAudWstcHVzaC01LTYge1xuICAgIGxlZnQ6IDgzLjMzMyU7IH1cbiAgLyogVGVudGhzICovXG4gIC51ay1wdXNoLTEtMTAge1xuICAgIGxlZnQ6IDEwJTsgfVxuICAudWstcHVzaC0zLTEwIHtcbiAgICBsZWZ0OiAzMCU7IH1cbiAgLnVrLXB1c2gtNy0xMCB7XG4gICAgbGVmdDogNzAlOyB9XG4gIC51ay1wdXNoLTktMTAge1xuICAgIGxlZnQ6IDkwJTsgfVxuICAvKlxuICAgICAqIFB1bGxcbiAgICAgKi9cbiAgLyogSGFsdmVzICovXG4gIC51ay1wdWxsLTEtMixcbiAgLnVrLXB1bGwtMi00LFxuICAudWstcHVsbC0zLTYsXG4gIC51ay1wdWxsLTUtMTAge1xuICAgIGxlZnQ6IC01MCU7IH1cbiAgLyogVGhpcmRzICovXG4gIC51ay1wdWxsLTEtMyxcbiAgLnVrLXB1bGwtMi02IHtcbiAgICBsZWZ0OiAtMzMuMzMzJTsgfVxuICAudWstcHVsbC0yLTMsXG4gIC51ay1wdWxsLTQtNiB7XG4gICAgbGVmdDogLTY2LjY2NiU7IH1cbiAgLyogUXVhcnRlcnMgKi9cbiAgLnVrLXB1bGwtMS00IHtcbiAgICBsZWZ0OiAtMjUlOyB9XG4gIC51ay1wdWxsLTMtNCB7XG4gICAgbGVmdDogLTc1JTsgfVxuICAvKiBGaWZ0aHMgKi9cbiAgLnVrLXB1bGwtMS01LFxuICAudWstcHVsbC0yLTEwIHtcbiAgICBsZWZ0OiAtMjAlOyB9XG4gIC51ay1wdWxsLTItNSxcbiAgLnVrLXB1bGwtNC0xMCB7XG4gICAgbGVmdDogLTQwJTsgfVxuICAudWstcHVsbC0zLTUsXG4gIC51ay1wdWxsLTYtMTAge1xuICAgIGxlZnQ6IC02MCU7IH1cbiAgLnVrLXB1bGwtNC01LFxuICAudWstcHVsbC04LTEwIHtcbiAgICBsZWZ0OiAtODAlOyB9XG4gIC8qIFNpeHRocyAqL1xuICAudWstcHVsbC0xLTYge1xuICAgIGxlZnQ6IC0xNi42NjYlOyB9XG4gIC51ay1wdWxsLTUtNiB7XG4gICAgbGVmdDogLTgzLjMzMyU7IH1cbiAgLyogVGVudGhzICovXG4gIC51ay1wdWxsLTEtMTAge1xuICAgIGxlZnQ6IC0xMCU7IH1cbiAgLnVrLXB1bGwtMy0xMCB7XG4gICAgbGVmdDogLTMwJTsgfVxuICAudWstcHVsbC03LTEwIHtcbiAgICBsZWZ0OiAtNzAlOyB9XG4gIC51ay1wdWxsLTktMTAge1xuICAgIGxlZnQ6IC05MCU7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbXBvbmVudDogVXRpbGl0eVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDb250YWluZXJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnVrLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNXB4OyB9XG5cbi8qIExhcmdlIHNjcmVlbiBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC51ay1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmc6IDAgMzVweDsgfSB9XG5cbi8qXG4gKiBNaWNybyBjbGVhcmZpeFxuICovXG4udWstY29udGFpbmVyOmJlZm9yZSxcbi51ay1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4udWstY29udGFpbmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLypcbiAqIENlbnRlciBjb250YWluZXJcbiAqL1xuLnVrLWNvbnRhaW5lci1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qIENsZWFyaW5nXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBNaWNybyBjbGVhcmZpeFxuKiBgdGFibGUtY2VsbGAgaXMgdXNlZCB3aXRoIGA6YmVmb3JlYCBiZWNhdXNlIGB0YWJsZWAgY3JlYXRlcyBhIDFweCBnYXAgd2hlbiBpdCBiZWNvbWVzIGEgZmxleCBpdGVtLCBvbmx5IGluIFdlYmtpdFxuICogYHRhYmxlYCBpcyB1c2VkIGFnYWluIHdpdGggYDphZnRlcmAgYmVjYXVzZSBgY2xlYXJgIG9ubHkgd29ya3Mgd2l0aCBibG9jayBlbGVtZW50cy5cbiAqIE5vdGU6IGBkaXNwbGF5OiBibG9ja2Agd2l0aCBgb3ZlcmZsb3c6IGhpZGRlbmAgaXMgY3VycmVudGx5IG5vdCB3b3JraW5nIGluIHRoZSBsYXRlc3QgU2FmYXJpXG4gKi9cbi51ay1jbGVhcmZpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi51ay1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4vKlxuICogIENyZWF0ZSBhIG5ldyBibG9jayBmb3JtYXR0aW5nIGNvbnRleHRcbiAqL1xuLnVrLW5iZmMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi51ay1uYmZjLWFsdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMDAwMHB4OyB9XG5cbi8qIEFsaWdubWVudCBvZiBibG9jayBlbGVtZW50c1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogRmxvYXQgYmxvY2tzXG4gKiAxLiBQcmV2ZW50IGNvbnRlbnQgb3ZlcmZsb3cgb24gc21hbGwgZGV2aWNlc1xuICovXG4udWstZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi51ay1mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiAxICovXG5bY2xhc3MqPSd1ay1mbG9hdC0nXSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBBbGlnbm1lbnQgb2YgaW1hZ2VzIGFuZCBvYmplY3RzXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBbGlnbm1lbnRcbiAqL1xuW2NsYXNzKj0ndWstYWxpZ24tJ10ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4udWstYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnVrLWFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBUYWJsZXQgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51ay1hbGlnbi1tZWRpdW0tbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC51ay1hbGlnbi1tZWRpdW0tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbi51ay1hbGlnbi1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qIFZlcnRpY2FsIGFsaWdubWVudFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogUmVtb3ZlIHdoaXRlc3BhY2UgYmV0d2VlbiBjaGlsZCBlbGVtZW50cyB3aGVuIHVzaW5nIGBpbmxpbmUtYmxvY2tgXG4gKi9cbi51ay12ZXJ0aWNhbC1hbGlnbiB7XG4gIGZvbnQtc2l6ZTogMC4wMDFweDsgfVxuXG4vKlxuICogIFRoZSBgdWstdmVydGljYWwtYWxpZ25gIGNvbnRhaW5lciBuZWVkcyBhIHNwZWNpZmljIGhlaWdodFxuICovXG4udWstdmVydGljYWwtYWxpZ246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qXG4gKiBTdWItb2JqZWN0IHdoaWNoIGNhbiBoYXZlIGFueSBoZWlnaHRcbiAqIDEuIFJlc2V0IHdoaXRlc3BhY2UgaGFja1xuICovXG4udWstdmVydGljYWwtYWxpZ24tbWlkZGxlLFxuLnVrLXZlcnRpY2FsLWFsaWduLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4udWstdmVydGljYWwtYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udWstdmVydGljYWwtYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4vKiBIZWlnaHRcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIE1vcmUgcm9idXN0IGlmIHBhZGRpbmcgYW5kIGJvcmRlciBhcmUgdXNlZFxuICovXG5bY2xhc3MqPSd1ay1oZWlnaHQnXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLypcbiAqIFVzZWZ1bCB0byBleHRlbmQgdGhlIGBodG1sYCBhbmQgYGJvZHlgIGVsZW1lbnQgdG8gdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBwYWdlLlxuICovXG4udWstaGVpZ2h0LTEtMSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKlxuICogVXNlZnVsIHRvIGNyZWF0ZSBpbWFnZSB0ZWFzZXJzXG4gKi9cbi51ay1oZWlnaHQtdmlld3BvcnQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiA2MDBweDsgfVxuXG4vKiBSZXNwb25zaXZlIG9iamVjdHNcbiAqIE5vdGU6IEltYWdlcyBhcmUgYWxyZWFkeSByZXNwb25zaXZlIGJ5IGRlZmF1bHQsIHNlZSBCYXNlIGNvbXBvbmVudFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogMS4gQ29ycmVjdHMgYG1heC13aWR0aGAgYW5kIGBtYXgtaGVpZ2h0YCBiZWhhdmlvciBpZiBwYWRkaW5nIGFuZCBib3JkZXIgYXJlIHVzZWRcbiAqL1xuLnVrLXJlc3BvbnNpdmUtd2lkdGgsXG4udWstcmVzcG9uc2l2ZS1oZWlnaHQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qXG4gKiBSZXNwb25zaXZlbmVzczogU2V0cyBhIG1heGltdW0gd2lkdGggcmVsYXRpdmUgdG8gdGhlIHBhcmVudCBhbmQgYXV0byBzY2FsZXMgdGhlIGhlaWdodFxuICogYGltcG9ydGFudGAgbmVlZGVkIHRvIG92ZXJyaWRlIGB1ay1pbWctcHJlc2VydmUgaW1nYFxuICovXG4udWstcmVzcG9uc2l2ZS13aWR0aCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLypcbiAqIFJlc3BvbnNpdmVuZXNzOiBTZXRzIGEgbWF4aW11bSBoZWlnaHQgcmVsYXRpdmUgdG8gdGhlIHBhcmVudCBhbmQgYXV0byBzY2FsZXMgdGhlIHdpZHRoXG4gKiBPbmx5IHdvcmtzIGlmIHRoZSBwYXJlbnQgZWxlbWVudCBoYXMgYSBmaXhlZCBoZWlnaHQuXG4gKi9cbi51ay1yZXNwb25zaXZlLWhlaWdodCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIE1hcmdpblxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQ3JlYXRlIGEgYmxvY2sgd2l0aCB0aGUgc2FtZSBtYXJnaW4gb2YgYSBwYXJhZ3JhcGhcbiAqIEFkZCBtYXJnaW4gaWYgYWRqYWNlbnQgZWxlbWVudFxuICovXG4udWstbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4qICsgLnVrLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnVrLW1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnVrLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnVrLW1hcmdpbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4udWstbWFyZ2luLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLypcbiAqIExhcmdlciBtYXJnaW5zXG4gKi9cbi51ay1tYXJnaW4tbGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbiogKyAudWstbWFyZ2luLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4udWstbWFyZ2luLWxhcmdlLXRvcCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuXG4udWstbWFyZ2luLWxhcmdlLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4udWstbWFyZ2luLWxhcmdlLWxlZnQge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi51ay1tYXJnaW4tbGFyZ2UtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4vKlxuICogU21hbGxlciBtYXJnaW5zXG4gKi9cbi51ay1tYXJnaW4tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuKiArIC51ay1tYXJnaW4tc21hbGwge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnVrLW1hcmdpbi1zbWFsbC10b3Age1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4udWstbWFyZ2luLXNtYWxsLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi51ay1tYXJnaW4tc21hbGwtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuXG4udWstbWFyZ2luLXNtYWxsLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4vKlxuICogUmVtb3ZlIG1hcmdpbnNcbiAqL1xuLnVrLW1hcmdpbi1yZW1vdmUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4udWstbWFyZ2luLXRvcC1yZW1vdmUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnVrLW1hcmdpbi1ib3R0b20tcmVtb3ZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi8qIFBhZGRpbmdcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnVrLXBhZGRpbmctcmVtb3ZlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi51ay1wYWRkaW5nLXRvcC1yZW1vdmUge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi51ay1wYWRkaW5nLWJvdHRvbS1yZW1vdmUge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi51ay1wYWRkaW5nLXZlcnRpY2FsLXJlbW92ZSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogQm9yZGVyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51ay1ib3JkZXItY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi51ay1ib3JkZXItcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4vKiBIZWFkaW5nc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udWstaGVhZGluZy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7IH1cblxuLyogVGFibGV0IGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWstaGVhZGluZy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4OyB9IH1cblxuLyogTGlua1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogTGV0IGxpbmtzIGFwcGVhciBpbiBkZWZhdWx0IHRleHQgY29sb3JcbiAqL1xuLnVrLWxpbmstbXV0ZWQsXG4udWstbGluay1tdXRlZCBhIHtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLnVrLWxpbmstbXV0ZWQ6aG92ZXIsXG4udWstbGluay1tdXRlZCBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLypcbiAqIFJlc2V0IGxpbmsgc3R5bGVcbiAqL1xuLnVrLWxpbmstcmVzZXQsXG4udWstbGluay1yZXNldCBhLFxuLnVrLWxpbmstcmVzZXQ6aG92ZXIsXG4udWstbGluay1yZXNldCBhOmhvdmVyLFxuLnVrLWxpbmstcmVzZXQ6Zm9jdXMsXG4udWstbGluay1yZXNldCBhOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBTY3JvbGxhYmxlXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBFbmFibGUgc2Nyb2xsaW5nIGZvciBwcmVmb3JtYXR0ZWQgdGV4dFxuICovXG4udWstc2Nyb2xsYWJsZS10ZXh0IHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHJlc2l6ZTogYm90aDsgfVxuXG4vKlxuICogQm94IHdpdGggc2Nyb2xsaW5nIGVuYWJsZWRcbiAqL1xuLnVrLXNjcm9sbGFibGUtYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcmVzaXplOiBib3RoOyB9XG5cbi51ay1zY3JvbGxhYmxlLWJveCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBPdmVyZmxvd1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udWstb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKlxuICogRW5hYmxlIHNjcm9sbGJhcnMgaWYgY29udGVudCBpcyBjbGlwcGVkXG4gKi9cbi51ay1vdmVyZmxvdy1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi51ay1vdmVyZmxvdy1jb250YWluZXIgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogUG9zaXRpb25cbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnVrLXBvc2l0aW9uLWFic29sdXRlLFxuW2NsYXNzKj0ndWstcG9zaXRpb24tdG9wJ10sXG5bY2xhc3MqPSd1ay1wb3NpdGlvbi1ib3R0b20nXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi8qIERvbid0IHVzZSBgd2lkdGg6IDEwMCVgIGJlY2F1c2UgaXQgaXMgd3JvbmcgaWYgdGhlIHBhcmVudCBoYXMgcGFkZGluZy4gKi9cbi51ay1wb3NpdGlvbi10b3Age1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi51ay1wb3NpdGlvbi1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi51ay1wb3NpdGlvbi10b3AtbGVmdCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4udWstcG9zaXRpb24tdG9wLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDsgfVxuXG4udWstcG9zaXRpb24tYm90dG9tLWxlZnQge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cblxuLnVrLXBvc2l0aW9uLWJvdHRvbS1yaWdodCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLypcbiAqIENvdmVyXG4gKi9cbi51ay1wb3NpdGlvbi1jb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qXG4gKiBSZWxhdGl2ZVxuICovXG4udWstcG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4vKlxuICogWi1pbmRleFxuICovXG4udWstcG9zaXRpb24tei1pbmRleCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLyogRGlzcGxheVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogRGlzcGxheVxuICogMS4gUmVxdWlyZWQgaWYgY2hpbGQgaXMgYSByZXNwb25zaXZlIGltYWdlXG4gKi9cbi51ay1kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4udWstZGlzcGxheS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4udWstZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLypcbiAqIFZpc2liaWxpdHlcbiAqIEF2b2lkcyBzZXR0aW5nIGRpc3BsYXkgdG8gYGJsb2NrYCBzbyBpdCB3b3JrcyBhbHNvIHdpdGggYGlubGluZS1ibG9ja2AgYW5kIGB0YWJsZWBcbiAqL1xuLyogRGVza3RvcCBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXZpc2libGUtc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAudWstdmlzaWJsZS1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAudWstaGlkZGVuLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBUYWJsZXRzIHBvcnRyYWl0ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudWstdmlzaWJsZS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC51ay12aXNpYmxlLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnVrLWhpZGRlbi1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qIFBob25lIGxhbmRzY2FwZSBhbmQgc21hbGxlciovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVrLXZpc2libGUtbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnVrLXZpc2libGUtbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAudWstaGlkZGVuLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBSZW1vdmUgZnJvbSB0aGUgZmxvdyBhbmQgc2NyZWVuIHJlYWRlcnMgb24gYW55IGRldmljZSAqL1xuLnVrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLyogSXQncyBoaWRkZW4sIGJ1dCBzdGlsbCBhZmZlY3RzIGxheW91dCAqL1xuLnVrLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qIFNob3cgb24gaG92ZXIgKi9cbi51ay12aXNpYmxlLWhvdmVyOmhvdmVyIC51ay1oaWRkZW4sXG4udWstdmlzaWJsZS1ob3Zlcjpob3ZlciAudWstaW52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi51ay12aXNpYmxlLWhvdmVyLWlubGluZTpob3ZlciAudWstaGlkZGVuLFxuLnVrLXZpc2libGUtaG92ZXItaW5saW5lOmhvdmVyIC51ay1pbnZpc2libGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi8qIEhpZGUgb24gdG91Y2ggKi9cbi51ay10b3VjaCAudWstaGlkZGVuLXRvdWNoLFxuLnVrLW5vdG91Y2ggLnVrLWhpZGRlbi1ub3RvdWNoIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29tcG9uZW50OiBGbGV4XG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51ay1mbGV4IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4udWstZmxleC1pbmxpbmUge1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbi8qXG4gKiBGaXhlcyBpbml0aWFsIGZsZXgtc2hyaW5rIHZhbHVlIGluIElFMTBcbiAqL1xuLnVrLWZsZXggPiAqLFxuLnVrLWZsZXgtaW5saW5lID4gKiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxOyB9XG5cbi8qIEFsaWdubWVudFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogVmVydGljYWwgYWxpZ25tZW50XG4gKiBEZWZhdWx0IHZhbHVlIGlzIGBzdHJldGNoYFxuICovXG4udWstZmxleC10b3Age1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi51ay1mbGV4LW1pZGRsZSB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udWstZmxleC1ib3R0b20ge1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi8qXG4gKiBIb3Jpem9udGFsIGFsaWdubWVudFxuICogRGVmYXVsdCB2YWx1ZSBpcyBgZmxleC1zdGFydGBcbiAqL1xuLnVrLWZsZXgtY2VudGVyIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4udWstZmxleC1yaWdodCB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi51ay1mbGV4LXNwYWNlLWJldHdlZW4ge1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi51ay1mbGV4LXNwYWNlLWFyb3VuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi8qIERpcmVjdGlvblxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udWstZmxleC1yb3ctcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLnVrLWZsZXgtY29sdW1uIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4udWstZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuLyogV3JhcFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udWstZmxleC1ub3dyYXAge1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwOyB9XG5cbi51ay1mbGV4LXdyYXAge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi51ay1mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cblxuLypcbiAqIEhvcml6b250YWwgYWxpZ25tZW50XG4gKiBEZWZhdWx0IHZhbHVlIGlzIGBzdHJldGNoYFxuICovXG4udWstZmxleC13cmFwLXRvcCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuXG4udWstZmxleC13cmFwLW1pZGRsZSB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG5cbi51ay1mbGV4LXdyYXAtYm90dG9tIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi51ay1mbGV4LXdyYXAtc3BhY2UtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi51ay1mbGV4LXdyYXAtc3BhY2UtYXJvdW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi8qIEl0ZW0gb3JkZXJpbmdcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIERlZmF1bHQgaXMgMFxuICovXG4udWstZmxleC1vcmRlci1maXJzdCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgLXdlYmtpdC1vcmRlcjogLTE7XG4gIG9yZGVyOiAtMTsgfVxuXG4udWstZmxleC1vcmRlci1sYXN0IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDk5O1xuICAtd2Via2l0LW9yZGVyOiA5OTtcbiAgb3JkZXI6IDk5OyB9XG5cbi8qIFBob25lIGxhbmRzY2FwZSBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnVrLWZsZXgtb3JkZXItZmlyc3Qtc21hbGwge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLnVrLWZsZXgtb3JkZXItbGFzdC1zbWFsbCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk5O1xuICAgIG9yZGVyOiA5OTsgfSB9XG5cbi8qIFRhYmxldCBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVrLWZsZXgtb3JkZXItZmlyc3QtbWVkaXVtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC51ay1mbGV4LW9yZGVyLWxhc3QtbWVkaXVtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk7XG4gICAgb3JkZXI6IDk5OyB9IH1cblxuLyogRGVza3RvcCBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLWZsZXgtb3JkZXItZmlyc3QtbGFyZ2Uge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLnVrLWZsZXgtb3JkZXItbGFzdC1sYXJnZSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk5O1xuICAgIG9yZGVyOiA5OTsgfSB9XG5cbi8qIExhcmdlIHNjcmVlbiBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC51ay1mbGV4LW9yZGVyLWZpcnN0LXhsYXJnZSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAudWstZmxleC1vcmRlci1sYXN0LXhsYXJnZSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk5O1xuICAgIG9yZGVyOiA5OTsgfSB9XG5cbi8qIEl0ZW0gZGltZW5zaW9uc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogSW5pdGlhbDogMCAxIGF1dG9cbiAqIENvbnRlbnQgZGltZW5zaW9ucywgYnV0IHNocmlua3NcbiAqL1xuLypcbiAqIE5vIEZsZXg6IDAgMCBhdXRvXG4gKiBDb250ZW50IGRpbWVuc2lvbnNcbiAqL1xuLnVrLWZsZXgtaXRlbS1ub25lIHtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuXG4vKlxuICogUmVsYXRpdmUgRmxleDogMSAxIGF1dG9cbiAqIFNwYWNlIGlzIGFsbG9jYXRlZCBjb25zaWRlcmluZyBjb250ZW50XG4gKiAxLiBGaXhlcyBmbGV4LXNocmluayB2YWx1ZSBpbiBJRTEwXG4gKi9cbi51ay1mbGV4LWl0ZW0tYXV0byB7XG4gIC1tcy1mbGV4OiBhdXRvO1xuICAtd2Via2l0LWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87XG4gIC8qIDEgKi9cbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7IH1cblxuLypcbiAqIEFic29sdXRlIEZsZXg6IDEgMSAwJVxuICogU3BhY2UgaXMgYWxsb2NhdGVkIHNvbGVseSBiYXNlZCBvbiBmbGV4XG4gKi9cbi51ay1mbGV4LWl0ZW0tMSB7XG4gIC1tcy1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIGZsZXg6IDE7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDb21wb25lbnQ6IE1vZGFsXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBUaGlzIGlzIHRoZSBtb2RhbCBvdmVybGF5IGFuZCBtb2RhbCBkaWFsb2cgY29udGFpbmVyXG4gKiAxLiBIaWRlIGJ5IGRlZmF1bHRcbiAqIDIuIFNldCBmaXhlZCBwb3NpdGlvblxuICogMy4gQWxsb3cgc2Nyb2xsaW5nIGZvciB0aGUgbW9kYWwgZGlhbG9nXG4gKiA0LiBNYXNrIHRoZSBiYWNrZ3JvdW5kIHBhZ2VcbiAqIDUuIEZhZGUtaW4gdHJhbnNpdGlvblxuICogNi4gRGVhY3RpdmF0ZSBicm93c2VyIGhpc3RvcnkgbmF2aWdhdGlvbiBpbiBJRTExXG4gKiA3LiBmb3JjZSBoYXJkd2FyZSBhY2NlbGVyYXRpb24gdG8gcHJldmVudCBicm93c2VyIHJlbmRlcmluZyBoaWNjdXBzXG4gKi9cbi51ay1tb2RhbCB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogbm9uZTtcbiAgLyogMiAqL1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAxMDtcbiAgLyogMyAqL1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC8qIDQgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAvKiA1ICovXG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAvKiA2ICovXG4gIHRvdWNoLWFjdGlvbjogY3Jvc3Mtc2xpZGUteSBwaW5jaC16b29tIGRvdWJsZS10YXAtem9vbTtcbiAgLyogNyAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG5cbi8qXG4gKiBPcGVuIHN0YXRlXG4gKi9cbi51ay1tb2RhbC51ay1vcGVuIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKlxuICogUHJldmVudHMgZHVwbGljYXRlZCBzY3JvbGxiYXIgY2F1c2VkIGJ5IDQuXG4gKi9cbi51ay1tb2RhbC1wYWdlLFxuLnVrLW1vZGFsLXBhZ2UgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogU3ViLW9iamVjdDogYHVrLW1vZGFsLWRpYWxvZ2BcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIDEuIENyZWF0ZSBwb3NpdGlvbiBjb250ZXh0IGZvciBjYXB0aW9uLCBzcGlubmVyIGFuZCBjbG9zZSBidXR0b25cbiAqIDIuIFNldCBib3ggc2l6aW5nXG4gKiAzLiBTZXQgc3R5bGVcbiAqIDQuIFNsaWRlLWluIHRyYW5zaXRpb25cbiAqL1xuLnVrLW1vZGFsLWRpYWxvZyB7XG4gIC8qIDEgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiAyICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogNjAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgLyogMyAqL1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvKiA0ICovXG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB9XG5cbi8qIFBob25lIGxhbmRzY2FwZSBhbmQgc21hbGxlciAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qXG4gICAgICogRml0IGluIHNtYWxsIHNjcmVlblxuICAgICAqL1xuICAudWstbW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDEwcHggYXV0bzsgfSB9XG5cbi8qXG4gKiBPcGVuIHN0YXRlXG4gKi9cbi51ay1vcGVuIC51ay1tb2RhbC1kaWFsb2cge1xuICAvKiA0ICovXG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLypcbiAqIFJlbW92ZSBtYXJnaW4gZnJvbSB0aGUgbGFzdC1jaGlsZFxuICovXG4udWstbW9kYWwtZGlhbG9nID4gOm5vdChbY2xhc3MqPSd1ay1tb2RhbC0nXSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogQ2xvc2UgaW4gbW9kYWxcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnVrLW1vZGFsLWRpYWxvZyA+IC51ay1jbG9zZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogLTEwcHggLTEwcHggMCAwO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLypcbiAqIFJlbW92ZSBtYXJnaW4gZnJvbSBhZGphY2VudCBlbGVtZW50XG4gKi9cbi51ay1tb2RhbC1kaWFsb2cgPiAudWstY2xvc2U6Zmlyc3QtY2hpbGQgKyA6bm90KFtjbGFzcyo9J3VrLW1vZGFsLSddKSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLyogTW9kaWZpZXI6IGB1ay1tb2RhbC1kaWFsb2ctbGlnaHRib3hgXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51ay1tb2RhbC1kaWFsb2ctbGlnaHRib3gge1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7IH1cblxuLypcbiAqIENsb3NlIGJ1dHRvblxuICovXG4udWstbW9kYWwtZGlhbG9nLWxpZ2h0Ym94ID4gLnVrLWNsb3NlOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogLTEycHg7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLyogUGhvbmUgbGFuZHNjYXBlIGFuZCBzbWFsbGVyICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVrLW1vZGFsLWRpYWxvZy1saWdodGJveCA+IC51ay1jbG9zZTpmaXJzdC1jaGlsZCB7XG4gICAgdG9wOiAtN3B4O1xuICAgIHJpZ2h0OiAtN3B4OyB9IH1cblxuLyogTW9kaWZpZXI6IGB1ay1tb2RhbC1kaWFsb2ctYmxhbmtgXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51ay1tb2RhbC1kaWFsb2ctYmxhbmsge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjsgfVxuXG4vKlxuKiBDbG9zZSBidXR0b25cbiovXG4udWstbW9kYWwtZGlhbG9nLWJsYW5rID4gLnVrLWNsb3NlOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lOyB9XG5cbi8qIE1vZGlmaWVyOiBgdWstbW9kYWwtZGlhbG9nLWxhcmdlYFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUYWJsZXQgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51ay1tb2RhbC1kaWFsb2ctbGFyZ2Uge1xuICAgIHdpZHRoOiA5MzBweDsgfSB9XG5cbi8qIExhcmdlIHNjcmVlbiBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC51ay1tb2RhbC1kaWFsb2ctbGFyZ2Uge1xuICAgIHdpZHRoOiAxMTMwcHg7IH0gfVxuXG4vKiBTdWItT2JqZWN0OiBgdWstbW9kYWwtaGVhZGVyYCBhbmQgYHVrLW1vZGFsLWZvb3RlcmBcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnVrLW1vZGFsLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnVrLW1vZGFsLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLypcbiAqIFJlbW92ZSBtYXJnaW4gZnJvbSB0aGUgbGFzdC1jaGlsZFxuICovXG4udWstbW9kYWwtaGVhZGVyID4gOmxhc3QtY2hpbGQsXG4udWstbW9kYWwtZm9vdGVyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIFN1Yi1PYmplY3Q6IGB1ay1tb2RhbC1jYXB0aW9uYFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udWstbW9kYWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBTdWItT2JqZWN0OiBgdWstbW9kYWwtc3Bpbm5lcmBcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnVrLW1vZGFsLXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjZGRkOyB9XG5cbi51ay1tb2RhbC1zcGlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHVrLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogdWstcm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbXBvbmVudDogQ29sdW1uXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbltjbGFzcyo9J3VrLWNvbHVtbi0nXSB7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMjVweDtcbiAgLW1vei1jb2x1bW4tZ2FwOiAyNXB4O1xuICBjb2x1bW4tZ2FwOiAyNXB4OyB9XG5cbi8qIFdpZHRoIG1vZGlmaWVyc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udWstY29sdW1uLTEtMiB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWNvdW50OiAyOyB9XG5cbi51ay1jb2x1bW4tMS0zIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gIC1tb3otY29sdW1uLWNvdW50OiAzO1xuICBjb2x1bW4tY291bnQ6IDM7IH1cblxuLnVrLWNvbHVtbi0xLTQge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogNDtcbiAgLW1vei1jb2x1bW4tY291bnQ6IDQ7XG4gIGNvbHVtbi1jb3VudDogNDsgfVxuXG4udWstY29sdW1uLTEtNSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiA1O1xuICAtbW96LWNvbHVtbi1jb3VudDogNTtcbiAgY29sdW1uLWNvdW50OiA1OyB9XG5cbi51ay1jb2x1bW4tMS02IHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDY7XG4gIC1tb3otY29sdW1uLWNvdW50OiA2O1xuICBjb2x1bW4tY291bnQ6IDY7IH1cblxuLyogUGhvbmUgbGFuZHNjYXBlIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudWstY29sdW1uLXNtYWxsLTEtMiB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWNvdW50OiAyOyB9XG4gIC51ay1jb2x1bW4tc21hbGwtMS0zIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tY291bnQ6IDM7IH1cbiAgLnVrLWNvbHVtbi1zbWFsbC0xLTQge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiA0O1xuICAgIC1tb3otY29sdW1uLWNvdW50OiA0O1xuICAgIGNvbHVtbi1jb3VudDogNDsgfVxuICAudWstY29sdW1uLXNtYWxsLTEtNSB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDU7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDU7XG4gICAgY29sdW1uLWNvdW50OiA1OyB9XG4gIC51ay1jb2x1bW4tc21hbGwtMS02IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogNjtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogNjtcbiAgICBjb2x1bW4tY291bnQ6IDY7IH0gfVxuXG4vKiBUYWJsZXQgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51ay1jb2x1bW4tbWVkaXVtLTEtMiB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWNvdW50OiAyOyB9XG4gIC51ay1jb2x1bW4tbWVkaXVtLTEtMyB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzOyB9XG4gIC51ay1jb2x1bW4tbWVkaXVtLTEtNCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDQ7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDQ7XG4gICAgY29sdW1uLWNvdW50OiA0OyB9XG4gIC51ay1jb2x1bW4tbWVkaXVtLTEtNSB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDU7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDU7XG4gICAgY29sdW1uLWNvdW50OiA1OyB9XG4gIC51ay1jb2x1bW4tbWVkaXVtLTEtNiB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDY7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDY7XG4gICAgY29sdW1uLWNvdW50OiA2OyB9IH1cblxuLyogRGVza3RvcCBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLWNvbHVtbi1sYXJnZS0xLTIge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1jb3VudDogMjsgfVxuICAudWstY29sdW1uLWxhcmdlLTEtMyB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzOyB9XG4gIC51ay1jb2x1bW4tbGFyZ2UtMS00IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogNDtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogNDtcbiAgICBjb2x1bW4tY291bnQ6IDQ7IH1cbiAgLnVrLWNvbHVtbi1sYXJnZS0xLTUge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiA1O1xuICAgIC1tb3otY29sdW1uLWNvdW50OiA1O1xuICAgIGNvbHVtbi1jb3VudDogNTsgfVxuICAudWstY29sdW1uLWxhcmdlLTEtNiB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDY7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDY7XG4gICAgY29sdW1uLWNvdW50OiA2OyB9IH1cblxuLyogTGFyZ2Ugc2NyZWVuIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgLnVrLWNvbHVtbi14bGFyZ2UtMS0yIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tY291bnQ6IDI7IH1cbiAgLnVrLWNvbHVtbi14bGFyZ2UtMS0zIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tY291bnQ6IDM7IH1cbiAgLnVrLWNvbHVtbi14bGFyZ2UtMS00IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogNDtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogNDtcbiAgICBjb2x1bW4tY291bnQ6IDQ7IH1cbiAgLnVrLWNvbHVtbi14bGFyZ2UtMS01IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogNTtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogNTtcbiAgICBjb2x1bW4tY291bnQ6IDU7IH1cbiAgLnVrLWNvbHVtbi14bGFyZ2UtMS02IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogNjtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogNjtcbiAgICBjb2x1bW4tY291bnQ6IDY7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbXBvbmVudDogVG9vbHRpcFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogMS4gSGlkZSBieSBkZWZhdWx0XG4gKiAyLiBTZXQgZml4ZWQgcG9zaXRpb25cbiAqIDMuIFNldCBkaW1lbnNpb25zXG4gKiA0LiBTZXQgc3R5bGVcbiAqL1xuLnVrLXRvb2x0aXAge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIDIgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDMwO1xuICAvKiAzICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIC8qIDQgKi9cbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4vKiBUcmlhbmdsZVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogMS4gRGFzaGVkIGlzIGxlc3MgYW50aWFsaXNlZCB0aGFuIHNvbGlkXG4gKi9cbi51ay10b29sdGlwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBib3JkZXI6IDVweCBkYXNoZWQgIzMzMzsgfVxuXG4vKiBEaXJlY3Rpb24gbW9kaWZpZXJzXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBUb3BcbiAqL1xuLnVrLXRvb2x0aXAtdG9wOmFmdGVyLFxuLnVrLXRvb2x0aXAtdG9wLWxlZnQ6YWZ0ZXIsXG4udWstdG9vbHRpcC10b3AtcmlnaHQ6YWZ0ZXIge1xuICBib3R0b206IC01cHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzM7IH1cblxuLypcbiAqIEJvdHRvbVxuICovXG4udWstdG9vbHRpcC1ib3R0b206YWZ0ZXIsXG4udWstdG9vbHRpcC1ib3R0b20tbGVmdDphZnRlcixcbi51ay10b29sdGlwLWJvdHRvbS1yaWdodDphZnRlciB7XG4gIHRvcDogLTVweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzMzsgfVxuXG4vKlxuICogVG9wL0JvdHRvbSBjZW50ZXJcbiAqL1xuLnVrLXRvb2x0aXAtdG9wOmFmdGVyLFxuLnVrLXRvb2x0aXAtYm90dG9tOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuXG4vKlxuICogVG9wL0JvdHRvbSBsZWZ0XG4gKi9cbi51ay10b29sdGlwLXRvcC1sZWZ0OmFmdGVyLFxuLnVrLXRvb2x0aXAtYm90dG9tLWxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiAxMHB4OyB9XG5cbi8qXG4gKiBUb3AvQm90dG9tIHJpZ2h0XG4gKi9cbi51ay10b29sdGlwLXRvcC1yaWdodDphZnRlcixcbi51ay10b29sdGlwLWJvdHRvbS1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi8qXG4gKiBMZWZ0XG4gKi9cbi51ay10b29sdGlwLWxlZnQ6YWZ0ZXIge1xuICByaWdodDogLTVweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzMzOyB9XG5cbi8qXG4gKiBSaWdodFxuICovXG4udWstdG9vbHRpcC1yaWdodDphZnRlciB7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMzM7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDb21wb25lbnQ6IFN0aWNreVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogMS4gTW9yZSByb2J1c3QgaWYgcGFkZGluZyBhbmQgYm9yZGVyIGFyZSB1c2VkXG4gKi9cbltkYXRhLXVrLXN0aWNreV0udWstYWN0aXZlIHtcbiAgei1pbmRleDogOTgwO1xuICAvKiAxICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLypcbiAqIEZhc3RlciBhbmltYXRpb25zXG4gKi9cbltkYXRhLXVrLXN0aWNreV1bY2xhc3MqPSd1ay1hbmltYXRpb24tJ10ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzOyB9XG5cbltkYXRhLXVrLXN0aWNreV0udWstYW5pbWF0aW9uLXJldmVyc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzOyB9XG5cbi51ay1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODZlbTtcbiAgd2lkdGg6IDIuMTQyODZlbTtcbiAgdG9wOiAwLjE0Mjg2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmEtbGkuZmEtbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0ZW07IH1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjsgfVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7IH1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiOyB9XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjsgfVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7IH1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjsgfVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7IH1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjsgfVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7IH1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYdcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ1cIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7IH1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7IH1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiOyB9XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5odG1sLm1tLW9wZW5lZCAubW0tcGFnZSxcbmh0bWwubW0tb3BlbmVkICNtbS1ibG9ja2VyLFxuaHRtbC5tbS1vcGVuZWQgLm1tLWZpeGVkLXRvcCxcbmh0bWwubW0tb3BlbmVkIC5tbS1maXhlZC1ib3R0b20sXG5odG1sLm1tLW9wZW5lZCAubW0tbWVudS5tbS1ob3Jpem9udGFsID4gLm1tLXBhbmVsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lIDAuNHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lIDAuNHMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG5vbmUgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBub25lIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogbm9uZSAwLjRzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCBib3JkZXIsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgYm9yZGVyLCAtbW96LXRyYW5zZm9ybTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgYm9yZGVyLCAtbXMtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIGJvcmRlciwgLW8tdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIGJvcmRlciwgdHJhbnNmb3JtOyB9XG5cbmh0bWwubW0tb3BlbmVkIC5tbS1wYWdlLFxuaHRtbC5tbS1vcGVuZWQgI21tLWJsb2NrZXIge1xuICBsZWZ0OiAwJTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbmh0bWwubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLXBhZ2UsXG5odG1sLm1tLW9wZW5lZC5tbS1vcGVuaW5nICNtbS1ibG9ja2VyIHtcbiAgYm9yZGVyOiAwcHggc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwKTsgfVxuXG4ubW0tbWVudSAubW0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW0tZml4ZWQtdG9wLFxuLm1tLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDsgfVxuXG4ubW0tZml4ZWQtdG9wIHtcbiAgdG9wOiAwOyB9XG5cbi5tbS1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7IH1cblxuaHRtbC5tbS1vcGVuZWQgLm1tLXBhZ2UsXG4ubW0tbWVudSA+IC5tbS1wYW5lbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sLm1tLW9wZW5lZCxcbmh0bWwubW0tb3BlbmVkIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuaHRtbC5tbS1vcGVuZWQgLm1tLXBhZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG5odG1sLm1tLWJhY2tncm91bmQgLm1tLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0OyB9XG5cbiNtbS1ibG9ja2VyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbmh0bWwubW0tb3BlbmVkICNtbS1ibG9ja2VyLFxuaHRtbC5tbS1ibG9ja2luZyAjbW0tYmxvY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tbS1tZW51Lm1tLWN1cnJlbnQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW0tbWVudSB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7IH1cbiAgLm1tLW1lbnUgPiAubW0tcGFuZWwge1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICAubW0tbWVudSA+IC5tbS1wYW5lbC5tbS1vcGVuZWQge1xuICAgICAgbGVmdDogMCU7IH1cbiAgICAubW0tbWVudSA+IC5tbS1wYW5lbC5tbS1zdWJvcGVuZWQge1xuICAgICAgbGVmdDogLTQwJTsgfVxuICAgIC5tbS1tZW51ID4gLm1tLXBhbmVsLm1tLWhpZ2hlc3Qge1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5tbS1tZW51ID4gLm1tLXBhbmVsLm1tLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubW0tbWVudSAubW0tbGlzdCB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuXG4ubW0tbWVudSA+IC5tbS1saXN0IHtcbiAgcGFkZGluZzogMjBweCAwIDQwcHggMDsgfVxuXG4ubW0tcGFuZWwgPiAubW0tbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAubW0tcGFuZWwgPiAubW0tbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLm1tLWxpc3QsXG4ubW0tbGlzdCA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ubW0tbGlzdCAqIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4ubW0tbGlzdCBhLFxuLm1tLWxpc3QgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubW0tbGlzdCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tbS1saXN0ID4gbGkgPiBhLFxuICAubW0tbGlzdCA+IGxpID4gc3BhbiB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5tbS1saXN0ID4gbGk6bm90KC5tbS1zdWJ0aXRsZSk6bm90KC5tbS1sYWJlbCk6bm90KC5tbS1ub3Jlc3VsdHMpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5tbS1saXN0ID4gbGk6bm90KC5tbS1zdWJ0aXRsZSk6bm90KC5tbS1sYWJlbCk6bm90KC5tbS1ub3Jlc3VsdHMpOmFmdGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLm1tLWxpc3QgYS5tbS1zdWJvcGVuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyOyB9XG4gIC5tbS1saXN0IGEubW0tc3Vib3Blbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIC5tbS1saXN0IGEubW0tc3Vib3Blbi5tbS1mdWxsc3Vib3BlbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW0tbGlzdCBhLm1tLXN1Ym9wZW4ubW0tZnVsbHN1Ym9wZW46YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5tbS1saXN0IGEubW0tc3Vib3BlbiArIGEsXG4gIC5tbS1saXN0IGEubW0tc3Vib3BlbiArIHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cblxuLm1tLWxpc3QgPiBsaS5tbS1zZWxlY3RlZCA+IGEubW0tc3Vib3BlbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5tbS1saXN0ID4gbGkubW0tc2VsZWN0ZWQgPiBhLm1tLWZ1bGxzdWJvcGVuICsgYSxcbi5tbS1saXN0ID4gbGkubW0tc2VsZWN0ZWQgPiBhLm1tLWZ1bGxzdWJvcGVuICsgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubW0tbGlzdCBhLm1tLXN1YmNsb3NlIHtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG4ubW0tbGlzdCA+IGxpLm1tLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWluZGVudDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cblxuLm1tLWxpc3QgYS5tbS1zdWJvcGVuOmFmdGVyLFxuLm1tLWxpc3QgYS5tbS1zdWJjbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5tbS1saXN0IGEubW0tc3Vib3BlbjphZnRlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICByaWdodDogMThweDsgfVxuXG4ubW0tbGlzdCBhLm1tLXN1YmNsb3NlOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gIGxlZnQ6IDIycHg7IH1cblxuLm1tLW1lbnUubW0tdmVydGljYWwgLm1tLWxpc3QgLm1tLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDsgfVxuICAubW0tbWVudS5tbS12ZXJ0aWNhbCAubW0tbGlzdCAubW0tcGFuZWwgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubW0tbWVudS5tbS12ZXJ0aWNhbCAubW0tbGlzdCBsaS5tbS1vcGVuZWQgPiAubW0tcGFuZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW0tbWVudS5tbS12ZXJ0aWNhbCAubW0tbGlzdCA+IGxpLm1tLW9wZW5lZCA+IGEubW0tc3Vib3BlbiB7XG4gIGhlaWdodDogNDBweDsgfVxuICAubW0tbWVudS5tbS12ZXJ0aWNhbCAubW0tbGlzdCA+IGxpLm1tLW9wZW5lZCA+IGEubW0tc3Vib3BlbjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTZweDsgfVxuXG5odG1sLm1tLW9wZW5lZCAubW0tcGFnZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubW0taXNtZW51IHtcbiAgYmFja2dyb3VuZDogIzMzMzsgfVxuXG4ubW0tbWVudSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cbiAgLm1tLW1lbnUgLm1tLWxpc3QgPiBsaTphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC5tbS1tZW51IC5tbS1saXN0ID4gbGkgPiBhLm1tLXN1YmNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAubW0tbWVudSAubW0tbGlzdCA+IGxpID4gYS5tbS1zdWJvcGVuOmFmdGVyLCAubW0tbWVudSAubW0tbGlzdCA+IGxpID4gYS5tbS1zdWJjbG9zZTpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIC5tbS1tZW51IC5tbS1saXN0ID4gbGkgPiBhLm1tLXN1Ym9wZW46YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLm1tLW1lbnUgLm1tLWxpc3QgPiBsaS5tbS1zZWxlY3RlZCA+IGE6bm90KC5tbS1zdWJvcGVuKSxcbiAgLm1tLW1lbnUgLm1tLWxpc3QgPiBsaS5tbS1zZWxlY3RlZCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAubW0tbWVudSAubW0tbGlzdCBsaS5tbS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICAubW0tbWVudS5tbS12ZXJ0aWNhbCAubW0tbGlzdCBsaS5tbS1vcGVuZWQgPiBhLm1tLXN1Ym9wZW4sXG4gIC5tbS1tZW51Lm1tLXZlcnRpY2FsIC5tbS1saXN0IGxpLm1tLW9wZW5lZCA+IHVsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG5cbmh0bWwubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLXBhZ2UsXG5odG1sLm1tLW9wZW5lZC5tbS1vcGVuaW5nICNtbS1ibG9ja2VyLFxuaHRtbC5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tZml4ZWQtdG9wLFxuaHRtbC5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tZml4ZWQtYm90dG9tIHtcbiAgbGVmdDogODAlOyB9XG5cbi5tbS1tZW51IHtcbiAgd2lkdGg6IDgwJTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xuICAubW0tbWVudSB7XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gIGh0bWwubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLXBhZ2UsXG4gIGh0bWwubW0tb3BlbmVkLm1tLW9wZW5pbmcgI21tLWJsb2NrZXIsXG4gIGh0bWwubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLWZpeGVkLXRvcCxcbiAgaHRtbC5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tZml4ZWQtYm90dG9tIHtcbiAgICBsZWZ0OiAxNDBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5tbS1tZW51IHtcbiAgICB3aWR0aDogNDQwcHg7IH1cbiAgaHRtbC5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tcGFnZSxcbiAgaHRtbC5tbS1vcGVuZWQubW0tb3BlbmluZyAjbW0tYmxvY2tlcixcbiAgaHRtbC5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tZml4ZWQtdG9wLFxuICBodG1sLm1tLW9wZW5lZC5tbS1vcGVuaW5nIC5tbS1maXhlZC1ib3R0b20ge1xuICAgIGxlZnQ6IDQ0MHB4OyB9IH1cblxuaHRtbC5tbS1ub292ZXJmbG93c2Nyb2xsaW5nLm1tLW9wZW5lZCB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIGh0bWwubW0tbm9vdmVyZmxvd3Njcm9sbGluZy5tbS1vcGVuZWQgYm9keSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgaHRtbC5tbS1ub292ZXJmbG93c2Nyb2xsaW5nLm1tLW9wZW5lZCAubW0tcGFnZSB7XG4gICAgbWluLWhlaWdodDogMTAwMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICBodG1sLm1tLW5vb3ZlcmZsb3dzY3JvbGxpbmcubW0tb3BlbmVkIC5tbS1tZW51IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87IH1cbiAgaHRtbC5tbS1ub292ZXJmbG93c2Nyb2xsaW5nLm1tLW9wZW5lZCA+IC5tbS1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBodG1sLm1tLW5vb3ZlcmZsb3dzY3JvbGxpbmcubW0tb3BlbmVkID4gLm1tLXBhbmVsLm1tLWN1cnJlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuZW0ubW0tY291bnRlciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogNTAlOyB9XG4gIGVtLm1tLWNvdW50ZXIgKyBhLm1tLXN1Ym9wZW4ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgIGVtLm1tLWNvdW50ZXIgKyBhLm1tLXN1Ym9wZW4gKyBhLFxuICAgIGVtLm1tLWNvdW50ZXIgKyBhLm1tLXN1Ym9wZW4gKyBzcGFuIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cbiAgZW0ubW0tY291bnRlciArIGEubW0tZnVsbHN1Ym9wZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubW0tdmVydGljYWwgbGkubW0tc2VsZWN0ZWQgPiBlbS5tbS1jb3VudGVyICsgYS5tbS1zdWJvcGVuICsgYSxcbi5tbS12ZXJ0aWNhbCBsaS5tbS1zZWxlY3RlZCA+IGVtLm1tLWNvdW50ZXIgKyBhLm1tLXN1Ym9wZW4gKyBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4OyB9XG5cbi5tbS1ub3N1YnJlc3VsdHMgPiBlbS5tbS1jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW0tbWVudSBlbS5tbS1jb3VudGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuXG5odG1sLm1tLW9wZW5lZC5tbS1kcmFnZ2luZyAubW0tbWVudSxcbmh0bWwubW0tb3BlbmVkLm1tLWRyYWdnaW5nIC5tbS1wYWdlLFxuaHRtbC5tbS1vcGVuZWQubW0tZHJhZ2dpbmcgI21tLWJsb2NrZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgfVxuXG4ubW0taGVhZGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDMwcHggNDBweCAwIDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG4gIC5tbS1oZWFkZXIgc3BhbiB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAubW0taGVhZGVyIGEge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5tbS1oZWFkZXIgYTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4OyB9XG4gICAgLm1tLWhlYWRlciBhLm1tLXByZXYge1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLm1tLWhlYWRlciBhLm1tLXByZXY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBsZWZ0OiAyMnB4OyB9XG4gICAgLm1tLWhlYWRlciBhLm1tLW5leHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5tbS1oZWFkZXIgYS5tbS1uZXh0OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICByaWdodDogMThweDsgfVxuXG4ubW0taGFzc2VhcmNoIC5tbS1oZWFkZXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0b3A6IDUwcHg7IH1cbiAgLm1tLWhhc3NlYXJjaCAubW0taGVhZGVyIGE6YmVmb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuXG4ubW0tbWVudS5tbS1oYXNoZWFkZXIgbGkubW0tc3VidGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tbS1tZW51Lm1tLWhhc2hlYWRlciAubW0tcGFuZWwge1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuXG4ubW0tbWVudS5tbS1oYXNoZWFkZXIubW0taGFzc2VhcmNoIC5tbS1wYW5lbCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDsgfVxuXG4ubW0tbWVudS5tbS1oYXNoZWFkZXIubW0taXNtZW51IC5tbS1wYW5lbCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5tbS1tZW51Lm1tLWhhc2hlYWRlci5tbS1pc21lbnUubW0taGFzc2VhcmNoIC5tbS1wYW5lbCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuXG4ubW0tbWVudSAubW0taGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIC5tbS1tZW51IC5tbS1oZWFkZXIgYTpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG5cbi5tbS1zZWFyY2gsXG4ubW0tc2VhcmNoIGlucHV0IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tbS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjsgfVxuICAubW0tc2VhcmNoIGlucHV0IHtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLm1tLW1lbnUgbGkubW0tbm9zdWJyZXN1bHRzID4gYS5tbS1zdWJvcGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubW0tbWVudSBsaS5tbS1ub3N1YnJlc3VsdHMgPiBhLm1tLXN1Ym9wZW4gKyBhLFxuICAubW0tbWVudSBsaS5tbS1ub3N1YnJlc3VsdHMgPiBhLm1tLXN1Ym9wZW4gKyBzcGFuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5tbS1tZW51IGxpLm1tLW5vcmVzdWx0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAubW0tbWVudSBsaS5tbS1ub3Jlc3VsdHM6YWZ0ZXIge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4ubW0tbWVudS5tbS1ub3Jlc3VsdHMgbGkubW0tbm9yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1tLW1lbnUubW0taGFzc2VhcmNoIC5tbS1wYW5lbCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5tbS1tZW51IC5tbS1zZWFyY2ggaW5wdXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cblxuLm1tLW1lbnUgbGkubW0tbm9yZXN1bHRzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuXG5odG1sLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLXBhZ2UsXG5odG1sLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gI21tLWJsb2NrZXIsXG5odG1sLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLWZpeGVkLXRvcCxcbmh0bWwubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tZml4ZWQtYm90dG9tIHtcbiAgbGVmdDogMTAwJTsgfVxuXG4ubW0tbWVudS5tbS1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwcHgpIHtcbiAgLm1tLW1lbnUubW0tZnVsbHNjcmVlbiB7XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gIGh0bWwubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tcGFnZSxcbiAgaHRtbC5tbS1vcGVuZWQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuICNtbS1ibG9ja2VyLFxuICBodG1sLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLWZpeGVkLXRvcCxcbiAgaHRtbC5tbS1vcGVuZWQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1maXhlZC1ib3R0b20ge1xuICAgIGxlZnQ6IDE0MHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAwMDBweCkge1xuICAubW0tbWVudS5tbS1mdWxsc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwMDBweDsgfVxuICBodG1sLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLXBhZ2UsXG4gIGh0bWwubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAjbW0tYmxvY2tlcixcbiAgaHRtbC5tbS1vcGVuZWQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1maXhlZC10b3AsXG4gIGh0bWwubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tZml4ZWQtYm90dG9tIHtcbiAgICBsZWZ0OiAxMDAwMHB4OyB9IH1cblxuLm1tLW1lbnUubW0tdG9wLm1tLWZ1bGxzY3JlZW4ge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuaHRtbC5tbS10b3AubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tcGFnZSxcbmh0bWwubW0tdG9wLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gI21tLWJsb2NrZXIsXG5odG1sLm1tLXRvcC5tbS1vcGVuZWQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1maXhlZC10b3Age1xuICB0b3A6IDEwMCU7IH1cblxuaHRtbC5tbS10b3AubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAtMTAwJTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogMTQwcHgpIHtcbiAgLm1tLW1lbnUubW0tdG9wLm1tLWZ1bGxzY3JlZW4ge1xuICAgIGhlaWdodDogMTQwcHg7IH1cbiAgaHRtbC5tbS10b3AubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tcGFnZSxcbiAgaHRtbC5tbS10b3AubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAjbW0tYmxvY2tlcixcbiAgaHRtbC5tbS10b3AubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tZml4ZWQtdG9wIHtcbiAgICB0b3A6IDE0MHB4OyB9XG4gIGh0bWwubW0tdG9wLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLWZpeGVkLWJvdHRvbSB7XG4gICAgYm90dG9tOiAtMTQwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLWhlaWdodDogMTAwMDBweCkge1xuICAubW0tbWVudS5tbS10b3AubW0tZnVsbHNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDAwMHB4OyB9XG4gIGh0bWwubW0tdG9wLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLXBhZ2UsXG4gIGh0bWwubW0tdG9wLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gI21tLWJsb2NrZXIsXG4gIGh0bWwubW0tdG9wLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLWZpeGVkLXRvcCB7XG4gICAgdG9wOiAxMDAwMHB4OyB9XG4gIGh0bWwubW0tdG9wLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLWZpeGVkLWJvdHRvbSB7XG4gICAgYm90dG9tOiAtMTAwMDBweDsgfSB9XG5cbi5tbS1tZW51Lm1tLXJpZ2h0Lm1tLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwJTsgfVxuXG5odG1sLm1tLXJpZ2h0Lm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLXBhZ2UsXG5odG1sLm1tLXJpZ2h0Lm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gI21tLWJsb2NrZXIsXG5odG1sLm1tLXJpZ2h0Lm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLWZpeGVkLXRvcCxcbmh0bWwubW0tcmlnaHQubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tZml4ZWQtYm90dG9tIHtcbiAgcmlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwcHgpIHtcbiAgLm1tLW1lbnUubW0tcmlnaHQubW0tZnVsbHNjcmVlbiB7XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gIGh0bWwubW0tcmlnaHQubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tcGFnZSxcbiAgaHRtbC5tbS1yaWdodC5tbS1vcGVuZWQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuICNtbS1ibG9ja2VyLFxuICBodG1sLm1tLXJpZ2h0Lm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLWZpeGVkLXRvcCxcbiAgaHRtbC5tbS1yaWdodC5tbS1vcGVuZWQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1maXhlZC1ib3R0b20ge1xuICAgIHJpZ2h0OiAxNDBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDAwcHgpIHtcbiAgLm1tLW1lbnUubW0tcmlnaHQubW0tZnVsbHNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMDAwcHg7IH1cbiAgaHRtbC5tbS1yaWdodC5tbS1vcGVuZWQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1wYWdlLFxuICBodG1sLm1tLXJpZ2h0Lm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gI21tLWJsb2NrZXIsXG4gIGh0bWwubW0tcmlnaHQubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tZml4ZWQtdG9wLFxuICBodG1sLm1tLXJpZ2h0Lm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLWZpeGVkLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDEwMDAwcHg7IH0gfVxuXG4ubW0tbWVudS5tbS1ib3R0b20ubW0tZnVsbHNjcmVlbiB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5odG1sLm1tLWJvdHRvbS5tbS1vcGVuZWQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1wYWdlLFxuaHRtbC5tbS1ib3R0b20ubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAjbW0tYmxvY2tlcixcbmh0bWwubW0tYm90dG9tLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZ1bGxzY3JlZW4gLm1tLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMTAwJTsgfVxuXG5odG1sLm1tLWJvdHRvbS5tbS1vcGVuZWQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1maXhlZC10b3Age1xuICB0b3A6IC0xMDAlOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiAxNDBweCkge1xuICAubW0tbWVudS5tbS1ib3R0b20ubW0tZnVsbHNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxNDBweDsgfVxuICBodG1sLm1tLWJvdHRvbS5tbS1vcGVuZWQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1wYWdlLFxuICBodG1sLm1tLWJvdHRvbS5tbS1vcGVuZWQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuICNtbS1ibG9ja2VyLFxuICBodG1sLm1tLWJvdHRvbS5tbS1vcGVuZWQubW0tb3BlbmluZy5tbS1mdWxsc2NyZWVuIC5tbS1maXhlZC1ib3R0b20ge1xuICAgIGJvdHRvbTogMTQwcHg7IH1cbiAgaHRtbC5tbS1ib3R0b20ubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tZml4ZWQtdG9wIHtcbiAgICB0b3A6IC0xNDBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4taGVpZ2h0OiAxMDAwMHB4KSB7XG4gIC5tbS1tZW51Lm1tLWJvdHRvbS5tbS1mdWxsc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwMDAwcHg7IH1cbiAgaHRtbC5tbS1ib3R0b20ubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tcGFnZSxcbiAgaHRtbC5tbS1ib3R0b20ubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAjbW0tYmxvY2tlcixcbiAgaHRtbC5tbS1ib3R0b20ubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tZml4ZWQtYm90dG9tIHtcbiAgICBib3R0b206IDEwMDAwcHg7IH1cbiAgaHRtbC5tbS1ib3R0b20ubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnVsbHNjcmVlbiAubW0tZml4ZWQtdG9wIHtcbiAgICB0b3A6IC0xMDAwMHB4OyB9IH1cblxuLm1tLW1lbnUubW0tZnVsbHNjcmVlbi5tbS1mcm9udCwgLm1tLW1lbnUubW0tZnVsbHNjcmVlbi5tbS1uZXh0IHtcbiAgbGVmdDogLTEwMCU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQwcHgpIHtcbiAgLm1tLW1lbnUubW0tZnVsbHNjcmVlbi5tbS1mcm9udCwgLm1tLW1lbnUubW0tZnVsbHNjcmVlbi5tbS1uZXh0IHtcbiAgICBsZWZ0OiAtMTQwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDAwMHB4KSB7XG4gIC5tbS1tZW51Lm1tLWZ1bGxzY3JlZW4ubW0tZnJvbnQsIC5tbS1tZW51Lm1tLWZ1bGxzY3JlZW4ubW0tbmV4dCB7XG4gICAgbGVmdDogLTEwMDAwcHg7IH0gfVxuXG4ubW0tbWVudS5tbS10b3AubW0tZnVsbHNjcmVlbi5tbS1mcm9udCwgLm1tLW1lbnUubW0tdG9wLm1tLWZ1bGxzY3JlZW4ubW0tbmV4dCB7XG4gIHRvcDogLTEwMCU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDE0MHB4KSB7XG4gIC5tbS1tZW51Lm1tLXRvcC5tbS1mdWxsc2NyZWVuLm1tLWZyb250LCAubW0tbWVudS5tbS10b3AubW0tZnVsbHNjcmVlbi5tbS1uZXh0IHtcbiAgICB0b3A6IC0xNDBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4taGVpZ2h0OiAxMDAwMHB4KSB7XG4gIC5tbS1tZW51Lm1tLXRvcC5tbS1mdWxsc2NyZWVuLm1tLWZyb250LCAubW0tbWVudS5tbS10b3AubW0tZnVsbHNjcmVlbi5tbS1uZXh0IHtcbiAgICB0b3A6IC0xMDAwMHB4OyB9IH1cblxuLm1tLW1lbnUubW0tcmlnaHQubW0tZnVsbHNjcmVlbi5tbS1mcm9udCwgLm1tLW1lbnUubW0tcmlnaHQubW0tZnVsbHNjcmVlbi5tbS1uZXh0IHtcbiAgcmlnaHQ6IC0xMDAlOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0MHB4KSB7XG4gIC5tbS1tZW51Lm1tLXJpZ2h0Lm1tLWZ1bGxzY3JlZW4ubW0tZnJvbnQsIC5tbS1tZW51Lm1tLXJpZ2h0Lm1tLWZ1bGxzY3JlZW4ubW0tbmV4dCB7XG4gICAgcmlnaHQ6IC0xNDBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDAwcHgpIHtcbiAgLm1tLW1lbnUubW0tcmlnaHQubW0tZnVsbHNjcmVlbi5tbS1mcm9udCwgLm1tLW1lbnUubW0tcmlnaHQubW0tZnVsbHNjcmVlbi5tbS1uZXh0IHtcbiAgICByaWdodDogLTEwMDAwcHg7IH0gfVxuXG4ubW0tbWVudS5tbS1ib3R0b20ubW0tZnVsbHNjcmVlbi5tbS1mcm9udCwgLm1tLW1lbnUubW0tYm90dG9tLm1tLWZ1bGxzY3JlZW4ubW0tbmV4dCB7XG4gIGJvdHRvbTogLTEwMCU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDE0MHB4KSB7XG4gIC5tbS1tZW51Lm1tLWJvdHRvbS5tbS1mdWxsc2NyZWVuLm1tLWZyb250LCAubW0tbWVudS5tbS1ib3R0b20ubW0tZnVsbHNjcmVlbi5tbS1uZXh0IHtcbiAgICBib3R0b206IC0xNDBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4taGVpZ2h0OiAxMDAwMHB4KSB7XG4gIC5tbS1tZW51Lm1tLWJvdHRvbS5tbS1mdWxsc2NyZWVuLm1tLWZyb250LCAubW0tbWVudS5tbS1ib3R0b20ubW0tZnVsbHNjcmVlbi5tbS1uZXh0IHtcbiAgICBib3R0b206IC0xMDAwMHB4OyB9IH1cblxuaHRtbC5tbS1vcGVuZWQubW0tZnJvbnQgLm1tLWZpeGVkLXRvcCxcbmh0bWwubW0tb3BlbmVkLm1tLWZyb250IC5tbS1maXhlZC1ib3R0b20sXG5odG1sLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZyb250IC5tbS1maXhlZC10b3AsXG5odG1sLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZyb250IC5tbS1maXhlZC1ib3R0b20ge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG5odG1sLm1tLW9wZW5lZC5tbS1mcm9udCAubW0tZml4ZWQtdG9wLFxuaHRtbC5tbS1vcGVuZWQubW0tb3BlbmluZy5tbS1mcm9udCAubW0tZml4ZWQtdG9wIHtcbiAgdG9wOiAwOyB9XG5cbmh0bWwubW0tb3BlbmVkLm1tLWZyb250IC5tbS1maXhlZC1ib3R0b20sXG5odG1sLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZyb250IC5tbS1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7IH1cblxuaHRtbC5tbS1vcGVuZWQubW0tZnVsbHNjcmVlbiAubW0tcGFnZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKlxuXHRUaGUgQ1NTIHJ1bGVzIGluIHRoaXMgZmlsZSBzaG91bGQgZm9yY2UgYWxsIHRyYW5zaXRpb25zIGZvciB0aGUgbWVudSBpbnRvIGhhcmR3YXJlIGFjY2VsZXJhdGlvbi5cblx0VW5mb3J0dW5hdGVseSwgdGhpcyBpcyByZWFsbHkgYnVnZ3kgaW4gZGlmZmVyZW50IGJyb3dzZXJzLlxuXHRVc2Ugd2l0aCBjYXV0aW9uIGFuZCB0ZXN0IHRob3JvdWdobHkhXG4qL1xuaHRtbC5tbS1hY2NlbGVyYXRlZC5tbS1vcGVuZWQgLm1tLXBhZ2UsXG5odG1sLm1tLWFjY2VsZXJhdGVkLm1tLW9wZW5lZCAjbW0tYmxvY2tlcixcbmh0bWwubW0tYWNjZWxlcmF0ZWQubW0tb3BlbmVkIC5tbS1tZW51Lm1tLWZyb250LFxuaHRtbC5tbS1hY2NlbGVyYXRlZC5tbS1vcGVuZWQgLm1tLW1lbnUubW0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7IH1cblxuaHRtbC5tbS1hY2NlbGVyYXRlZC5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tcGFnZSxcbmh0bWwubW0tYWNjZWxlcmF0ZWQubW0tb3BlbmVkLm1tLW9wZW5pbmcgI21tLWJsb2NrZXIsXG5odG1sLm1tLWFjY2VsZXJhdGVkLm1tLW9wZW5lZC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWZyb250LFxuaHRtbC5tbS1hY2NlbGVyYXRlZC5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tbWVudS5tbS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KTsgfVxuXG5odG1sLm1tLWFjY2VsZXJhdGVkIC5tbS1tZW51Lm1tLWhvcml6b250YWwgLm1tLXBhbmVsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTsgfVxuICBodG1sLm1tLWFjY2VsZXJhdGVkIC5tbS1tZW51Lm1tLWhvcml6b250YWwgLm1tLXBhbmVsLm1tLW9wZW5lZCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpOyB9XG4gICAgaHRtbC5tbS1hY2NlbGVyYXRlZCAubW0tbWVudS5tbS1ob3Jpem9udGFsIC5tbS1wYW5lbC5tbS1vcGVuZWQubW0tc3Vib3BlbmVkIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAycHgpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDJweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAycHgpO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAycHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAycHgpOyB9XG5cbi5tbS1tZW51Lm1tLXRvcCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmh0bWwubW0tdG9wLm1tLW9wZW5lZCAubW0tcGFnZSxcbmh0bWwubW0tdG9wLm1tLW9wZW5lZCAjbW0tYmxvY2tlciB7XG4gIHRvcDogMCU7IH1cblxuaHRtbC5tbS10b3AubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLXBhZ2UsXG5odG1sLm1tLXRvcC5tbS1vcGVuZWQubW0tb3BlbmluZyAjbW0tYmxvY2tlcixcbmh0bWwubW0tdG9wLm1tLW9wZW5lZC5tbS1vcGVuaW5nIC5tbS1maXhlZC10b3AsXG5odG1sLm1tLXRvcC5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tZml4ZWQtYm90dG9tIHtcbiAgbGVmdDogMDsgfVxuXG4ubW0tbWVudS5tbS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbmh0bWwubW0tcmlnaHQubW0tb3BlbmVkIC5tbS1wYWdlLFxuaHRtbC5tbS1yaWdodC5tbS1vcGVuZWQgI21tLWJsb2NrZXIsXG5odG1sLm1tLXJpZ2h0Lm1tLW9wZW5lZCAubW0tZml4ZWQtdG9wLFxuaHRtbC5tbS1yaWdodC5tbS1vcGVuZWQgLm1tLWZpeGVkLWJvdHRvbSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwJTsgfVxuXG5odG1sLm1tLXJpZ2h0Lm1tLW9wZW5lZC5tbS1vcGVuaW5nIC5tbS1wYWdlLFxuaHRtbC5tbS1yaWdodC5tbS1vcGVuZWQubW0tb3BlbmluZyAjbW0tYmxvY2tlcixcbmh0bWwubW0tcmlnaHQubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLWZpeGVkLXRvcCxcbmh0bWwubW0tcmlnaHQubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLWZpeGVkLWJvdHRvbSB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLm1tLW1lbnUubW0tYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwOyB9XG5cbmh0bWwubW0tYm90dG9tLm1tLW9wZW5lZCAubW0tcGFnZSxcbmh0bWwubW0tYm90dG9tLm1tLW9wZW5lZCAjbW0tYmxvY2tlciB7XG4gIGJvdHRvbTogMCU7XG4gIHRvcDogYXV0bzsgfVxuXG5odG1sLm1tLWJvdHRvbS5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tcGFnZSxcbmh0bWwubW0tYm90dG9tLm1tLW9wZW5lZC5tbS1vcGVuaW5nICNtbS1ibG9ja2VyLFxuaHRtbC5tbS1ib3R0b20ubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLWZpeGVkLXRvcCxcbmh0bWwubW0tYm90dG9tLm1tLW9wZW5lZC5tbS1vcGVuaW5nIC5tbS1maXhlZC1ib3R0b20ge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLm1tLW1lbnUubW0tdG9wIHtcbiAgaGVpZ2h0OiA4MCU7IH1cblxuaHRtbC5tbS10b3AubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLXBhZ2UsXG5odG1sLm1tLXRvcC5tbS1vcGVuZWQubW0tb3BlbmluZyAjbW0tYmxvY2tlcixcbmh0bWwubW0tdG9wLm1tLW9wZW5lZC5tbS1vcGVuaW5nIC5tbS1maXhlZC10b3Age1xuICB0b3A6IDgwJTsgfVxuXG5odG1sLm1tLXRvcC5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAtODAlOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiAxNzVweCkge1xuICAubW0tbWVudS5tbS10b3Age1xuICAgIGhlaWdodDogMTQwcHg7IH1cbiAgaHRtbC5tbS10b3AubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLXBhZ2UsXG4gIGh0bWwubW0tdG9wLm1tLW9wZW5lZC5tbS1vcGVuaW5nICNtbS1ibG9ja2VyLFxuICBodG1sLm1tLXRvcC5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tZml4ZWQtdG9wIHtcbiAgICB0b3A6IDE0MHB4OyB9XG4gIGh0bWwubW0tdG9wLm1tLW9wZW5lZC5tbS1vcGVuaW5nIC5tbS1maXhlZC1ib3R0b20ge1xuICAgIGJvdHRvbTogLTE0MHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi1oZWlnaHQ6IDExMDBweCkge1xuICAubW0tbWVudS5tbS10b3Age1xuICAgIGhlaWdodDogODgwcHg7IH1cbiAgaHRtbC5tbS10b3AubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLXBhZ2UsXG4gIGh0bWwubW0tdG9wLm1tLW9wZW5lZC5tbS1vcGVuaW5nICNtbS1ibG9ja2VyLFxuICBodG1sLm1tLXRvcC5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tZml4ZWQtdG9wIHtcbiAgICB0b3A6IDg4MHB4OyB9XG4gIGh0bWwubW0tdG9wLm1tLW9wZW5lZC5tbS1vcGVuaW5nIC5tbS1maXhlZC1ib3R0b20ge1xuICAgIGJvdHRvbTogLTg4MHB4OyB9IH1cblxuLm1tLW1lbnUubW0tcmlnaHQge1xuICB3aWR0aDogODAlOyB9XG5cbmh0bWwubW0tcmlnaHQubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLXBhZ2UsXG5odG1sLm1tLXJpZ2h0Lm1tLW9wZW5lZC5tbS1vcGVuaW5nICNtbS1ibG9ja2VyLFxuaHRtbC5tbS1yaWdodC5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tZml4ZWQtdG9wLFxuaHRtbC5tbS1yaWdodC5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tZml4ZWQtYm90dG9tIHtcbiAgcmlnaHQ6IDgwJTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNzVweCkge1xuICAubW0tbWVudS5tbS1yaWdodCB7XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gIGh0bWwubW0tcmlnaHQubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLXBhZ2UsXG4gIGh0bWwubW0tcmlnaHQubW0tb3BlbmVkLm1tLW9wZW5pbmcgI21tLWJsb2NrZXIsXG4gIGh0bWwubW0tcmlnaHQubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLWZpeGVkLXRvcCxcbiAgaHRtbC5tbS1yaWdodC5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tZml4ZWQtYm90dG9tIHtcbiAgICByaWdodDogMTQwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICAubW0tbWVudS5tbS1yaWdodCB7XG4gICAgd2lkdGg6IDQ0MHB4OyB9XG4gIGh0bWwubW0tcmlnaHQubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLXBhZ2UsXG4gIGh0bWwubW0tcmlnaHQubW0tb3BlbmVkLm1tLW9wZW5pbmcgI21tLWJsb2NrZXIsXG4gIGh0bWwubW0tcmlnaHQubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLWZpeGVkLXRvcCxcbiAgaHRtbC5tbS1yaWdodC5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tZml4ZWQtYm90dG9tIHtcbiAgICByaWdodDogNDQwcHg7IH0gfVxuXG4ubW0tbWVudS5tbS1ib3R0b20ge1xuICBoZWlnaHQ6IDgwJTsgfVxuXG5odG1sLm1tLWJvdHRvbS5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tcGFnZSxcbmh0bWwubW0tYm90dG9tLm1tLW9wZW5lZC5tbS1vcGVuaW5nICNtbS1ibG9ja2VyLFxuaHRtbC5tbS1ib3R0b20ubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogODAlOyB9XG5cbmh0bWwubW0tYm90dG9tLm1tLW9wZW5lZC5tbS1vcGVuaW5nIC5tbS1maXhlZC10b3Age1xuICB0b3A6IC04MCU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDE3NXB4KSB7XG4gIC5tbS1tZW51Lm1tLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiAxNDBweDsgfVxuICBodG1sLm1tLWJvdHRvbS5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tcGFnZSxcbiAgaHRtbC5tbS1ib3R0b20ubW0tb3BlbmVkLm1tLW9wZW5pbmcgI21tLWJsb2NrZXIsXG4gIGh0bWwubW0tYm90dG9tLm1tLW9wZW5lZC5tbS1vcGVuaW5nIC5tbS1maXhlZC1ib3R0b20ge1xuICAgIGJvdHRvbTogMTQwcHg7IH1cbiAgaHRtbC5tbS1ib3R0b20ubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLWZpeGVkLXRvcCB7XG4gICAgdG9wOiAtMTQwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLWhlaWdodDogMTEwMHB4KSB7XG4gIC5tbS1tZW51Lm1tLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiA4ODBweDsgfVxuICBodG1sLm1tLWJvdHRvbS5tbS1vcGVuZWQubW0tb3BlbmluZyAubW0tcGFnZSxcbiAgaHRtbC5tbS1ib3R0b20ubW0tb3BlbmVkLm1tLW9wZW5pbmcgI21tLWJsb2NrZXIsXG4gIGh0bWwubW0tYm90dG9tLm1tLW9wZW5lZC5tbS1vcGVuaW5nIC5tbS1maXhlZC1ib3R0b20ge1xuICAgIGJvdHRvbTogODgwcHg7IH1cbiAgaHRtbC5tbS1ib3R0b20ubW0tb3BlbmVkLm1tLW9wZW5pbmcgLm1tLWZpeGVkLXRvcCB7XG4gICAgdG9wOiAtODgwcHg7IH0gfVxuXG5odG1sLm1tLWZyb250Lm1tLW9wZW5lZCAubW0tcGFnZSB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tbS1tZW51Lm1tLWZyb250LFxuLm1tLW1lbnUubW0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAwLjRzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IG5vbmUgMC40cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCAtbW96LXRyYW5zZm9ybTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgLW8tdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIC1vLXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCB0cmFuc2Zvcm07IH1cblxuaHRtbC5tbS1mcm9udCAubW0tcGFnZSxcbmh0bWwubW0tZnJvbnQgI21tLWJsb2NrZXIge1xuICB6LWluZGV4OiAwOyB9XG5cbi5tbS1tZW51Lm1tLWZyb250IHtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbmh0bWwubW0tb3BlbmVkLm1tLW5leHQgLm1tLXBhZ2Uge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbmh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1mcm9udCwgaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLW5leHQge1xuICBsZWZ0OiAwJTsgfVxuXG4ubW0tbWVudS5tbS10b3AubW0tZnJvbnQsIC5tbS1tZW51Lm1tLXRvcC5tbS1uZXh0IHtcbiAgbGVmdDogMDsgfVxuXG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tdG9wLm1tLWZyb250LCBodG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tdG9wLm1tLW5leHQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDAlOyB9XG5cbi5tbS1tZW51Lm1tLXJpZ2h0Lm1tLWZyb250LCAubW0tbWVudS5tbS1yaWdodC5tbS1uZXh0IHtcbiAgbGVmdDogYXV0bzsgfVxuXG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tcmlnaHQubW0tZnJvbnQsIGh0bWwubW0tb3BlbmluZyAubW0tbWVudS5tbS1yaWdodC5tbS1uZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDAlOyB9XG5cbi5tbS1tZW51Lm1tLWJvdHRvbS5tbS1mcm9udCwgLm1tLW1lbnUubW0tYm90dG9tLm1tLW5leHQge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWJvdHRvbS5tbS1mcm9udCwgaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLWJvdHRvbS5tbS1uZXh0IHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwJTsgfVxuXG4ubW0tbWVudS5tbS1mcm9udCwgLm1tLW1lbnUubW0tbmV4dCB7XG4gIGxlZnQ6IC04MCU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTc1cHgpIHtcbiAgLm1tLW1lbnUubW0tZnJvbnQsIC5tbS1tZW51Lm1tLW5leHQge1xuICAgIGxlZnQ6IC0xNDBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5tbS1tZW51Lm1tLWZyb250LCAubW0tbWVudS5tbS1uZXh0IHtcbiAgICBsZWZ0OiAtNDQwcHg7IH0gfVxuXG4ubW0tbWVudS5tbS10b3AubW0tZnJvbnQsIC5tbS1tZW51Lm1tLXRvcC5tbS1uZXh0IHtcbiAgdG9wOiAtODAlOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiAxNzVweCkge1xuICAubW0tbWVudS5tbS10b3AubW0tZnJvbnQsIC5tbS1tZW51Lm1tLXRvcC5tbS1uZXh0IHtcbiAgICB0b3A6IC0xNDBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4taGVpZ2h0OiAxMTAwcHgpIHtcbiAgLm1tLW1lbnUubW0tdG9wLm1tLWZyb250LCAubW0tbWVudS5tbS10b3AubW0tbmV4dCB7XG4gICAgdG9wOiAtODgwcHg7IH0gfVxuXG4ubW0tbWVudS5tbS1yaWdodC5tbS1mcm9udCwgLm1tLW1lbnUubW0tcmlnaHQubW0tbmV4dCB7XG4gIHJpZ2h0OiAtODAlOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE3NXB4KSB7XG4gIC5tbS1tZW51Lm1tLXJpZ2h0Lm1tLWZyb250LCAubW0tbWVudS5tbS1yaWdodC5tbS1uZXh0IHtcbiAgICByaWdodDogLTE0MHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLm1tLW1lbnUubW0tcmlnaHQubW0tZnJvbnQsIC5tbS1tZW51Lm1tLXJpZ2h0Lm1tLW5leHQge1xuICAgIHJpZ2h0OiAtNDQwcHg7IH0gfVxuXG4ubW0tbWVudS5tbS1ib3R0b20ubW0tZnJvbnQsIC5tbS1tZW51Lm1tLWJvdHRvbS5tbS1uZXh0IHtcbiAgYm90dG9tOiAtODAlOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiAxNzVweCkge1xuICAubW0tbWVudS5tbS1ib3R0b20ubW0tZnJvbnQsIC5tbS1tZW51Lm1tLWJvdHRvbS5tbS1uZXh0IHtcbiAgICBib3R0b206IC0xNDBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4taGVpZ2h0OiAxMTAwcHgpIHtcbiAgLm1tLW1lbnUubW0tYm90dG9tLm1tLWZyb250LCAubW0tbWVudS5tbS1ib3R0b20ubW0tbmV4dCB7XG4gICAgYm90dG9tOiAtODgwcHg7IH0gfVxuXG5odG1sLm1tLW9wZW5lZC5tbS1mcm9udCAubW0tZml4ZWQtdG9wLFxuaHRtbC5tbS1vcGVuZWQubW0tZnJvbnQgLm1tLWZpeGVkLWJvdHRvbSxcbmh0bWwubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnJvbnQgLm1tLWZpeGVkLXRvcCxcbmh0bWwubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnJvbnQgLm1tLWZpeGVkLWJvdHRvbSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbmh0bWwubW0tb3BlbmVkLm1tLWZyb250IC5tbS1maXhlZC10b3AsXG5odG1sLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZyb250IC5tbS1maXhlZC10b3Age1xuICB0b3A6IDA7IH1cblxuaHRtbC5tbS1vcGVuZWQubW0tZnJvbnQgLm1tLWZpeGVkLWJvdHRvbSxcbmh0bWwubW0tb3BlbmVkLm1tLW9wZW5pbmcubW0tZnJvbnQgLm1tLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDsgfVxuXG5odG1sLm1tLW9wZW5lZC5tbS1saWdodCAubW0tcGFnZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ubW0taXNtZW51Lm1tLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMzsgfVxuXG4ubW0tbWVudS5tbS1saWdodCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLm1tLW1lbnUubW0tbGlnaHQgLm1tLWxpc3QgPiBsaTphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLm1tLW1lbnUubW0tbGlnaHQgLm1tLWxpc3QgPiBsaSA+IGEubW0tc3ViY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC5tbS1tZW51Lm1tLWxpZ2h0IC5tbS1saXN0ID4gbGkgPiBhLm1tLXN1Ym9wZW46YWZ0ZXIsIC5tbS1tZW51Lm1tLWxpZ2h0IC5tbS1saXN0ID4gbGkgPiBhLm1tLXN1YmNsb3NlOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLm1tLW1lbnUubW0tbGlnaHQgLm1tLWxpc3QgPiBsaSA+IGEubW0tc3Vib3BlbjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5tbS1tZW51Lm1tLWxpZ2h0IC5tbS1saXN0ID4gbGkubW0tc2VsZWN0ZWQgPiBhOm5vdCgubW0tc3Vib3BlbiksXG4gIC5tbS1tZW51Lm1tLWxpZ2h0IC5tbS1saXN0ID4gbGkubW0tc2VsZWN0ZWQgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cbiAgLm1tLW1lbnUubW0tbGlnaHQgLm1tLWxpc3QgbGkubW0tbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7IH1cbiAgLm1tLW1lbnUubW0tbGlnaHQubW0tdmVydGljYWwgLm1tLWxpc3QgbGkubW0tb3BlbmVkID4gYS5tbS1zdWJvcGVuLFxuICAubW0tbWVudS5tbS1saWdodC5tbS12ZXJ0aWNhbCAubW0tbGlzdCBsaS5tbS1vcGVuZWQgPiB1bCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTsgfVxuXG4ubW0tbWVudS5tbS1saWdodCAubW0tc2VhcmNoIGlucHV0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi5tbS1tZW51Lm1tLWxpZ2h0IGxpLm1tLW5vcmVzdWx0cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm1tLW1lbnUubW0tbGlnaHQgZW0ubW0tY291bnRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm1tLW1lbnUubW0tbGlnaHQgLm1tLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC5tbS1tZW51Lm1tLWxpZ2h0IC5tbS1oZWFkZXIgYTpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbmh0bWwubW0tb3BlbmVkLm1tLXdoaXRlIC5tbS1wYWdlIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5tbS1pc21lbnUubW0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5tbS1tZW51Lm1tLXdoaXRlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAubW0tbWVudS5tbS13aGl0ZSAubW0tbGlzdCA+IGxpOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAubW0tbWVudS5tbS13aGl0ZSAubW0tbGlzdCA+IGxpID4gYS5tbS1zdWJjbG9zZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC5tbS1tZW51Lm1tLXdoaXRlIC5tbS1saXN0ID4gbGkgPiBhLm1tLXN1Ym9wZW46YWZ0ZXIsIC5tbS1tZW51Lm1tLXdoaXRlIC5tbS1saXN0ID4gbGkgPiBhLm1tLXN1YmNsb3NlOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLm1tLW1lbnUubW0td2hpdGUgLm1tLWxpc3QgPiBsaSA+IGEubW0tc3Vib3BlbjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5tbS1tZW51Lm1tLXdoaXRlIC5tbS1saXN0ID4gbGkubW0tc2VsZWN0ZWQgPiBhOm5vdCgubW0tc3Vib3BlbiksXG4gIC5tbS1tZW51Lm1tLXdoaXRlIC5tbS1saXN0ID4gbGkubW0tc2VsZWN0ZWQgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG4gIC5tbS1tZW51Lm1tLXdoaXRlIC5tbS1saXN0IGxpLm1tLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpOyB9XG4gIC5tbS1tZW51Lm1tLXdoaXRlLm1tLXZlcnRpY2FsIC5tbS1saXN0IGxpLm1tLW9wZW5lZCA+IGEubW0tc3Vib3BlbixcbiAgLm1tLW1lbnUubW0td2hpdGUubW0tdmVydGljYWwgLm1tLWxpc3QgbGkubW0tb3BlbmVkID4gdWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7IH1cblxuLm1tLW1lbnUubW0td2hpdGUgLm1tLXNlYXJjaCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuXG4ubW0tbWVudS5tbS13aGl0ZSBsaS5tbS1ub3Jlc3VsdHMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5tbS1tZW51Lm1tLXdoaXRlIGVtLm1tLWNvdW50ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5tbS1tZW51Lm1tLXdoaXRlIC5tbS1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAubW0tbWVudS5tbS13aGl0ZSAubW0taGVhZGVyIGE6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG5odG1sLm1tLW9wZW5lZC5tbS1ibGFjayAubW0tcGFnZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLm1tLWlzbWVudS5tbS1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm1tLW1lbnUubW0tYmxhY2sge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG4gIC5tbS1tZW51Lm1tLWJsYWNrIC5tbS1saXN0ID4gbGk6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gIC5tbS1tZW51Lm1tLWJsYWNrIC5tbS1saXN0ID4gbGkgPiBhLm1tLXN1YmNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgLm1tLW1lbnUubW0tYmxhY2sgLm1tLWxpc3QgPiBsaSA+IGEubW0tc3Vib3BlbjphZnRlciwgLm1tLW1lbnUubW0tYmxhY2sgLm1tLWxpc3QgPiBsaSA+IGEubW0tc3ViY2xvc2U6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAubW0tbWVudS5tbS1ibGFjayAubW0tbGlzdCA+IGxpID4gYS5tbS1zdWJvcGVuOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgLm1tLW1lbnUubW0tYmxhY2sgLm1tLWxpc3QgPiBsaS5tbS1zZWxlY3RlZCA+IGE6bm90KC5tbS1zdWJvcGVuKSxcbiAgLm1tLW1lbnUubW0tYmxhY2sgLm1tLWxpc3QgPiBsaS5tbS1zZWxlY3RlZCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cbiAgLm1tLW1lbnUubW0tYmxhY2sgLm1tLWxpc3QgbGkubW0tbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cbiAgLm1tLW1lbnUubW0tYmxhY2subW0tdmVydGljYWwgLm1tLWxpc3QgbGkubW0tb3BlbmVkID4gYS5tbS1zdWJvcGVuLFxuICAubW0tbWVudS5tbS1ibGFjay5tbS12ZXJ0aWNhbCAubW0tbGlzdCBsaS5tbS1vcGVuZWQgPiB1bCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuXG4ubW0tbWVudS5tbS1ibGFjayAubW0tc2VhcmNoIGlucHV0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG5cbi5tbS1tZW51Lm1tLWJsYWNrIGxpLm1tLW5vcmVzdWx0cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLm1tLW1lbnUubW0tYmxhY2sgZW0ubW0tY291bnRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLm1tLW1lbnUubW0tYmxhY2sgLm1tLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIC5tbS1tZW51Lm1tLWJsYWNrIC5tbS1oZWFkZXIgYTpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG5cbmh0bWwubW0tc2xpZGUgLm1tLW1lbnUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7IH1cblxuaHRtbC5tbS1zbGlkZS5tbS1vcGVuZWQgLm1tLW1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MCUpOyB9XG5cbmh0bWwubW0tc2xpZGUubW0tb3BlbmluZyAubW0tbWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuXG5odG1sLm1tLXNsaWRlLm1tLXJpZ2h0Lm1tLW9wZW5lZCAubW0tbWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MCUpOyB9XG5cbmh0bWwubW0tc2xpZGUubW0tcmlnaHQubW0tb3BlbmluZyAubW0tbWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuXG5odG1sLm1tLXNsaWRlLm1tLXRvcC5tbS1vcGVuZWQgLm1tLW1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpOyB9XG5cbmh0bWwubW0tc2xpZGUubW0tdG9wLm1tLW9wZW5pbmcgLm1tLW1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cblxuaHRtbC5tbS1zbGlkZS5tbS1ib3R0b20ubW0tb3BlbmVkIC5tbS1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwJSk7IH1cblxuaHRtbC5tbS1zbGlkZS5tbS1ib3R0b20ubW0tb3BlbmluZyAubW0tbWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxuXG5odG1sLm1tLXpvb20tbWVudSAubW0tbWVudSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTsgfVxuXG5odG1sLm1tLXpvb20tbWVudS5tbS1vcGVuZWQgLm1tLW1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZVgoLTQwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlWCgtNDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZVgoLTQwJSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZVgoLTQwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZVgoLTQwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9XG5cbmh0bWwubW0tem9vbS1tZW51Lm1tLW9wZW5pbmcgLm1tLW1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWCgwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVYKDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWCgwJSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWCgwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWCgwJSk7IH1cblxuaHRtbC5tbS16b29tLW1lbnUubW0tcmlnaHQubW0tb3BlbmVkIC5tbS1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGVYKDQwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlWCg0MCUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlWCg0MCUpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGVYKDQwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZVgoNDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjsgfVxuXG5odG1sLm1tLXpvb20tbWVudS5tbS1yaWdodC5tbS1vcGVuaW5nIC5tbS1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVgoMCUpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWCgwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVgoMCUpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVgoMCUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVgoMCUpOyB9XG5cbmh0bWwubW0tem9vbS1tZW51Lm1tLXRvcC5tbS1vcGVuZWQgLm1tLW1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZVkoLTQwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlWSgtNDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZVkoLTQwJSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZVkoLTQwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZVkoLTQwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDsgfVxuXG5odG1sLm1tLXpvb20tbWVudS5tbS10b3AubW0tb3BlbmluZyAubW0tbWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDAlKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDAlKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDAlKTsgfVxuXG5odG1sLm1tLXpvb20tbWVudS5tbS1ib3R0b20ubW0tb3BlbmVkIC5tbS1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGVZKDQwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlWSg0MCUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNykgdHJhbnNsYXRlWSg0MCUpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KSB0cmFuc2xhdGVZKDQwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpIHRyYW5zbGF0ZVkoNDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB9XG5cbmh0bWwubW0tem9vbS1tZW51Lm1tLWJvdHRvbS5tbS1vcGVuaW5nIC5tbS1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCUpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCUpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCUpOyB9XG5cbmh0bWwubW0tem9vbS1wYWdlLm1tLW9wZW5lZCAubW0tcGFnZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7IH1cblxuaHRtbC5tbS16b29tLXBhZ2UubW0tb3BlbmluZyAubW0tcGFnZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuNSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuNSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41LCAxLjUpOyB9XG5cbmh0bWwubW0tem9vbS1wYWdlLm1tLXJpZ2h0Lm1tLW9wZW5lZCAubW0tcGFnZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7IH1cblxuaHRtbC5tbS16b29tLXBhZ2UubW0tdG9wLm1tLW9wZW5lZCAubW0tcGFnZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDsgfVxuXG5odG1sLm1tLXpvb20tcGFnZS5tbS1ib3R0b20ubW0tb3BlbmVkIC5tbS1wYWdlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB9XG5cbmh0bWwubW0tem9vbS1wYW5lbHMgLm1tLXBhbmVsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41LCAxLjUpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSwgMS41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUsIDEuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9XG4gIGh0bWwubW0tem9vbS1wYW5lbHMgLm1tLXBhbmVsLm1tLW9wZW5lZCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IH1cbiAgICBodG1sLm1tLXpvb20tcGFuZWxzIC5tbS1wYW5lbC5tbS1vcGVuZWQubW0tc3Vib3BlbmVkIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43LCAwLjcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsZyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvL2xnLmVvdD9uMXozNzNcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvL2xnLmVvdD8jaWVmaXhuMXozNzNcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzLy9sZy53b2ZmP24xejM3M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy8vbGcudHRmP24xejM3M1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvL2xnLnN2Zz9uMXozNzMjbGdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmxnLWljb24ge1xuICBmb250LWZhbWlseTogJ2xnJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0LCAubGctYWN0aW9ucyAubGctcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA4MDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5sZy1hY3Rpb25zIC5sZy1uZXh0LmRpc2FibGVkLCAubGctYWN0aW9ucyAubGctcHJldi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5sZy1hY3Rpb25zIC5sZy1uZXh0OmhvdmVyLCAubGctYWN0aW9ucyAubGctcHJldjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkY7IH1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQge1xuICByaWdodDogMjBweDsgfVxuICAubGctYWN0aW9ucyAubGctbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH1cblxuLmxnLWFjdGlvbnMgLmxnLXByZXYge1xuICBsZWZ0OiAyMHB4OyB9XG4gIC5sZy1hY3Rpb25zIC5sZy1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTA5NFwiOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQGtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkBrZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbi5sZy1vdXRlci5sZy1yaWdodC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgLW8tYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sZy1vdXRlci5sZy1sZWZ0LWVuZCAubGctb2JqZWN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIC1vLWFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxnLXRvb2xiYXIge1xuICB6LWluZGV4OiAxMDgyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7IH1cbiAgLmxnLXRvb2xiYXIgLmxnLWljb24ge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7IH1cbiAgICAubGctdG9vbGJhciAubGctaWNvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAubGctdG9vbGJhciAubGctY2xvc2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH1cbiAgLmxnLXRvb2xiYXIgLmxnLWRvd25sb2FkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTBmMlwiOyB9XG5cbi5sZy1zdWItaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNFRUU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwODA7IH1cbiAgLmxnLXN1Yi1odG1sIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5sZy1zdWItaHRtbCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA1cHggMCAwOyB9XG5cbiNsZy1jb3VudGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5sZy10b29sYmFyLCAubGctcHJldiwgLmxnLW5leHQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjJzIGxpbmVhcjsgfVxuXG4ubGctaGlkZS1pdGVtcyAubGctcHJldiB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG5cbi5sZy1oaWRlLWl0ZW1zIC5sZy1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9XG5cbi5sZy1oaWRlLWl0ZW1zIC5sZy10b29sYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cblxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlOyB9XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwQTBBO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwODA7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwczsgfVxuICAubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWdyYWIgLmxnLXRodW1iLWl0ZW0ge1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogLW1vei1ncmFiO1xuICAgIGN1cnNvcjogLW8tZ3JhYjtcbiAgICBjdXJzb3I6IC1tcy1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWdyYWJiaW5nIC5sZy10aHVtYi1pdGVtIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLW1zLWdyYWJiaW5nO1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7IH1cbiAgLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1kcmFnZ2luZyAubGctdGh1bWIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50OyB9XG5cbi5sZy1vdXRlci5sZy10aHVtYi1vcGVuIC5sZy10aHVtYi1vdXRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApOyB9XG5cbi5sZy1vdXRlciAubGctdGh1bWIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDsgfVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZTsgfSB9XG4gIC5sZy1vdXRlciAubGctdGh1bWItaXRlbS5hY3RpdmUsIC5sZy1vdXRlciAubGctdGh1bWItaXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTkwNzA3OyB9XG4gIC5sZy1vdXRlciAubGctdGh1bWItaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubGctb3V0ZXIubGctaGFzLXRodW1iIC5sZy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG5cbi5sZy1vdXRlci5sZy1jYW4tdG9nZ2xlIC5sZy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cCAubGctc3ViLWh0bWwge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSAwLjI1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBib3R0b20gMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMjVzIGVhc2U7IH1cblxuLmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cC5sZy10aHVtYi1vcGVuIC5sZy1zdWItaHRtbCB7XG4gIGJvdHRvbTogMTAwcHg7IH1cblxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwQTBBO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC0zOXB4O1xuICB3aWR0aDogNTBweDsgfVxuICAubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUxZmZcIjsgfVxuICAubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkY7IH1cblxuLmxnLW91dGVyIC5sZy12aWRlby1jb250IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi5sZy1vdXRlciAubGctdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxnLW91dGVyIC5sZy12aWRlbyAubGctb2JqZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmxnLW91dGVyIC5sZy12aWRlbyAubGctdmlkZW8tcGxheSB7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC00MnB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIHotaW5kZXg6IDEwODA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5sZy1vdXRlciAubGctaGFzLWlmcmFtZSAubGctdmlkZW8ge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5sZy1vdXRlciAubGctaGFzLXZpbWVvIC5sZy12aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpZ2h0Z2FsbGVyeS8vdmltZW8tcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7IH1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmltZW86aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGlnaHRnYWxsZXJ5Ly92aW1lby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTU4cHggdHJhbnNwYXJlbnQ7IH1cblxuLmxnLW91dGVyIC5sZy1oYXMtaHRtbDUgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvbGlnaHRnYWxsZXJ5Ly92aWRlby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW4tbGVmdDogLTMycHg7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICB3aWR0aDogNjRweDtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5sZy1vdXRlciAubGctaGFzLWh0bWw1OmhvdmVyIC5sZy12aWRlby1wbGF5IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy15b3V0dWJlIC5sZy12aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpZ2h0Z2FsbGVyeS8veW91dHViZS1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy15b3V0dWJlOmhvdmVyIC5sZy12aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpZ2h0Z2FsbGVyeS8veW91dHViZS1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTYwcHggdHJhbnNwYXJlbnQ7IH1cblxuLmxnLW91dGVyIC5sZy12aWRlby1vYmplY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8gLmxnLXZpZGVvLW9iamVjdCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy1vYmplY3QsIC5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLXBsYXkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLW9iamVjdCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmxnLXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwODM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDhzIGVhc2UgMHM7IH1cbiAgLmxnLXByb2dyZXNzLWJhciAubGctcHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOTA3MDc7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDA7IH1cbiAgLmxnLXByb2dyZXNzLWJhci5sZy1zdGFydCAubGctcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sZy1zaG93LWF1dG9wbGF5IC5sZy1wcm9ncmVzcy1iYXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7IH1cbiAgLmxnLXNob3ctYXV0b3BsYXkgLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwMWFcIjsgfVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy16b29tLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCwgLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2Uge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgfVxuXG4ubGctb3V0ZXIubGctdXNlLXRyYW5zaXRpb24tZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7IH1cblxuLmxnLW91dGVyLmxnLXVzZS1sZWZ0LWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIHRvcCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMTVzICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jbGctem9vbS1pbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMzExXCI7IH1cblxuI2xnLWFjdHVhbC1zaXplIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gICNsZy1hY3R1YWwtc2l6ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwMzNcIjsgfVxuXG4jbGctem9vbS1vdXQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICNsZy16b29tLW91dDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUzMTJcIjsgfVxuICAubGctem9vbWVkICNsZy16b29tLW91dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVyIHtcbiAgYm90dG9tOiA2MHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwODA7XG4gIGhlaWdodDogMTBweDsgfVxuICAubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVyLmxnLXBhZ2VyLWhvdmVyIC5sZy1wYWdlci1jb250IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgNXB4OyB9XG4gIC5sZy1vdXRlciAubGctcGFnZXItY29udDpob3ZlciAubGctcGFnZXItdGh1bWItY29udCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQubGctcGFnZXItYWN0aXZlIC5sZy1wYWdlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHdoaXRlIGluc2V0OyB9XG5cbi5sZy1vdXRlciAubGctcGFnZXItdGh1bWItY29udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRkZGO1xuICBib3R0b206IDEwMCU7XG4gIGhlaWdodDogODNweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcywgLW1vei10cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCAtby10cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTsgfVxuICAubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmxnLW91dGVyIC5sZy1wYWdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgMCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIGluc2V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UgMHM7XG4gIHdpZHRoOiAxMnB4OyB9XG4gIC5sZy1vdXRlciAubGctcGFnZXI6aG92ZXIsIC5sZy1vdXRlciAubGctcGFnZXI6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDhweCB3aGl0ZSBpbnNldDsgfVxuXG4ubGctb3V0ZXIgLmxnLWNhcmV0IHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBkYXNoZWQ7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwOyB9XG5cbi5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUyMGNcIjsgfVxuICAubGctZnVsbHNjcmVlbi1vbiAubGctZnVsbHNjcmVlbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUyMGRcIjsgfVxuXG4ubGctb3V0ZXIgI2xnLWRyb3Bkb3duLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDgxO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICAtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjE4cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMThzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwczsgfVxuXG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlIC5sZy1kcm9wZG93biwgLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAjbGctZHJvcGRvd24tb3ZlcmxheSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLXNoYXJlIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDUwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjVzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwczsgfVxuICAubGctb3V0ZXIgLmxnLWRyb3Bkb3duOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IC0xNnB4OyB9XG4gIC5sZy1vdXRlciAubGctZHJvcGRvd24gPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmhvdmVyIGEsIC5sZy1vdXRlciAubGctZHJvcGRvd24gPiBsaTpob3ZlciAubGctaWNvbiB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLmxnLW91dGVyIC5sZy1kcm9wZG93biBhIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTsgfVxuICAubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1kcm9wZG93bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWljb24ge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sZy1vdXRlciAjbGctc2hhcmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlODBkXCI7IH1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1mYWNlYm9vayAubGctaWNvbiB7XG4gIGNvbG9yOiAjM2I1OTk4OyB9XG4gIC5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLmxnLW91dGVyICNsZy1zaGFyZS10d2l0dGVyIC5sZy1pY29uIHtcbiAgY29sb3I6ICMwMGFjZWQ7IH1cbiAgLmxnLW91dGVyICNsZy1zaGFyZS10d2l0dGVyIC5sZy1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbiB7XG4gIGNvbG9yOiAjZGQ0YjM5OyB9XG4gIC5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbiB7XG4gIGNvbG9yOiAjY2IyMDI3OyB9XG4gIC5sZy1vdXRlciAjbGctc2hhcmUtcGludGVyZXN0IC5sZy1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG5cbi5sZy1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4ubGctb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzOyB9XG4gIC5sZy1vdXRlciAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmxnLW91dGVyLmxnLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIC5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxnLW91dGVyLmxnLWdyYWIgaW1nLmxnLW9iamVjdCB7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gICAgY3Vyc29yOiAtbW96LWdyYWI7XG4gICAgY3Vyc29yOiAtby1ncmFiO1xuICAgIGN1cnNvcjogLW1zLWdyYWI7XG4gICAgY3Vyc29yOiBncmFiOyB9XG4gIC5sZy1vdXRlci5sZy1ncmFiYmluZyBpbWcubGctb2JqZWN0IHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLW1zLWdyYWJiaW5nO1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7IH1cbiAgLmxnLW91dGVyIC5sZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAubGctb3V0ZXIgLmxnLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmxnLW91dGVyIC5sZy1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGlnaHRnYWxsZXJ5Ly9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1wcmV2LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMyAubGctY3VycmVudCwgLmxnLW91dGVyLmxnLWNzczMgLmxnLW5leHQtc2xpZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5sZy1vdXRlci5sZy1jc3MgLmxnLWN1cnJlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5sZy1vdXRlciAubGctaXRlbSwgLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmxnLW91dGVyIC5sZy1pdGVtOmJlZm9yZSwgLmxnLW91dGVyIC5sZy1pbWctd3JhcDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAubGctb3V0ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gICAgei1pbmRleDogMTA2MDsgfVxuICAubGctb3V0ZXIgLmxnLWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLW9iamVjdCwgLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbSAubGctdmlkZW8tcGxheSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzOyB9XG4gIC5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLW9iamVjdCwgLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctdmlkZW8tcGxheSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubGctb3V0ZXIgLmxnLWVtcHR5LWh0bWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxnLW91dGVyLmxnLWhpZGUtZG93bmxvYWQgI2xnLWRvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5sZy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7IH1cbiAgLmxnLWJhY2tkcm9wLmluIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1uby10cmFucyAubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7IH1cblxuLmxnLWNzczMubGctdXNlLWNzczMgLmxnLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubGctY3NzMy5sZy11c2UtbGVmdCAubGctaXRlbSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiAgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyB9XG4gIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cblxuQGtleWZyYW1lcyByb3RhdGVUaGlzNDUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwb3RQdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBzcG90UHVsc2Uge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDMpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIHNwb3RQdWxzZSB7XG4gIDAlIHtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgzKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBzcG90UHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbiN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LXdpZHRoOiAxNzgwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHB4OyB9XG5cbi51ay1jb250YWluZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wcmotLWljb24tc3BpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiICFpbXBvcnRhbnQ7IH1cblxuLnByai0taWNvbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG5mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDEsIC53dXAtaDEge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9XG4gIGgyLCAud3VwLWgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICBoMywgLnd1cC1oMyB7XG4gICAgZm9udC1zaXplOiAyLjByZW07IH1cbiAgaDQsIC53dXAtaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIGg1LCAud3VwLWg1IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICBoNiwgLnd1cC1oNiB7XG4gICAgZm9udC1zaXplOiAxLjByZW07IH0gfVxuXG4vKiBQYWRkaW5nIEJvdHRvbSBIZWxwZXIgQ2xhc3NlcyAqL1xuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTUlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjAlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzAlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzUlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDAlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDUlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTUlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtNTYge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjAlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjUlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzAlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtODAge1xuICBwYWRkaW5nLWJvdHRvbTogODAlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtODUge1xuICBwYWRkaW5nLWJvdHRvbTogODUlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTAlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTUlICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMCUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzUlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTUlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjUlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzAlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODAlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODUlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTAlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTUlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi8qIC0gVGV4dCBCb3ggbWl0IEljb24gKHouQi4gZsO8ciBCdXR0b25zIHVuZCBkaWUgU2xpZGVyLUtleS1GYWN0cykgLSAqL1xuLnByai0taWNvbi10ZXh0LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NWVtIDFlbTtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnByai0taWNvbi10ZXh0LWJveCwgLnByai0taWNvbi10ZXh0LWJveC5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGYyNDU1O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wcmotLWljb24tdGV4dC1ib3gud2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwZjI0NTU7IH1cbiAgLnByai0taWNvbi10ZXh0LWJveCAucHJqLS1pY29uLXRleHQtYm94LS10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7IH1cbiAgLnByai0taWNvbi10ZXh0LWJveCAucHJqLS1pY29uLXRleHQtYm94LS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMC41ZW07XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7IH1cbiAgICAucHJqLS1pY29uLXRleHQtYm94IC5wcmotLWljb24tdGV4dC1ib3gtLWljb24gLnByai0taWNvbi10ZXh0LWJveC0taWNvbi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZDsgfVxuICAgICAgLnByai0taWNvbi10ZXh0LWJveCAucHJqLS1pY29uLXRleHQtYm94LS1pY29uIC5wcmotLWljb24tdGV4dC1ib3gtLWljb24taW5uZXIgLmZhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJPZmZpY2luYVNhbnNJVENUVEJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBiIGksIHN0cm9uZyBpIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiT2ZmaWNpbmFTYW5zSVRDVFRCb29rSXRhbGljXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgaSBiLCBpIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiT2ZmaWNpbmFTYW5zSVRDVFRCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmgxLFxuLnd1cC1oMSxcbmgzLFxuLnd1cC1oMyxcbmg1LFxuLnd1cC1oNSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIGgxIGIsIGgxIHN0cm9uZyxcbiAgLnd1cC1oMSBiLFxuICAud3VwLWgxIHN0cm9uZyxcbiAgaDMgYixcbiAgaDMgc3Ryb25nLFxuICAud3VwLWgzIGIsXG4gIC53dXAtaDMgc3Ryb25nLFxuICBoNSBiLFxuICBoNSBzdHJvbmcsXG4gIC53dXAtaDUgYixcbiAgLnd1cC1oNSBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiT2ZmaWNpbmFTZXJpZklUQ1RUQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbmgyLFxuLnd1cC1oMixcbmg0LFxuLnd1cC1oNCxcbmg2LFxuLnd1cC1oNiB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgaDIgYiwgaDIgc3Ryb25nLFxuICAud3VwLWgyIGIsXG4gIC53dXAtaDIgc3Ryb25nLFxuICBoNCBiLFxuICBoNCBzdHJvbmcsXG4gIC53dXAtaDQgYixcbiAgLnd1cC1oNCBzdHJvbmcsXG4gIGg2IGIsXG4gIGg2IHN0cm9uZyxcbiAgLnd1cC1oNiBiLFxuICAud3VwLWg2IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJPZmZpY2luYVNhbnNJVENUVEJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1mYW1pbHk6IFwiT2ZmaWNpbmFTYW5zSVRDVFRCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIuNmVtO1xuICBtYXJnaW46IDEuOGVtIDA7IH1cbiAgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgdG9wOiAtLjVlbTsgfVxuXG4uaGVhZGVyLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAyOTVweDsgfVxuXG4ucHJqLS1vcGVuaW5nLWhvdXJzIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDsgfVxuICAucHJqLS1vcGVuaW5nLWhvdXJzIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLjVlbTtcbiAgICBmb250LXNpemU6IDEuNGVtOyB9XG5cbi5wcmotLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxZW0gMDsgfVxuICAucHJqLS10ZWFzZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJqLS10ZWFzZXIgLnByai0tb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMzYsIDg1LCAwLjgpO1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIHBhZGRpbmc6IDFlbSAxLjFlbSAuN2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBib3R0b206IC0xZW07XG4gICAgbGVmdDogMWVtOyB9XG4gICAgLnByai0tdGVhc2VyIC5wcmotLW92ZXJsYXkucHJqLS1vdmVybGF5LXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC44KTsgfVxuICAgIC5wcmotLXRlYXNlciAucHJqLS1vdmVybGF5IDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnByai0tdGVhc2VyIC5wcmotLW92ZXJsYXkgOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcmotLXRlYXNlciAucHJqLS1vdmVybGF5IHAge1xuICAgICAgbWFyZ2luOiAuNWVtIDA7IH1cbiAgICAucHJqLS10ZWFzZXIgLnByai0tb3ZlcmxheSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5wcmotLWhyLXdpdGgtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDUuNWVtIDA7IH1cbiAgLnByai0taHItd2l0aC10ZXh0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2VmZjJmNztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiAnJztcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwOyB9XG4gIC5wcmotLWhyLXdpdGgtdGV4dCBzcGFuIHtcbiAgICBjb2xvcjogI2FmYmVkNTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMCAxZW07IH1cblxuI3dwYWRtaW5iYXIge1xuICB0cmFuc2l0aW9uOiB0b3AgMC40cyBlYXNlLWluLW91dDsgfVxuXG4ubGctb24gI3dwYWRtaW5iYXIge1xuICB0b3A6IC00NnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sZy1vbiAjd3BhZG1pbmJhciB7XG4gICAgICB0b3A6IC0zMnB4OyB9IH1cblxuLnByai0taGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJqLS1oZXJvIC5wcmotLWZsdWlkLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyNDU1O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG4gIC5wcmotLWhlcm8gLnByai0tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC0zLjJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IC43NWVtO1xuICAgIGhlaWdodDogNi40ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByai0taGVybyAucHJqLS1vdmVybGF5IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAucHJqLS1oZXJvIC5wcmotLW92ZXJsYXkta2V5ZmFjdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gICAgLnByai0taGVybyAucHJqLS1vdmVybGF5LWtleWZhY3RzIC51ay1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wcmotLWljb24tbWFwLWRyb3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjI1ZW07XG4gIGhlaWdodDogMWVtOyB9XG4gIC5wcmotLWljb24tbWFwLWRyb3A6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0uNDVlbTsgfVxuICAucHJqLS1pY29uLW1hcC1kcm9wOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGNvbnRlbnQ6IFwi74GBXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLS4yZW07XG4gICAgbGVmdDogLjI1ZW07XG4gICAgZm9udC1zaXplOiAxLjJlbTsgfVxuXG4jbmF2IHtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8qXG4gIHVsLnByai0tYW5jaG9yLW5hdi1saXN0IHtcbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBsaWdodGJsdWVsaWdodCk7XG4gICAgLy9ib3JkZXItYm90dG9tOiAycHggc29saWQgbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBibHVlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vZm9udC1mYW1pbHk6IG1hcC1nZXQoJHd1cC1mb250cywgb2ZmaWNpbmFzYW5zKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC45ZW07XG5cbiAgICAgICAgICAgICYucHJqLS1pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgcmVkKTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbiAgKi8gfVxuICAjbmF2IC5wcmotLWludGVyYWN0aXZlLW1hcC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1JTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAjbmF2IC5wcmotLWludGVyYWN0aXZlLW1hcC1pY29uIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgI25hdiAucHJqLS1pbnRlcmFjdGl2ZS1tYXAtaWNvbjpob3ZlciAucHJqLS1pY29uLW1hcC1kcm9wOmJlZm9yZSB7XG4gICAgICBhbmltYXRpb24tbmFtZTogYW5pbWF0ZUJlZm9yZTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzOyB9XG4gICAgI25hdiAucHJqLS1pbnRlcmFjdGl2ZS1tYXAtaWNvbjpob3ZlciAucHJqLS1pY29uLW1hcC1kcm9wOmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRlQWZ0ZXI7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IC41czsgfVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGVCZWZvcmUge1xuICAwJSB7XG4gICAgYm90dG9tOiAtLjQ1ZW07IH1cbiAgNTAlIHtcbiAgICBib3R0b206IC0uOGVtOyB9XG4gIDEwMCUge1xuICAgIGJvdHRvbTogLS40NWVtOyB9IH1cblxuQGtleWZyYW1lcyBhbmltYXRlQWZ0ZXIge1xuICAwJSB7XG4gICAgdG9wOiAtLjJlbTsgfVxuICA1MCUge1xuICAgIHRvcDogLS40NWVtOyB9XG4gIDEwMCUge1xuICAgIHRvcDogLS4yZW07IH0gfVxuICAjbmF2IHVsLmhhcy0taW50ZXJhY3RpdmUtbWFwIGxpIHtcbiAgICB3aWR0aDogMTcuNCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICNuYXYgdWwuaGFzLS1pbnRlcmFjdGl2ZS1tYXAgbGkge1xuICAgICAgICB3aWR0aDogMTglOyB9IH1cblxuQGtleWZyYW1lcyBzaG93TWFwSWNvbiB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogNSU7IH0gfVxuICAjbmF2IGEge1xuICAgIGJhY2tncm91bmQ6ICMwZjI0NTU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDRweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgICNuYXYgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDQxNTNkOyB9XG4gICAgI25hdiBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIzOTZlOyB9XG4gICAgI25hdiBhLnByai0tbW9iaWxlLW5hdiB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAjbmF2IGEucHJqLS1pbnRlcmFjdGl2ZS1tYXAtbW9iaWxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjAwMDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAjbmF2IGE6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJzsgfVxuICAjbmF2IGEucHJqLS1pcy1hY3RpdmUsXG4gICNuYXYgLnByai0taXMtYWN0aXZlIGEsXG4gICNuYXYgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgIGJhY2tncm91bmQ6ICMwNDE1M2Q7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI25hdiBhLnByai0taXMtYWN0aXZlLmhhcy0tY2hpbGRyZW46YmVmb3JlLFxuICAgICNuYXYgLnByai0taXMtYWN0aXZlIGEuaGFzLS1jaGlsZHJlbjpiZWZvcmUsXG4gICAgI25hdiAuY3VycmVudC1tZW51LWl0ZW0gYS5oYXMtLWNoaWxkcmVuOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIGNvbnRlbnQ6IFwi74SHXCI7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4OyB9XG4gICNuYXYgI25hdi1tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGYyNDU1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjbmF2ICNuYXYtbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgI25hdiB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgI25hdiB1bCBsaSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDQxNTNkO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTguNCU7XG4gICAgICAvKiYucHJqLS1ob21lLWxpbmsge1xuICAgICAgICB3aWR0aDogOCUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6JGJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgICAgICAgICB3aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuXG4gICAgICAgICAgJjphZnRlciB7XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICR3dXAtZm9udC1zaXplLXRhYmxldDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1ob21lO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHd1cC1mb250LXNpemUtZGVza3RvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cdCAgKi8gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICNuYXYgdWwgbGkge1xuICAgICAgICAgIHdpZHRoOiAxOSU7IH0gfVxuICAgICAgI25hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAjbmF2IHVsIGxpLmlzLS1ob3ZlcmVkIGE6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MTUzZCAhaW1wb3J0YW50OyB9XG4gICAgICAjbmF2IHVsIGxpLmlzLS1ob3ZlcmVkIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICNuYXYgdWwgbGkgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAjbmF2IHVsIGxpLnByai0tdmlydHVhbC1ob3VzZS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAjbmF2IHVsIGxpLnByai0taG9tZS1saW5rIHtcbiAgICAgICAgd2lkdGg6IDglO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgI25hdiB1bCBsaS5wcmotLWhvbWUtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogNSUgIWltcG9ydGFudDsgfSB9XG4gICAgICAgICNuYXYgdWwgbGkucHJqLS1ob21lLWxpbmsgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwcHg7IH1cbiAgICAgICAgICAjbmF2IHVsIGxpLnByai0taG9tZS1saW5rIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtNHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAjbmF2IHVsIGxpLnByai0taG9tZS1saW5rIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwi74CVXCI7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAjbmF2IHVsIGxpLnByai0taG9tZS1saW5rIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICAjbmF2IHVsIGxpLnByai0taG9tZS1saW5rIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI25hdiB1bC5wcmotLWFuY2hvci1uYXYtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogIzBmMjQ1NTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDU1NTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG1heC1oZWlnaHQ6IDYyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDg4dmg7IH1cbiAgICAjbmF2IHVsLnByai0tYW5jaG9yLW5hdi1saXN0LmlzLS1ob3ZlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI25hdiB1bC5wcmotLWFuY2hvci1uYXYtbGlzdCBsaSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgI25hdiB1bC5wcmotLWFuY2hvci1uYXYtbGlzdCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICAgI25hdiB1bC5wcmotLWFuY2hvci1uYXYtbGlzdCBsaSBhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDI4cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDQxNTNkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGYyNDU1ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjbmF2IHVsLnByai0tYW5jaG9yLW5hdi1saXN0IGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCLvhIVcIiAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGVmdDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm90dG9tOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAjbmF2IHVsLnByai0tYW5jaG9yLW5hdi1saXN0IGxpIGE6aG92ZXIsICNuYXYgdWwucHJqLS1hbmNob3ItbmF2LWxpc3QgbGkgYS5wcmotLWlzLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0MTUzZCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgI25hdiB1bC5wcmotLWFuY2hvci1uYXYtbGlzdCBsaSBhOmhvdmVyOmJlZm9yZSwgI25hdiB1bC5wcmotLWFuY2hvci1uYXYtbGlzdCBsaSBhLnByai0taXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5tbS1tZW51ICoge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4ubW0tbWVudSAucHJqLS12aXJ0dWFsLWhvdXNlLW1vYmlsZSBhIHtcbiAgY29sb3I6ICNmZjAwMDA7IH1cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZS1pbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNsaWNrLXByZXYsXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7IH0gfVxuICAuc2xpY2stcHJldjpob3ZlcixcbiAgLnNsaWNrLW5leHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwZjI0NTU7IH1cbiAgICAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGNvbG9yOiAjMGYyNDU1O1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDEwcHg7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EhFwiOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EhVwiOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2xpY2stc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpID4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpY2stZG90cyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGYyNDU1O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2UtaW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4OyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmYwMDAwOyB9XG5cbi8qXG5cbiosXG4qOmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiovXG4uYWMtY3VzdG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG5cbi5hYy1jdXN0b20gaDIge1xuICBmb250LXNpemU6IDNlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMCAwIDAuNWVtO1xuICBtYXJnaW46IDAgMCAzMHB4OyB9XG5cbi5hYy1jdXN0b20gdWwsXG4uYWMtY3VzdG9tIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmFjLWN1c3RvbSBsaSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAuNWVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWMtY3VzdG9tIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHBhZGRpbmc6IDAgMCAwIDcwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiByZ2JhKDE1LCAzNiwgODUsIDAuNCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzOyB9XG5cbi5hYy1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmFjLWN1c3RvbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uYWMtY3VzdG9tIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hYy1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmFjLWN1c3RvbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5hYy1jdXN0b20gbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG5cbi5hYy1yYWRpbyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5hYy1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCxcbi5hYy1jdXN0b20gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMGYyNDU1OyB9XG5cbi5hYy1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmFjLWN1c3RvbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLyogR2VuZXJhbCBTVkcgYW5kIHBhdGggc3R5bGVzICovXG4uYWMtY3VzdG9tIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBsZWZ0OiA1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5hYy1jdXN0b20gc3ZnIHBhdGgge1xuICBzdHJva2U6ICNmZjAwMDA7XG4gIHN0cm9rZS13aWR0aDogMTNweDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBmaWxsOiBub25lOyB9XG5cbi8qIFNwZWNpZmljIGlucHV0LCBTVkcgYW5kIHBhdGggc3R5bGVzICovXG4vKiBDaXJjbGUgKi9cbi5hYy1jaXJjbGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmFjLWNpcmNsZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uYWMtY2lyY2xlIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbGVmdDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hYy1jaXJjbGUgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uYWMtY2lyY2xlIHN2ZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi10b3A6IC0zNXB4O1xuICBsZWZ0OiAtMTBweDsgfVxuXG4uYWMtY2lyY2xlIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLXdpZHRoOiA1cHg7IH1cblxuLyogQm94IEZpbGwgKi9cbi5hYy1ib3hmaWxsIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLXdpZHRoOiA4cHg7IH1cblxuLyogU3dpcmwgKi9cbi5hYy1zd2lybCBzdmcgcGF0aCB7XG4gIHN0cm9rZS13aWR0aDogOHB4OyB9XG5cbi8qIExpc3QgKi9cbi5hYy1saXN0IG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG5cbi5hYy1saXN0IG9sIGxpIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIHBhZGRpbmc6IDFlbSAxZW0gMCAyZW07XG4gIHRleHQtaW5kZW50OiAtNDBweDsgfVxuXG4uYWMtbGlzdCBvbCBsaSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWluZGVudDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5hYy1saXN0IGxhYmVsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hYy1saXN0IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMS4yZW07XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuXG4uYWMtbGlzdCBzdmcgcGF0aCB7XG4gIHN0cm9rZS13aWR0aDogNHB4OyB9XG5cbi5wcmotLXN0b3J5LXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByai0tc3Rvcnktc2luZ2xlIHtcbiAgICAgIHBhZGRpbmc6IDNlbTsgfSB9XG4gIC5wcmotLXN0b3J5LXNpbmdsZS5wcmotLWNyb3NzLWxpbmtzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gICAgLnByai0tc3Rvcnktc2luZ2xlLnByai0tY3Jvc3MtbGlua3MgYTphZnRlciB7XG4gICAgICBjb250ZW50OiAnLCc7XG4gICAgICBjb2xvcjogIzBmMjQ1NTsgfVxuICAgIC5wcmotLXN0b3J5LXNpbmdsZS5wcmotLWNyb3NzLWxpbmtzIGE6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcmotLXN0b3J5LXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcmotLXN0b3J5LWhlYWRlciB7XG4gIG1hcmdpbjogLTIwcHggLTIwcHggMjBweCAtMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJqLS1zdG9yeS1oZWFkZXIge1xuICAgICAgbWFyZ2luOiAtM2VtIC0zZW0gM2VtIC0zZW07IH0gfVxuICAucHJqLS1zdG9yeS1oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5wcmotLXN0b3J5LWxpc3RpbmcgLnByai0tc3Rvcnkge1xuICBiYWNrZ3JvdW5kOiAjZWZmMmY3O1xuICBtYXJnaW46IDJweCAwOyB9XG4gIC5wcmotLXN0b3J5LWxpc3RpbmcgLnByai0tc3Rvcnk6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5wcmotLXN0b3J5LWFqYXggaSB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE1cHg7IH1cblxuLnByai0tcGFnaW5hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG4gIC5wcmotLXBhZ2luYXRpb24gYSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAucHJqLS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICAgIG1hcmdpbjogMCA1cHg7IH1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByai0tZml4ZWQtZWxlbWVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAuNWVtO1xuICByaWdodDogLjVlbTtcbiAgei1pbmRleDogOTk5OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5wcmotLWZpeGVkLWVsZW1lbnQge1xuICAgICAgYm90dG9tOiAxZW07XG4gICAgICByaWdodDogMWVtOyB9IH1cbiAgLnByai0tZml4ZWQtZWxlbWVudC5wcmotLWZpeGVkLWVsZW1lbnQtbGVmdCB7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgbGVmdDogLjVlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByai0tZml4ZWQtZWxlbWVudC5wcmotLWZpeGVkLWVsZW1lbnQtbGVmdCB7XG4gICAgICAgIGxlZnQ6IDFlbTsgfSB9XG5cbi8qXG4ucHJqLS1hbmNob3ItbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAucHJqLS1zaG93LW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAucHJqLS1hbmNob3ItbmF2LWxpc3Qtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MnB4O1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgYm90dG9tOiA1OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSB7XG4gICAgICBib3R0b206IDYycHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgYmx1ZSk7XG4gICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgbGVmdDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJqLS1hbmNob3ItbmF2LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWUpO1xuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWUpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWVkYXJrKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkd3VwLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIGNvbG9yOiAkd3VwLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5wcmotLWlzLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWVkYXJrKTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgcmVkKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wcmotLWlzLWhlYWRsaW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWVkYXJrKTtcbiAgICAgICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJHd1cC1mb250cywgb2ZmaWNpbmFzYW5zYm9sZCk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgY29sb3I6ICR3dXAtd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIHJlZCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiovXG4uaXMtLWludGVyYWN0aXZlLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaXMtLWludGVyYWN0aXZlLW1hcCAuaXMtLW1hcmtlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pcy0taW50ZXJhY3RpdmUtbWFwIC5pcy0tbWFya2VyLXdyYXBwZXIgLnByai0tdmgtbWFwLW1hcmtlci1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgICAuaXMtLWludGVyYWN0aXZlLW1hcCAuaXMtLW1hcmtlci13cmFwcGVyIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB3aWR0aDogMjRweDsgfSB9XG4gICAgICAuaXMtLWludGVyYWN0aXZlLW1hcCAuaXMtLW1hcmtlci13cmFwcGVyIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbSAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0tdHJpZ2dlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjAwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2UtaW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLXRyaWdnZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgIC5pcy0taW50ZXJhY3RpdmUtbWFwIC5pcy0tbWFya2VyLXdyYXBwZXIgLnByai0tdmgtbWFwLW1hcmtlci1pdGVtIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbS10cmlnZ2VyLnByai0taXMtZXF1YWw6YWZ0ZXIsIC5pcy0taW50ZXJhY3RpdmUtbWFwIC5pcy0tbWFya2VyLXdyYXBwZXIgLnByai0tdmgtbWFwLW1hcmtlci1pdGVtIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbS10cmlnZ2VyLnByai0taXMtcHVsc2U6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc3BvdFB1bHNlO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbGluZWFyO1xuICAgICAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLXRyaWdnZXI6aG92ZXIsIC5pcy0taW50ZXJhY3RpdmUtbWFwIC5pcy0tbWFya2VyLXdyYXBwZXIgLnByai0tdmgtbWFwLW1hcmtlci1pdGVtIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbS10cmlnZ2VyLnByai0taXMtZXF1YWwge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwZjI0NTU7IH1cbiAgICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLXRyaWdnZXIucHJqLS1pcy1hY3RpdmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogcm90YXRlVGhpczQ1O1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzOyB9XG4gICAgICAuaXMtLWludGVyYWN0aXZlLW1hcCAuaXMtLW1hcmtlci13cmFwcGVyIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbS5wcmotLWlzLW1pbmkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogOHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgICAuaXMtLWludGVyYWN0aXZlLW1hcCAuaXMtLW1hcmtlci13cmFwcGVyIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbS5wcmotLWlzLW1pbmkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7IH0gfVxuICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGYyNDU1O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03MS41cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjdlbTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGVmdDogLTE5MHB4O1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDUwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaXMtLWludGVyYWN0aXZlLW1hcCAuaXMtLW1hcmtlci13cmFwcGVyIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbSAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBsZWZ0OiAtMjYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaXMtLWludGVyYWN0aXZlLW1hcCAuaXMtLW1hcmtlci13cmFwcGVyIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbSAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBsZWZ0OiAtMzA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjkwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgbGVmdDogLTQ5NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxOHB4IDEycHggMTcwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NWVtOyB9IH1cbiAgICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLWNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgIzBmMjQ1NTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAgIC5pcy0taW50ZXJhY3RpdmUtbWFwIC5pcy0tbWFya2VyLXdyYXBwZXIgLnByai0tdmgtbWFwLW1hcmtlci1pdGVtIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbS1jb250ZW50IHAsXG4gICAgICAgIC5pcy0taW50ZXJhY3RpdmUtbWFwIC5pcy0tbWFya2VyLXdyYXBwZXIgLnByai0tdmgtbWFwLW1hcmtlci1pdGVtIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbS1jb250ZW50IGg0IHtcbiAgICAgICAgICBtYXJnaW46IDJweCAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuaXMtLWludGVyYWN0aXZlLW1hcCAuaXMtLW1hcmtlci13cmFwcGVyIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbSAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0tY29udGVudCBwLFxuICAgICAgICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLWNvbnRlbnQgaDQge1xuICAgICAgICAgICAgICBtYXJnaW46IDhweCAwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLWNvbnRlbnQgaDUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLWNvbnRlbnQgLmlzLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLWNvbnRlbnQgLmlzLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLWNvbnRlbnQgLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLWNvbnRlbnQtaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLWNvbnRlbnQgLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLWNvbnRlbnQtaW1nIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDsgfSB9XG4gICAgICAgIC5pcy0taW50ZXJhY3RpdmUtbWFwIC5pcy0tbWFya2VyLXdyYXBwZXIgLnByai0tdmgtbWFwLW1hcmtlci1pdGVtIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbS1jb250ZW50LnByai0taXMtcmlnaHQge1xuICAgICAgICAgIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogLTE5MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuaXMtLWludGVyYWN0aXZlLW1hcCAuaXMtLW1hcmtlci13cmFwcGVyIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbSAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0tY29udGVudC5wcmotLWlzLXJpZ2h0IHtcbiAgICAgICAgICAgICAgbGVmdDogLTI2MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5pcy0taW50ZXJhY3RpdmUtbWFwIC5pcy0tbWFya2VyLXdyYXBwZXIgLnByai0tdmgtbWFwLW1hcmtlci1pdGVtIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbS1jb250ZW50LnByai0taXMtcmlnaHQge1xuICAgICAgICAgICAgICByaWdodDogLTMwNXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgICAgICAuaXMtLWludGVyYWN0aXZlLW1hcCAuaXMtLW1hcmtlci13cmFwcGVyIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbSAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0tY29udGVudC5wcmotLWlzLXJpZ2h0IHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC00OTVweDsgfSB9XG4gICAgICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLWNvbnRlbnQucHJqLS1pcy1yaWdodDphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCAjMGYyNDU1O1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAgIC5pcy0taW50ZXJhY3RpdmUtbWFwIC5pcy0tbWFya2VyLXdyYXBwZXIgLnByai0tdmgtbWFwLW1hcmtlci1pdGVtIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbS1jb250ZW50LnByai0taXMtdG9wIHtcbiAgICAgICAgICB0b3A6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICBsZWZ0OiAtODdweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvdHRvbTogMzBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLWNvbnRlbnQucHJqLS1pcy10b3Age1xuICAgICAgICAgICAgICBsZWZ0OiAtMTIycHggIWltcG9ydGFudDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuaXMtLWludGVyYWN0aXZlLW1hcCAuaXMtLW1hcmtlci13cmFwcGVyIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbSAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0tY29udGVudC5wcmotLWlzLXRvcCB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0xNDJweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgICAgICAuaXMtLWludGVyYWN0aXZlLW1hcCAuaXMtLW1hcmtlci13cmFwcGVyIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbSAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0tY29udGVudC5wcmotLWlzLXRvcCB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yMzRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3R0b206IDQwcHg7IH0gfVxuICAgICAgICAgIC5pcy0taW50ZXJhY3RpdmUtbWFwIC5pcy0tbWFya2VyLXdyYXBwZXIgLnByai0tdmgtbWFwLW1hcmtlci1pdGVtIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbS1jb250ZW50LnByai0taXMtdG9wOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICMwZjI0NTU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLWNvbnRlbnQucHJqLS1pcy1ib3R0b20ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBsZWZ0OiAtODdweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRvcDogMzBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmlzLS1pbnRlcmFjdGl2ZS1tYXAgLmlzLS1tYXJrZXItd3JhcHBlciAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0gLnByai0tdmgtbWFwLW1hcmtlci1pdGVtLWNvbnRlbnQucHJqLS1pcy1ib3R0b20ge1xuICAgICAgICAgICAgICBsZWZ0OiAtMTIycHggIWltcG9ydGFudDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuaXMtLWludGVyYWN0aXZlLW1hcCAuaXMtLW1hcmtlci13cmFwcGVyIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbSAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0tY29udGVudC5wcmotLWlzLWJvdHRvbSB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0xNDJweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgICAgICAuaXMtLWludGVyYWN0aXZlLW1hcCAuaXMtLW1hcmtlci13cmFwcGVyIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbSAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0tY29udGVudC5wcmotLWlzLWJvdHRvbSB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yMzRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0b3A6IDQwcHg7IH0gfVxuICAgICAgICAgIC5pcy0taW50ZXJhY3RpdmUtbWFwIC5pcy0tbWFya2VyLXdyYXBwZXIgLnByai0tdmgtbWFwLW1hcmtlci1pdGVtIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbS1jb250ZW50LnByai0taXMtYm90dG9tOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkICMwZjI0NTU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgICAgbGVmdDogNTAlOyB9XG5cbi5wcmotLWdhbGxlcnktaXRlbSB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG4gIC5wcmotLWdhbGxlcnktaXRlbTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcmotLWdhbGxlcnktaXRlbSAuaW1nLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcmotLWdhbGxlcnktaXRlbSAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5wcmotLWdhbGxlcnktZ3JpZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnByai0tZ2FsbGVyeS1pdGVtLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcmotLWdhbGxlcnktaXRlbS1jb250YWluZXIuYmlnIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5wcmotLWdhbGxlcnktaXRlbS1jb250YWluZXIuc21hbGwge1xuICAgIHdpZHRoOiAyNSU7IH1cblxuLnByai0tZ2FsbGVyeS10cmlnZ2VyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJqLS1nYWxsZXJ5LXRyaWdnZXItY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzBmMjQ1NTsgfVxuICAucHJqLS1nYWxsZXJ5LXRyaWdnZXItY29udGFpbmVyIC5wcmotLWdhbGxlcnktdHJpZ2dlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMjBweDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMjBweDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGU7IH1cblxubGFiZWwge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9mZmljaW5hU2Fuc0lUQ1RUQm9va1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwZjI0NTU7IH1cblxuaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJzdWJtaXRcIl0pLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWZmMmY3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxZW0gMS4yZW07IH1cbiAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJzdWJtaXRcIl0pOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyxcbiAgc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwZjI0NTU7IH1cblxuLnByai0tbmF2LXN5bmNlZC1uYXYge1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uOyB9XG4gIC5wcmotLW5hdi1zeW5jZWQtbmF2IGxpIC5wcmotLXNsaWRlci10cmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9mZmljaW5hU2Fuc0lUQ1RUQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAvKlxuXHRcdFx0Ji5wcmotLW92ZXJ2aWV3IHtcblx0XHRcdFx0Y29sb3I6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBsaWdodGJsdWVkYXJrKTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGxpZ2h0Ymx1ZWRhcmspO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQqLyB9XG4gICAgLnByai0tbmF2LXN5bmNlZC1uYXYgbGkgLnByai0tc2xpZGVyLXRyaWdnZXJbb25jbGlja10ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnByai0tbmF2LXN5bmNlZC1uYXYgbGkgLnByai0tc2xpZGVyLXRyaWdnZXI6YmVmb3JlIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICAgICAgY29udGVudDogY291bnRlcihzZWN0aW9uKTtcbiAgICAgIGJhY2tncm91bmQ6ICMwZjI0NTU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5wcmotLW5hdi1zeW5jZWQtbmF2IGxpIC5wcmotLXNsaWRlci10cmlnZ2VyLnByai0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmYwMDAwOyB9XG4gICAgICAucHJqLS1uYXYtc3luY2VkLW5hdiBsaSAucHJqLS1zbGlkZXItdHJpZ2dlci5wcmotLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmYwMDAwOyB9XG5cbi5wcmotLWZsaXBwaW5nZm9ybSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5wcmotLWZsaXBwaW5nZm9ybSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLnByai0tZmxpcHBpbmdmb3JtIGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnByai0tZmxpcHBpbmdmb3JtIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNmVtO1xuICAgIGZvbnQtc2l6ZTogMS44ZW07IH1cbiAgLnByai0tZmxpcHBpbmdmb3JtIC5wcmotLW9wdGlvbmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICNmZmY7IH1cbiAgICAucHJqLS1mbGlwcGluZ2Zvcm0gLnByai0tb3B0aW9uYWwgaDUge1xuICAgICAgY29sb3I6ICNmZjAwMDA7IH1cbiAgICAucHJqLS1mbGlwcGluZ2Zvcm0gLnByai0tb3B0aW9uYWwgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4gICAgLnByai0tZmxpcHBpbmdmb3JtIC5wcmotLW9wdGlvbmFsIGlucHV0W3R5cGU9cmFkaW9dLFxuICAgIC5wcmotLWZsaXBwaW5nZm9ybSAucHJqLS1vcHRpb25hbCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgICAucHJqLS1mbGlwcGluZ2Zvcm0gLnByai0tb3B0aW9uYWwgc3ZnIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7IH1cbiAgICAucHJqLS1mbGlwcGluZ2Zvcm0gLnByai0tb3B0aW9uYWwgbGFiZWwge1xuICAgICAgcGFkZGluZzogMCAwIDAgNTBweDsgfVxuXG4jcHJqLS1mZi1jaGVjay1vdXRwdXQgLnByai0tZmYtY2hlY2std3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAjcHJqLS1mZi1jaGVjay1vdXRwdXQgLnByai0tZmYtY2hlY2std3JhcCBoMyB7XG4gICAgY29sb3I6ICNmZjAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAjcHJqLS1mZi1jaGVjay1vdXRwdXQgLnByai0tZmYtY2hlY2std3JhcCBkbCB7XG4gICAgbWFyZ2luOiAuNWVtIDA7IH1cbiAgICAjcHJqLS1mZi1jaGVjay1vdXRwdXQgLnByai0tZmYtY2hlY2std3JhcCBkbCBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucHJqLS10ZWFtLWltZyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWZmMmY3O1xuICBwYWRkaW5nOiAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLnVrLW1vZGFsLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRvcDogLTU4cHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwOyB9XG4gIC51ay1tb2RhbC1oZWFkZXIgLnVrLW1vZGFsLWhlYWRsaW5lIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnVrLW1vZGFsLWhlYWRlciBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA1NHB4OyB9XG4gICAgLnVrLW1vZGFsLWhlYWRlciBhLnVrLW1vZGFsLWNsb3NlIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDsgfVxuICAgICAgLnVrLW1vZGFsLWhlYWRlciBhLnVrLW1vZGFsLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2RhbC1jbG9zZS5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAzMHB4OyB9XG5cbi51ay1tb2RhbC1mb290ZXIge1xuICBtYXJnaW46IDE1cHggLTIwcHggLTIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudWstbW9kYWwtZm9vdGVyIHtcbiAgICAgIG1hcmdpbjogM2VtIC0zZW0gLTNlbTsgfSB9XG5cbi51ay1tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogMTIyMHB4O1xuICBtYXJnaW4tdG9wOiA2MnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC51ay1tb2RhbC1kaWFsb2cge1xuICAgICAgcGFkZGluZzogM2VtOyB9IH1cbiIsIiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udWstY29udGFpbmVyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG59XG4iLCIvLyBOYW1lOiAgICAgICAgICAgIFV0aWxpdHlcbi8vIERlc2NyaXB0aW9uOiAgICAgQ29sbGVjdGlvbiBvZiB1c2VmdWwgdXRpbGl0eSBjbGFzc2VzIHRvIHN0eWxlIHlvdXIgY29udGVudFxuLy9cbi8vIENvbXBvbmVudDogICAgICAgYHVrLWNvbnRhaW5lci0qYFxuLy8gICAgICAgICAgICAgICAgICBgdWstY2xlYXJmaXhgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1uYmZjLSpgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1mbG9hdC0qYFxuLy8gICAgICAgICAgICAgICAgICBgdWstYWxpZ24tKmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLXZlcnRpY2FsLWFsaWduLSpgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1oZWlnaHQtKmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLXJlc3BvbnNpdmUtKmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLW1hcmdpbi0qYFxuLy8gICAgICAgICAgICAgICAgICBgdWstcGFkZGluZy0qYFxuLy8gICAgICAgICAgICAgICAgICBgdWstYm9yZGVyLSpgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1oZWFkaW5nLSpgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1saW5rLSpgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1zY3JvbGxhYmxlLSpgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1vdmVyZmxvdy0qYFxuLy8gICAgICAgICAgICAgICAgICBgdWstcG9zaXRpb24tKmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLWRpc3BsYXktKmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLXZpc2libGUtKmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLWhpZGRlbi0qYFxuLy8gICAgICAgICAgICAgICAgICBgdWstaW52aXNpYmxlYFxuLy9cbi8vIFVzZWQgYnk6ICAgICAgICAgT3ZlcmxheVxuLy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiR1dGlsaXR5LWNvbnRhaW5lci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgICA5ODBweCAhZGVmYXVsdDtcbiR1dGlsaXR5LWNvbnRhaW5lci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICAgICAyNXB4ICFkZWZhdWx0O1xuXG4kdXRpbGl0eS1jb250YWluZXItbGFyZ2UtbWF4LXdpZHRoOiAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHV0aWxpdHktY29udGFpbmVyLWxhcmdlLXBhZGRpbmctaG9yaXpvbnRhbDogICAgIDM1cHggIWRlZmF1bHQ7XG5cbiR1dGlsaXR5LWFsaWduLWhvcml6b250YWw6ICAgICAgICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHV0aWxpdHktYWxpZ24tdmVydGljYWw6ICAgICAgICAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiR1dGlsaXR5LWhlaWdodC12aWV3cG9ydC1taW4taGVpZ2h0OiAgICAgICAgICAgICA2MDBweCAhZGVmYXVsdDtcblxuJHV0aWxpdHktbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kdXRpbGl0eS1tYXJnaW4tc21hbGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJHV0aWxpdHktbWFyZ2luLWxhcmdlOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XG5cbiR1dGlsaXR5LWJvcmRlci1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG5cbiR1dGlsaXR5LWhlYWRpbmctbGFyZ2Utc21hbGwtZm9udC1zaXplOiAgICAgICAgICAzNnB4ICFkZWZhdWx0O1xuJHV0aWxpdHktaGVhZGluZy1sYXJnZS1zbWFsbC1saW5lLWhlaWdodDogICAgICAgIDQycHggIWRlZmF1bHQ7XG4kdXRpbGl0eS1oZWFkaW5nLWxhcmdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgNTJweCAhZGVmYXVsdDtcbiR1dGlsaXR5LWhlYWRpbmctbGFyZ2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICA2NHB4ICFkZWZhdWx0O1xuXG4kdXRpbGl0eS1saW5rLW11dGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiR1dGlsaXR5LWxpbmstbXV0ZWQtaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuXG4kdXRpbGl0eS1zY3JvbGxhYmxlLXRleHQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiR1dGlsaXR5LXNjcm9sbGFibGUtYm94LWhlaWdodDogICAgICAgICAgICAgICAgICAxNzBweCAhZGVmYXVsdDtcbiR1dGlsaXR5LXNjcm9sbGFibGUtYm94LXBhZGRpbmc6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJHV0aWxpdHktc2Nyb2xsYWJsZS1ib3gtYm9yZGVyOiAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kdXRpbGl0eS1zY3JvbGxhYmxlLWJveC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29tcG9uZW50OiBVdGlsaXR5XG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogQ29udGFpbmVyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVrLWNvbnRhaW5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXgtd2lkdGg6ICR1dGlsaXR5LWNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgcGFkZGluZzogMCAkdXRpbGl0eS1jb250YWluZXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIEBpbmNsdWRlIGhvb2stY29udGFpbmVyKCk7XG59XG5cbi8qIExhcmdlIHNjcmVlbiBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGxhcmdlKSB7XG5cbiAgICAudWstY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkdXRpbGl0eS1jb250YWluZXItbGFyZ2UtbWF4LXdpZHRoO1xuICAgICAgICBwYWRkaW5nOiAwICR1dGlsaXR5LWNvbnRhaW5lci1sYXJnZS1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgfVxuXG59XG5cbi8qXG4gKiBNaWNybyBjbGVhcmZpeFxuICovXG5cbi51ay1jb250YWluZXI6YmVmb3JlLFxuLnVrLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnVrLWNvbnRhaW5lcjphZnRlciB7IGNsZWFyOiBib3RoOyB9XG5cbi8qXG4gKiBDZW50ZXIgY29udGFpbmVyXG4gKi9cblxuLnVrLWNvbnRhaW5lci1jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuXG4vKiBDbGVhcmluZ1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBNaWNybyBjbGVhcmZpeFxuKiBgdGFibGUtY2VsbGAgaXMgdXNlZCB3aXRoIGA6YmVmb3JlYCBiZWNhdXNlIGB0YWJsZWAgY3JlYXRlcyBhIDFweCBnYXAgd2hlbiBpdCBiZWNvbWVzIGEgZmxleCBpdGVtLCBvbmx5IGluIFdlYmtpdFxuICogYHRhYmxlYCBpcyB1c2VkIGFnYWluIHdpdGggYDphZnRlcmAgYmVjYXVzZSBgY2xlYXJgIG9ubHkgd29ya3Mgd2l0aCBibG9jayBlbGVtZW50cy5cbiAqIE5vdGU6IGBkaXNwbGF5OiBibG9ja2Agd2l0aCBgb3ZlcmZsb3c6IGhpZGRlbmAgaXMgY3VycmVudGx5IG5vdCB3b3JraW5nIGluIHRoZSBsYXRlc3QgU2FmYXJpXG4gKi9cblxuLnVrLWNsZWFyZml4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udWstY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cblxuLypcbiAqICBDcmVhdGUgYSBuZXcgYmxvY2sgZm9ybWF0dGluZyBjb250ZXh0XG4gKi9cblxuLnVrLW5iZmMgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi51ay1uYmZjLWFsdCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMTAwMDBweDtcbn1cblxuXG4vKiBBbGlnbm1lbnQgb2YgYmxvY2sgZWxlbWVudHNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogRmxvYXQgYmxvY2tzXG4gKiAxLiBQcmV2ZW50IGNvbnRlbnQgb3ZlcmZsb3cgb24gc21hbGwgZGV2aWNlc1xuICovXG5cbi51ay1mbG9hdC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi51ay1mbG9hdC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4vKiAxICovXG5bY2xhc3MqPSd1ay1mbG9hdC0nXSB7IG1heC13aWR0aDogMTAwJTsgfVxuXG5cbi8qIEFsaWdubWVudCBvZiBpbWFnZXMgYW5kIG9iamVjdHNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWxpZ25tZW50XG4gKi9cblxuW2NsYXNzKj0ndWstYWxpZ24tJ10ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206ICR1dGlsaXR5LWFsaWduLXZlcnRpY2FsO1xufVxuXG4udWstYWxpZ24tbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdXRpbGl0eS1hbGlnbi1ob3Jpem9udGFsO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4udWstYWxpZ24tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAkdXRpbGl0eS1hbGlnbi1ob3Jpem9udGFsO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLyogVGFibGV0IGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcblxuICAgIC51ay1hbGlnbi1tZWRpdW0tbGVmdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHV0aWxpdHktYWxpZ24taG9yaXpvbnRhbDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnVrLWFsaWduLW1lZGl1bS1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkdXRpbGl0eS1hbGlnbi1ob3Jpem9udGFsO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG59XG5cbi51ay1hbGlnbi1jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuXG4vKiBWZXJ0aWNhbCBhbGlnbm1lbnRcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogUmVtb3ZlIHdoaXRlc3BhY2UgYmV0d2VlbiBjaGlsZCBlbGVtZW50cyB3aGVuIHVzaW5nIGBpbmxpbmUtYmxvY2tgXG4gKi9cblxuLnVrLXZlcnRpY2FsLWFsaWduIHsgZm9udC1zaXplOiAwLjAwMXB4OyB9XG5cbi8qXG4gKiAgVGhlIGB1ay12ZXJ0aWNhbC1hbGlnbmAgY29udGFpbmVyIG5lZWRzIGEgc3BlY2lmaWMgaGVpZ2h0XG4gKi9cblxuLnVrLXZlcnRpY2FsLWFsaWduOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKlxuICogU3ViLW9iamVjdCB3aGljaCBjYW4gaGF2ZSBhbnkgaGVpZ2h0XG4gKiAxLiBSZXNldCB3aGl0ZXNwYWNlIGhhY2tcbiAqL1xuXG4udWstdmVydGljYWwtYWxpZ24tbWlkZGxlLFxuLnVrLXZlcnRpY2FsLWFsaWduLWJvdHRvbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvKiAxICovXG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4udWstdmVydGljYWwtYWxpZ24tbWlkZGxlIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuLnVrLXZlcnRpY2FsLWFsaWduLWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuXG4vKiBIZWlnaHRcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogTW9yZSByb2J1c3QgaWYgcGFkZGluZyBhbmQgYm9yZGVyIGFyZSB1c2VkXG4gKi9cblxuW2NsYXNzKj0ndWstaGVpZ2h0J10geyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qXG4gKiBVc2VmdWwgdG8gZXh0ZW5kIHRoZSBgaHRtbGAgYW5kIGBib2R5YCBlbGVtZW50IHRvIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgcGFnZS5cbiAqL1xuXG4udWstaGVpZ2h0LTEtMSB7IGhlaWdodDogMTAwJTsgfVxuXG4vKlxuICogVXNlZnVsIHRvIGNyZWF0ZSBpbWFnZSB0ZWFzZXJzXG4gKi9cblxuLnVrLWhlaWdodC12aWV3cG9ydCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtaW4taGVpZ2h0OiAkdXRpbGl0eS1oZWlnaHQtdmlld3BvcnQtbWluLWhlaWdodDtcbn1cblxuXG4vKiBSZXNwb25zaXZlIG9iamVjdHNcbiAqIE5vdGU6IEltYWdlcyBhcmUgYWxyZWFkeSByZXNwb25zaXZlIGJ5IGRlZmF1bHQsIHNlZSBCYXNlIGNvbXBvbmVudFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAxLiBDb3JyZWN0cyBgbWF4LXdpZHRoYCBhbmQgYG1heC1oZWlnaHRgIGJlaGF2aW9yIGlmIHBhZGRpbmcgYW5kIGJvcmRlciBhcmUgdXNlZFxuICovXG5cbi51ay1yZXNwb25zaXZlLXdpZHRoLFxuLnVrLXJlc3BvbnNpdmUtaGVpZ2h0IHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKlxuICogUmVzcG9uc2l2ZW5lc3M6IFNldHMgYSBtYXhpbXVtIHdpZHRoIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnQgYW5kIGF1dG8gc2NhbGVzIHRoZSBoZWlnaHRcbiAqIGBpbXBvcnRhbnRgIG5lZWRlZCB0byBvdmVycmlkZSBgdWstaW1nLXByZXNlcnZlIGltZ2BcbiAqL1xuXG4udWstcmVzcG9uc2l2ZS13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKlxuICogUmVzcG9uc2l2ZW5lc3M6IFNldHMgYSBtYXhpbXVtIGhlaWdodCByZWxhdGl2ZSB0byB0aGUgcGFyZW50IGFuZCBhdXRvIHNjYWxlcyB0aGUgd2lkdGhcbiAqIE9ubHkgd29ya3MgaWYgdGhlIHBhcmVudCBlbGVtZW50IGhhcyBhIGZpeGVkIGhlaWdodC5cbiAqL1xuXG4udWstcmVzcG9uc2l2ZS1oZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cblxuLyogTWFyZ2luXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIENyZWF0ZSBhIGJsb2NrIHdpdGggdGhlIHNhbWUgbWFyZ2luIG9mIGEgcGFyYWdyYXBoXG4gKiBBZGQgbWFyZ2luIGlmIGFkamFjZW50IGVsZW1lbnRcbiAqL1xuXG4udWstbWFyZ2luIHsgbWFyZ2luLWJvdHRvbTogJHV0aWxpdHktbWFyZ2luOyB9XG4qICsgLnVrLW1hcmdpbiB7IG1hcmdpbi10b3A6ICR1dGlsaXR5LW1hcmdpbjsgfVxuXG4udWstbWFyZ2luLXRvcCB7IG1hcmdpbi10b3A6ICR1dGlsaXR5LW1hcmdpbiAhaW1wb3J0YW50OyB9XG4udWstbWFyZ2luLWJvdHRvbSB7IG1hcmdpbi1ib3R0b206ICR1dGlsaXR5LW1hcmdpbiAhaW1wb3J0YW50OyB9XG4udWstbWFyZ2luLWxlZnQgeyBtYXJnaW4tbGVmdDogJHV0aWxpdHktbWFyZ2luICFpbXBvcnRhbnQ7IH1cbi51ay1tYXJnaW4tcmlnaHQgeyBtYXJnaW4tcmlnaHQ6ICR1dGlsaXR5LW1hcmdpbiAhaW1wb3J0YW50OyB9XG5cbi8qXG4gKiBMYXJnZXIgbWFyZ2luc1xuICovXG5cbi51ay1tYXJnaW4tbGFyZ2UgeyBtYXJnaW4tYm90dG9tOiAkdXRpbGl0eS1tYXJnaW4tbGFyZ2U7IH1cbiogKyAudWstbWFyZ2luLWxhcmdlIHsgbWFyZ2luLXRvcDogJHV0aWxpdHktbWFyZ2luLWxhcmdlOyB9XG5cbi51ay1tYXJnaW4tbGFyZ2UtdG9wIHsgbWFyZ2luLXRvcDogJHV0aWxpdHktbWFyZ2luLWxhcmdlICFpbXBvcnRhbnQ7IH1cbi51ay1tYXJnaW4tbGFyZ2UtYm90dG9tIHsgbWFyZ2luLWJvdHRvbTogJHV0aWxpdHktbWFyZ2luLWxhcmdlICFpbXBvcnRhbnQ7IH1cbi51ay1tYXJnaW4tbGFyZ2UtbGVmdCB7IG1hcmdpbi1sZWZ0OiAkdXRpbGl0eS1tYXJnaW4tbGFyZ2UgIWltcG9ydGFudDsgfVxuLnVrLW1hcmdpbi1sYXJnZS1yaWdodCB7IG1hcmdpbi1yaWdodDogJHV0aWxpdHktbWFyZ2luLWxhcmdlICFpbXBvcnRhbnQ7IH1cblxuLypcbiAqIFNtYWxsZXIgbWFyZ2luc1xuICovXG5cbi51ay1tYXJnaW4tc21hbGwgeyBtYXJnaW4tYm90dG9tOiAkdXRpbGl0eS1tYXJnaW4tc21hbGw7IH1cbiogKyAudWstbWFyZ2luLXNtYWxsIHsgbWFyZ2luLXRvcDogJHV0aWxpdHktbWFyZ2luLXNtYWxsOyB9XG5cbi51ay1tYXJnaW4tc21hbGwtdG9wIHsgbWFyZ2luLXRvcDogJHV0aWxpdHktbWFyZ2luLXNtYWxsICFpbXBvcnRhbnQ7IH1cbi51ay1tYXJnaW4tc21hbGwtYm90dG9tIHsgbWFyZ2luLWJvdHRvbTogJHV0aWxpdHktbWFyZ2luLXNtYWxsICFpbXBvcnRhbnQ7IH1cbi51ay1tYXJnaW4tc21hbGwtbGVmdCB7IG1hcmdpbi1sZWZ0OiAkdXRpbGl0eS1tYXJnaW4tc21hbGwgIWltcG9ydGFudDsgfVxuLnVrLW1hcmdpbi1zbWFsbC1yaWdodCB7IG1hcmdpbi1yaWdodDogJHV0aWxpdHktbWFyZ2luLXNtYWxsICFpbXBvcnRhbnQ7IH1cblxuLypcbiAqIFJlbW92ZSBtYXJnaW5zXG4gKi9cblxuLnVrLW1hcmdpbi1yZW1vdmUgeyBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuLnVrLW1hcmdpbi10b3AtcmVtb3ZlIHsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4udWstbWFyZ2luLWJvdHRvbS1yZW1vdmUgeyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuXG4vKiBQYWRkaW5nXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVrLXBhZGRpbmctcmVtb3ZlIHsgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4udWstcGFkZGluZy10b3AtcmVtb3ZlIHsgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuLnVrLXBhZGRpbmctYm90dG9tLXJlbW92ZSB7IHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnVrLXBhZGRpbmctdmVydGljYWwtcmVtb3ZlIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEJvcmRlclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi51ay1ib3JkZXItY2lyY2xlIHsgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4udWstYm9yZGVyLXJvdW5kZWQgeyBib3JkZXItcmFkaXVzOiAkdXRpbGl0eS1ib3JkZXItcm91bmRlZDsgfVxuXG5cbi8qIEhlYWRpbmdzXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVrLWhlYWRpbmctbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogJHV0aWxpdHktaGVhZGluZy1sYXJnZS1zbWFsbC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICR1dGlsaXR5LWhlYWRpbmctbGFyZ2Utc21hbGwtbGluZS1oZWlnaHQ7XG59XG5cbi8qIFRhYmxldCBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cbiAgICAudWstaGVhZGluZy1sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHV0aWxpdHktaGVhZGluZy1sYXJnZS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdXRpbGl0eS1oZWFkaW5nLWxhcmdlLWxpbmUtaGVpZ2h0O1xuICAgIH1cblxufVxuXG5cbi8qIExpbmtcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogTGV0IGxpbmtzIGFwcGVhciBpbiBkZWZhdWx0IHRleHQgY29sb3JcbiAqL1xuXG4udWstbGluay1tdXRlZCxcbi51ay1saW5rLW11dGVkIGEgeyBjb2xvcjogJHV0aWxpdHktbGluay1tdXRlZC1jb2xvcjsgfVxuXG4udWstbGluay1tdXRlZDpob3Zlcixcbi51ay1saW5rLW11dGVkIGE6aG92ZXIgeyBjb2xvcjogJHV0aWxpdHktbGluay1tdXRlZC1ob3Zlci1jb2xvcjsgfVxuXG4vKlxuICogUmVzZXQgbGluayBzdHlsZVxuICovXG5cbi51ay1saW5rLXJlc2V0LFxuLnVrLWxpbmstcmVzZXQgYSxcbi51ay1saW5rLXJlc2V0OmhvdmVyLFxuLnVrLWxpbmstcmVzZXQgYTpob3Zlcixcbi51ay1saW5rLXJlc2V0OmZvY3VzLFxuLnVrLWxpbmstcmVzZXQgYTpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5cbi8qIFNjcm9sbGFibGVcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogRW5hYmxlIHNjcm9sbGluZyBmb3IgcHJlZm9ybWF0dGVkIHRleHRcbiAqL1xuXG4udWstc2Nyb2xsYWJsZS10ZXh0IHtcbiAgICBoZWlnaHQ6ICR1dGlsaXR5LXNjcm9sbGFibGUtdGV4dC1oZWlnaHQ7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICByZXNpemU6IGJvdGg7XG59XG5cbi8qXG4gKiBCb3ggd2l0aCBzY3JvbGxpbmcgZW5hYmxlZFxuICovXG5cbi51ay1zY3JvbGxhYmxlLWJveCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6ICR1dGlsaXR5LXNjcm9sbGFibGUtYm94LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkdXRpbGl0eS1zY3JvbGxhYmxlLWJveC1wYWRkaW5nO1xuICAgIGJvcmRlcjogJHV0aWxpdHktc2Nyb2xsYWJsZS1ib3gtYm9yZGVyLXdpZHRoIHNvbGlkICR1dGlsaXR5LXNjcm9sbGFibGUtYm94LWJvcmRlcjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcmVzaXplOiBib3RoO1xuICAgIEBpbmNsdWRlIGhvb2stc2Nyb2xsYWJsZS1ib3goKTtcbn1cblxuLnVrLXNjcm9sbGFibGUtYm94ID4gOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cblxuLyogT3ZlcmZsb3dcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstb3ZlcmZsb3ctaGlkZGVuIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKlxuICogRW5hYmxlIHNjcm9sbGJhcnMgaWYgY29udGVudCBpcyBjbGlwcGVkXG4gKi9cblxuLnVrLW92ZXJmbG93LWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4udWstb3ZlcmZsb3ctY29udGFpbmVyID4gOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cblxuLyogUG9zaXRpb25cbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstcG9zaXRpb24tYWJzb2x1dGUsXG5bY2xhc3MqPSd1ay1wb3NpdGlvbi10b3AnXSxcbltjbGFzcyo9J3VrLXBvc2l0aW9uLWJvdHRvbSddIHsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLyogRG9uJ3QgdXNlIGB3aWR0aDogMTAwJWAgYmVjYXVzZSBpdCBpcyB3cm9uZyBpZiB0aGUgcGFyZW50IGhhcyBwYWRkaW5nLiAqL1xuLnVrLXBvc2l0aW9uLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi51ay1wb3NpdGlvbi1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4udWstcG9zaXRpb24tdG9wLWxlZnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG4udWstcG9zaXRpb24tdG9wLXJpZ2h0IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi51ay1wb3NpdGlvbi1ib3R0b20tbGVmdCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi51ay1wb3NpdGlvbi1ib3R0b20tcmlnaHQge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbn1cblxuLypcbiAqIENvdmVyXG4gKi9cblxuLnVrLXBvc2l0aW9uLWNvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4vKlxuICogUmVsYXRpdmVcbiAqL1xuXG4udWstcG9zaXRpb24tcmVsYXRpdmUgeyBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4vKlxuICogWi1pbmRleFxuICovXG5cbi51ay1wb3NpdGlvbi16LWluZGV4IHsgei1pbmRleDogMTsgfVxuXG5cbi8qIERpc3BsYXlcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogRGlzcGxheVxuICogMS4gUmVxdWlyZWQgaWYgY2hpbGQgaXMgYSByZXNwb25zaXZlIGltYWdlXG4gKi9cblxuLnVrLWRpc3BsYXktYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4udWstZGlzcGxheS1pbmxpbmUgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4udWstZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIC8qIDEgKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qXG4gKiBWaXNpYmlsaXR5XG4gKiBBdm9pZHMgc2V0dGluZyBkaXNwbGF5IHRvIGBibG9ja2Agc28gaXQgd29ya3MgYWxzbyB3aXRoIGBpbmxpbmUtYmxvY2tgIGFuZCBgdGFibGVgXG4gKi9cblxuLyogRGVza3RvcCBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblxuICAgIC51ay12aXNpYmxlLXNtYWxsIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnVrLXZpc2libGUtbWVkaXVtIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnVrLWhpZGRlbi1sYXJnZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG59XG5cbi8qIFRhYmxldHMgcG9ydHJhaXQgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbWF4KSB7XG5cbiAgICAudWstdmlzaWJsZS1zbWFsbCB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC51ay12aXNpYmxlLWxhcmdlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50IDsgfVxuICAgIC51ay1oaWRkZW4tbWVkaXVtIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbn1cblxuLyogUGhvbmUgbGFuZHNjYXBlIGFuZCBzbWFsbGVyKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tYXgpIHtcblxuICAgIC51ay12aXNpYmxlLW1lZGl1bSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC51ay12aXNpYmxlLWxhcmdlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnVrLWhpZGRlbi1zbWFsbCB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG59XG5cbi8qIFJlbW92ZSBmcm9tIHRoZSBmbG93IGFuZCBzY3JlZW4gcmVhZGVycyBvbiBhbnkgZGV2aWNlICovXG4udWstaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi8qIEl0J3MgaGlkZGVuLCBidXQgc3RpbGwgYWZmZWN0cyBsYXlvdXQgKi9cbi51ay1pbnZpc2libGUgeyB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4vKiBTaG93IG9uIGhvdmVyICovXG4udWstdmlzaWJsZS1ob3Zlcjpob3ZlciAudWstaGlkZGVuLFxuLnVrLXZpc2libGUtaG92ZXI6aG92ZXIgLnVrLWludmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi51ay12aXNpYmxlLWhvdmVyLWlubGluZTpob3ZlciAudWstaGlkZGVuLFxuLnVrLXZpc2libGUtaG92ZXItaW5saW5lOmhvdmVyIC51ay1pbnZpc2libGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLyogSGlkZSBvbiB0b3VjaCAqL1xuLnVrLXRvdWNoIC51ay1oaWRkZW4tdG91Y2gsXG4udWstbm90b3VjaCAudWstaGlkZGVuLW5vdG91Y2ggeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuXG4vLyBIb29rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbmNsdWRlIGhvb2stdXRpbGl0eS1taXNjKCk7XG5cbi8vIEBtaXhpbiBob29rLWNvbnRhaW5lcigpe31cbi8vIEBtaXhpbiBob29rLXNjcm9sbGFibGUtYm94KCl7fVxuLy8gQG1peGluIGhvb2stdXRpbGl0eS1taXNjKCl7fVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gZm9udCBpY29ucyBzdXBwb3J0XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2xnJztcbiAgICBzcmM6IHVybChcIiN7JGxnLXBhdGgtZm9udHN9L2xnLmVvdD9uMXozNzNcIik7XG4gICAgc3JjOiB1cmwoXCIjeyRsZy1wYXRoLWZvbnRzfS9sZy5lb3Q/I2llZml4bjF6MzczXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIjeyRsZy1wYXRoLWZvbnRzfS9sZy53b2ZmP24xejM3M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIjeyRsZy1wYXRoLWZvbnRzfS9sZy50dGY/bjF6MzczXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIjeyRsZy1wYXRoLWZvbnRzfS9sZy5zdmc/bjF6MzczI2xnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG4ubGctaWNvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdsZyc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn0iLCIvLyBUeXBvIERlZmluaXRpb25cblxuYm9keSB7XG4gIGNvbG9yOiAkd3VwLWJvZHktY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkd3VwLWZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogJHd1cC1mb250LXNpemUtc21hcnRwaG9uZTtcbiAgZm9udC13ZWlnaHQ6ICR3dXAtZm9udC13ZWlnaHQtZGVmYXVsdDtcbiAgbGluZS1oZWlnaHQ6ICR3dXAtbGluZS1oZWlnaHQtZGVmYXVsdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIGZvbnQtc2l6ZTogJHd1cC1mb250LXNpemUtdGFibGV0O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSB7XG4gICAgZm9udC1zaXplOiAkd3VwLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICB9XG59XG5cblxuLy8gSGVhZGxpbmVzXG5cbmgxLFxuLnd1cC1oMSB7XG4gIGZvbnQtZmFtaWx5OiAkd3VwLWZvbnQtZmFtaWx5LWgxO1xuICBmb250LXNpemU6ICR3dXAtZm9udC1zaXplLWgxO1xuICBmb250LXdlaWdodDogJHd1cC1mb250LXdlaWdodC1oMTtcbiAgbGluZS1oZWlnaHQ6ICR3dXAtbGluZS1oZWlnaHQtaDE7XG59XG5cbmgyLFxuLnd1cC1oMiB7XG4gIGZvbnQtZmFtaWx5OiAkd3VwLWZvbnQtZmFtaWx5LWgyO1xuICBmb250LXNpemU6ICR3dXAtZm9udC1zaXplLWgyO1xuICBmb250LXdlaWdodDogJHd1cC1mb250LXdlaWdodC1oMjtcbiAgbGluZS1oZWlnaHQ6ICR3dXAtbGluZS1oZWlnaHQtaDI7XG59XG5cbmgzLFxuLnd1cC1oMyB7XG4gIGZvbnQtZmFtaWx5OiAkd3VwLWZvbnQtZmFtaWx5LWgzO1xuICBmb250LXNpemU6ICR3dXAtZm9udC1zaXplLWgzO1xuICBmb250LXdlaWdodDogJHd1cC1mb250LXdlaWdodC1oMztcbiAgbGluZS1oZWlnaHQ6ICR3dXAtbGluZS1oZWlnaHQtaDM7XG59XG5cbmg0LFxuLnd1cC1oNCB7XG4gIGZvbnQtZmFtaWx5OiAkd3VwLWZvbnQtZmFtaWx5LWg0O1xuICBmb250LXNpemU6ICR3dXAtZm9udC1zaXplLWg0O1xuICBmb250LXdlaWdodDogJHd1cC1mb250LXdlaWdodC1oNDtcbiAgbGluZS1oZWlnaHQ6ICR3dXAtbGluZS1oZWlnaHQtaDQ7XG59XG5cbmg1LFxuLnd1cC1oNSB7XG4gIGZvbnQtZmFtaWx5OiAkd3VwLWZvbnQtZmFtaWx5LWg1O1xuICBmb250LXNpemU6ICR3dXAtZm9udC1zaXplLWg1O1xuICBmb250LXdlaWdodDogJHd1cC1mb250LXdlaWdodC1oNTtcbiAgbGluZS1oZWlnaHQ6ICR3dXAtbGluZS1oZWlnaHQtaDU7XG59XG5cbmg2LFxuLnd1cC1oNiB7XG4gIGZvbnQtZmFtaWx5OiAkd3VwLWZvbnQtZmFtaWx5LWg2O1xuICBmb250LXNpemU6ICR3dXAtZm9udC1zaXplLWg2O1xuICBmb250LXdlaWdodDogJHd1cC1mb250LXdlaWdodC1oNjtcbiAgbGluZS1oZWlnaHQ6ICR3dXAtbGluZS1oZWlnaHQtaDY7XG59XG5cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLnd1cC1oMSxcbi53dXAtaDIsXG4ud3VwLWgzLFxuLnd1cC1oNCxcbi53dXAtaDUsXG4ud3VwLWg2IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbmgxK2gxLFxuaDEraDIsXG5oMStoMyxcbmgxK2g0LFxuaDEraDUsXG5oMStoNixcbmgyK2gxLFxuaDIraDIsXG5oMitoMyxcbmgyK2g0LFxuaDIraDUsXG5oMitoNixcbmgzK2gxLFxuaDMraDIsXG5oMytoMyxcbmgzK2g0LFxuaDMraDUsXG5oMytoNixcbmg0K2gxLFxuaDQraDIsXG5oNCtoMyxcbmg0K2g0LFxuaDQraDUsXG5oNCtoNixcbmg1K2gxLFxuaDUraDIsXG5oNStoMyxcbmg1K2g0LFxuaDUraDUsXG5oNStoNixcbmg2K2gxLFxuaDYraDIsXG5oNitoMyxcbmg2K2g0LFxuaDYraDUsXG5oNitoNiB7XG4gIC8vbWFyZ2luLXRvcDotLjc1ZW07XG59XG5cblxuXG5ibG9ja3F1b3RlLFxuLnd1cC1ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwZCc7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cblxuXG4vLyBTY2hyaWZ0YXJ0ZW5cblxuQGVhY2ggJHd1cC1rZXksICR3dXAtdmFsdWUgaW4gJHd1cC1mb250cyB7XG5cbiAgLnd1cC1mb250LWZhbWlseS0jeyR3dXAta2V5fSB7XG4gICAgZm9udC1mYW1pbHk6ICR3dXAtdmFsdWUgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cblxuXG4vLyBTY2hyaWZ0c2Nobml0dGVcblxuLnd1cC1mb250LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnd1cC1mb250LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53dXAtZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuXG4ud3VwLWZvbnQtd2VpZ2h0LW5vcm1hbGl6ZWQge1xuICBmb250LXdlaWdodDogJHd1cC1mb250LXdlaWdodC1kZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVGV4dCBBbGlnbnNcblxuLnd1cC10ZXh0LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4ud3VwLXRleHQtbGVmdCB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuLnd1cC10ZXh0LXJpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ud3VwLXRleHQtbm9ybWFsaXplZCB7IHRleHQtYWxpZ246ICR3dXAtdGV4dC1hbGlnbi1kZWZhdWx0OyB9XG5cblxuLy8gU2NocmlmdGdyw7bDn2VuXG5cbi53dXAtZm9udC1iaWcsXG5iaWcge1xuICBmb250LXNpemU6ICR3dXAtZm9udC1zaXplLWxhcmdlO1xufVxuXG4ud3VwLWZvbnQtc21hbGwsXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHd1cC1mb250LXNpemUtc21hbGw7XG59XG5cbi53dXAtZm9udC1zaXplLW5vcm1hbGl6ZWQge1xuICBmb250LXNpemU6ICR3dXAtZm9udC1zaXplLXNtYXJ0cGhvbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIGZvbnQtc2l6ZTogJHd1cC1mb250LXNpemUtdGFibGV0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiRicmVha3BvaW50LWxhcmdlKSB7XG4gICAgZm9udC1zaXplOiAkd3VwLWZvbnQtc2l6ZS1kZXNrdG9wICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLyBUcmFuc2Zvcm1cbi53dXAtdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud3VwLXRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnd1cC10ZXh0LXRyYW5zZm9ybS1ub3JtYWxpemVkIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBMZXR0ZXIgU3BhY2luZ3NcblxuLnd1cC1sZXR0ZXItc3BhY2luZy1ub25lIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLnd1cC1sZXR0ZXItc3BhY2luZyB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi53dXAtbGV0dGVyLXNwYWNpbmctYmlnIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cblxuLnd1cC1sZXR0ZXItc3BhY2luZy1ub3JtYWxpemVkIHtcbiAgbGV0dGVyLXNwYWNpbmc6ICR3dXAtbGV0dGVyLXNwYWNpbmctZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRleHQgRGVjb3JhdGlvblxuXG4ud3VwLXRleHQtbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi53dXAtdGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnd1cC10ZXh0LWRlY29yYXRpb24tbm9ybWFsaXplZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogJHd1cC1sZXR0ZXItc3BhY2luZy1kZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cblxuXG4vLyBIaWRkZW4gVGV4dFxuXG4ud3VwLWhpZGRlbi10ZXh0IHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICB3aWR0aDogMXB4O1xufVxuXG5cbi8vIEhSIFNwYWNlclxuXG5ocixcbi53dXAtaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICR3dXAtaHItYm9yZGVyLXdpZHRoIHNvbGlkICR3dXAtaHItYm9yZGVyLWNvbG9yO1xuICBtYXJnaW46ICR3dXAtaHItbWFyZ2luLWRlZmF1bHQ7XG5cbiAgJi53dXAtaHItc21hbGwge1xuICAgIG1hcmdpbjogJHd1cC1oci1tYXJnaW4tc21hbGw7XG4gIH1cblxuICAmLnd1cC1oci1sYXJnZSB7XG4gICAgbWFyZ2luOiAkd3VwLWhyLW1hcmdpbi1sYXJnZTtcbiAgfVxufVxuIiwiLmxnLW91dGVyIHtcbiAgICAvLyByZXNldCB0cmFuc2l0aW9uIGR1cmF0aW9uXG4gICAgJi5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcge1xuICAgICAgICAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSB7XG4gICAgICAgICAgICAubGctaW1nLXdyYXAsIC5sZy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbigwcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sZy11c2UtdHJhbnNpdGlvbi1mb3Item9vbSB7XG4gICAgICAgIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIHtcbiAgICAgICAgICAgIC5sZy1pbWctd3JhcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkN1c3RvbSh0cmFuc2Zvcm0gJHpvb20tdHJhbnNpdGlvbi1kdXJhdGlvbiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubGctdXNlLWxlZnQtZm9yLXpvb20ge1xuICAgICAgICAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSB7XG4gICAgICAgICAgICAubGctaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25DdXN0b20obGVmdCAkem9vbS10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wICR6b29tLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxle1xuXG4gICAgICAgIC5sZy1pbWctd3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZy1pbWFnZSB7XG4gICAgICAgICAgICAvLyBUcmFuc2xhdGUgcmVxdWlyZWQgZm9yIHpvb21cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uQ3VzdG9tKHRyYW5zZm9ybSAkem9vbS10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oMCAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4vLyB6b29tIGJ1dHRvbnNcbiNsZy16b29tLWluIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGUzMTFcIjtcbiAgICB9XG59XG5cbiNsZy1hY3R1YWwtc2l6ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZTAzM1wiO1xuICAgIH1cbn1cblxuI2xnLXpvb20tb3V0IHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGUzMTJcIjtcbiAgICB9XG5cbiAgICAubGctem9vbWVkICYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG59IiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gZGVmYXVsdCB0aGVtZVxuLmxnLWFjdGlvbnMge1xuICAgIC5sZy1uZXh0LCAubGctcHJldiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZy1uZXh0LXByZXYtYmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRsZy1ib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgICAgIGNvbG9yOiAkbGctbmV4dC1wcmV2LWNvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtY29udHJvbHM7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGxnLW5leHQtcHJldi1ob3Zlci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZy1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGUwOTVcIjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZy1wcmV2IHtcbiAgICAgICAgbGVmdDogMjBweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhsZy1yaWdodC1lbmQpIHtcbiAgICAwJSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhsZy1sZWZ0LWVuZCkge1xuICAgIDAlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuXG4ubGctb3V0ZXIge1xuICAgICYubGctcmlnaHQtZW5kIHtcbiAgICAgICAgLmxnLW9iamVjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24obGctcmlnaHQtZW5kIDAuM3MpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sZy1sZWZ0LWVuZCB7XG4gICAgICAgIC5sZy1vYmplY3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKGxnLWxlZnQtZW5kIDAuM3MpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBsZyB0b29sYmFyXG4ubGctdG9vbGJhciB7XG4gICAgei1pbmRleDogJHppbmRleC10b29sYmFyO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGctdG9vbGJhci1iZztcblxuICAgIC5sZy1pY29uIHtcbiAgICAgICAgY29sb3I6ICRsZy10b29sYmFyLWljb24tY29sb3I7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMnMgbGluZWFyKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGctdG9vbGJhci1pY29uLWhvdmVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxnLWNsb3NlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTA3MFwiO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxnLWRvd25sb2FkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTBmMlwiO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBsaWdodEdhbGxlcnkgdGl0bGVcbi5sZy1zdWItaHRtbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxnLXN1Yi1odG1sLWJnO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogJGxnLXN1Yi1odG1sLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3ViaHRtbDtcblxuICAgIGg0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICB9XG59XG5cbi8vIGxnIGltYWdlIGNvdW50ZXJcbiNsZy1jb3VudGVyIHtcbiAgICBjb2xvcjogJGxnLWljb24tY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGxnLWNvdW50ZXItZm9udC1zaXplO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBmb3IgaWRsZSBzdGF0ZVxuLmxnLXRvb2xiYXIsIC5sZy1wcmV2LCAubGctbmV4dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uQ3VzdG9tKHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjJzIGxpbmVhcik7XG59XG5cbi5sZy1oaWRlLWl0ZW1zIHtcbiAgICAubGctcHJldiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICAubGctbmV4dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIH1cblxuICAgIC5sZy10b29sYmFyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIH1cbn1cblxuLy8gU3RhcnRpbmcgZWZmZWN0XG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKXtcbiAgICAubGctb3V0ZXIge1xuICAgICAgICAmLmxnLXN0YXJ0LXpvb217XG4gICAgICAgICAgICAubGctb2JqZWN0e1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uQ3VzdG9tKHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oNTAlIDUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGctaXRlbS5sZy1jb21wbGV0ZXtcbiAgICAgICAgICAgICAgICAubGctb2JqZWN0e1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBDbGVhcmZpeFxuLmxnLWdyb3VwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4vLyBsaWdodGdhbGxlcnkgY29yZVxuLmxnLW91dGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtb3V0ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC8vIEZvciBzdGFydC9lbmQgdHJhbnNpdGlvblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjE1cyBlYXNlIDBzKTtcblxuICAgICoge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIH1cblxuICAgICYubGctdmlzaWJsZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLy8gU2V0IHRyYW5zaXRpb24gc3BlZWQgYW5kIHRpbWluZyBmdW5jdGlvblxuICAgICYubGctY3NzMyB7XG4gICAgICAgIC5sZy1pdGVtIHtcbiAgICAgICAgICAgICYubGctcHJldi1zbGlkZSwgJi5sZy1uZXh0LXNsaWRlLCAmLmxnLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZHVyYXRpb24oaW5oZXJpdCAhaW1wb3J0YW50KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihpbmhlcml0ICFpbXBvcnRhbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIHRyYW5zaXRpb24gd2hpbGUgZHJhZ2dpbmdcbiAgICAmLmxnLWNzczMubGctZHJhZ2dpbmcge1xuICAgICAgICAubGctaXRlbSB7XG4gICAgICAgICAgICAmLmxnLXByZXYtc2xpZGUsICYubGctbmV4dC1zbGlkZSwgJi5sZy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKDBzICFpbXBvcnRhbnQpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTZXQgY3Vyc29yIGdyYWIgd2hpbGUgZHJhZ2dpbmdcbiAgICAmLmxnLWdyYWIge1xuICAgICAgICBpbWcubGctb2JqZWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWItY3Vyc29yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sZy1ncmFiYmluZyB7XG4gICAgICAgIGltZy5sZy1vYmplY3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhYmJpbmctY3Vyc29yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxnIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmxnLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmxnLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRsZy1wYXRoLWltYWdlc30vbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyIHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYubGctY3NzMyB7XG4gICAgICAgIC5sZy1wcmV2LXNsaWRlLCAubGctY3VycmVudCwgLmxnLW5leHQtc2xpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sZy1jc3Mge1xuICAgICAgICAubGctY3VycmVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZy1pdGVtLCAubGctaW1nLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGctaW1nLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDBcbiAgICB9XG5cbiAgICAubGctaXRlbSB7XG4gICAgICAgICYubGctY29tcGxldGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubGctY3VycmVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LWl0ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGctaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5sZy1zaG93LWFmdGVyLWxvYWQge1xuICAgICAgICAubGctaXRlbSB7XG4gICAgICAgICAgICAubGctb2JqZWN0LCAubGctdmlkZW8tcGxheSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4xNXMgZWFzZSAwcyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGctY29tcGxldGUge1xuICAgICAgICAgICAgICAgIC5sZy1vYmplY3QsIC5sZy12aWRlby1wbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIaWRlIHRpdGxlIGRpdiBpZiBlbXB0eVxuICAgIC5sZy1lbXB0eS1odG1sIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmxnLWhpZGUtZG93bmxvYWQge1xuICAgICAgICAjbGctZG93bmxvYWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxnLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtYmFja2Ryb3A7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjE1cyBlYXNlIDBzKTtcbiAgICAmLmluIHtcbiAgICAgICAgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7XG4gICAgfVxufVxuXG4vLyBEZWZhdWx0IHNsaWRlIGFuaW1hdGlvbnMuIFNob3VsZCBiZSBwbGFjZWQgYXQgdGhlIGJvdHRvbSBvZiB0aGUgYW5pbWF0aW9uIGNzc1xuLmxnLWNzczMge1xuXG4gICAgLy8gUmVtb3ZlIGFsbCB0cmFuc2l0aW9uIGVmZmVjdHNcbiAgICAmLmxnLW5vLXRyYW5zIHtcbiAgICAgICAgLmxnLXByZXYtc2xpZGUsIC5sZy1uZXh0LXNsaWRlLCAubGctY3VycmVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uQ3VzdG9tKG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGctdXNlLWNzczMge1xuICAgICAgICAubGctaXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxnLXVzZS1sZWZ0IHtcbiAgICAgICAgLmxnLWl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmFkZSBtb2RlXG4gICAgJi5sZy1mYWRlIHtcbiAgICAgICAgLmxnLWl0ZW0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgJi5sZy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uIHRpbWluZyBwcm9wZXJ0eSBhbmQgZHVyYXRpb24gd2lsbCBiZSBvdmVyIHdyaXR0ZW4gZnJvbSBqYXZhc2NyaXB0XG4gICAgICAgICAgICAmLmxnLXByZXYtc2xpZGUsICYubGctbmV4dC1zbGlkZSwgJi5sZy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uQ3VzdG9tKG9wYWNpdHkgMC4xcyBlYXNlIDBzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGctc2xpZGUge1xuICAgICAgICAmLmxnLXVzZS1jc3MzIHtcbiAgICAgICAgICAgIC5sZy1pdGVtIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAgICAgJi5sZy1wcmV2LXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGctbmV4dC1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGctY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb24gdGltaW5nIHByb3BlcnR5IGFuZCBkdXJhdGlvbiB3aWxsIGJlIG92ZXIgd3JpdHRlbiBmcm9tIGphdmFzY3JpcHRcbiAgICAgICAgICAgICAgICAmLmxnLXByZXYtc2xpZGUsICYubGctbmV4dC1zbGlkZSwgJi5sZy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkN1c3RvbSh0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sZy11c2UtbGVmdCB7XG4gICAgICAgICAgICAubGctaXRlbSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICYubGctcHJldi1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGctbmV4dC1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5sZy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uIHRpbWluZyBwcm9wZXJ0eSBhbmQgZHVyYXRpb24gd2lsbCBiZSBvdmVyIHdyaXR0ZW4gZnJvbSBqYXZhc2NyaXB0XG4gICAgICAgICAgICAgICAgJi5sZy1wcmV2LXNsaWRlLCAmLmxnLW5leHQtc2xpZGUsICYubGctY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25DdXN0b20obGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBOYW1lOiAgICAgICAgICAgIEdyaWRcbi8vIERlc2NyaXB0aW9uOiAgICAgUHJvdmlkZXMgYSByZXNwb25zaXZlLCBmbHVpZCBhbmQgbmVzdGFibGUgZ3JpZFxuLy9cbi8vIENvbXBvbmVudDogICAgICAgYHVrLWdyaWRgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay13aWR0aC0qYFxuLy8gICAgICAgICAgICAgICAgICBgdWstcHVzaC0qYFxuLy8gICAgICAgICAgICAgICAgICBgdWstcHVsbC0qYFxuLy9cbi8vIE1vZGlmaWVyczogICAgICAgYHVrLWdyaWQtY29sbGFwc2VgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1ncmlkLXNtYWxsYFxuLy8gICAgICAgICAgICAgICAgICBgdWstZ3JpZC1tZWRpdW1gXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1ncmlkLWxhcmdlYFxuLy8gICAgICAgICAgICAgICAgICBgdWstZ3JpZC1kaXZpZGVyYFxuLy8gICAgICAgICAgICAgICAgICBgdWstZ3JpZC1tYXJnaW5gXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1ncmlkLW1hdGNoYFxuLy8gICAgICAgICAgICAgICAgICBgdWstZ3JpZC13aWR0aC0qYFxuLy9cbi8vIFVzZXM6ICAgICAgICAgICAgUGFuZWw6IGB1ay1wYW5lbGBcbi8vXG4vLyBVc2VkIGJ5OiAgICAgICAgIERyb3Bkb3duXG4vL1xuLy8gTWFya3VwOlxuLy9cbi8vIDwhLS0gdWstZ3JpZCAtLT5cbi8vIDxkaXYgY2xhc3M9XCJ1ay1ncmlkXCI+XG4vLyAgICAgPGRpdiBjbGFzcz1cInVrLXdpZHRoLTEtMlwiPjwvZGl2PlxuLy8gICAgIDxkaXYgY2xhc3M9XCJ1ay13aWR0aC0xLTJcIj48L2Rpdj5cbi8vIDwvZGl2PlxuLy9cbi8vIDwhLS0gdWstZ3JpZC1kaXZpZGVyIC0tPlxuLy8gPGRpdiBjbGFzcz1cInVrLWdyaWQgdWstZ3JpZC1kaXZpZGVyXCI+XG4vLyAgICAgPGRpdiBjbGFzcz1cInVrLXdpZHRoLTEtMlwiPjwvZGl2PlxuLy8gICAgIDxkaXYgY2xhc3M9XCJ1ay13aWR0aC0xLTJcIj48L2Rpdj5cbi8vIDwvZGl2PlxuLy8gPGhyIGNsYXNzPVwidWstZ3JpZC1kaXZpZGVyXCI+XG4vLyA8ZGl2IGNsYXNzPVwidWstZ3JpZCB1ay1ncmlkLWRpdmlkZXJcIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwidWstd2lkdGgtMS0yXCI+PC9kaXY+XG4vLyAgICAgPGRpdiBjbGFzcz1cInVrLXdpZHRoLTEtMlwiPjwvZGl2PlxuLy8gPC9kaXY+XG4vL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuLy8gVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGdyaWQtZ3V0dGVyLWhvcml6b250YWw6ICAgICAgICAgICAgICAgICAgICAgICAgIDI1cHggIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItdmVydGljYWw6ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjVweCAhZGVmYXVsdDtcblxuJGdyaWQtZ3V0dGVyLWxhcmdlLWhvcml6b250YWw6ICAgICAgICAgICAgICAgICAgIDM1cHggIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItbGFyZ2UtdmVydGljYWw6ICAgICAgICAgICAgICAgICAgICAgMzVweCAhZGVmYXVsdDtcblxuJGdyaWQtZ3V0dGVyLXhsYXJnZS1ob3Jpem9udGFsOiAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXIteGxhcmdlLXZlcnRpY2FsOiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcblxuJGdyaWQtZ3V0dGVyLXNtYWxsLWhvcml6b250YWw6ICAgICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItc21hbGwtdmVydGljYWw6ICAgICAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcblxuJGdyaWQtZGl2aWRlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kZ3JpZC1kaXZpZGVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29tcG9uZW50OiBHcmlkXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIE1ha2VzIGdyaWQgbW9yZSByb2J1c3Qgc28gdGhhdCBpdCBjYW4gYmUgdXNlZCB3aXRoIG90aGVyIGJsb2NrIGVsZW1lbnRzIGxpa2UgbGlzdHNcbiAqL1xuXG4udWstZ3JpZCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLyogMSAqL1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qXG4gKiBERVBSRUNBVEVEXG4gKiBNaWNybyBjbGVhcmZpeFxuICogQ2FuJ3QgdXNlIGB0YWJsZWAgYmVjYXVzZSBpdCBjcmVhdGVzIGEgMXB4IGdhcCB3aGVuIGl0IGJlY29tZXMgYSBmbGV4IGl0ZW0sIG9ubHkgaW4gV2Via2l0XG4gKi9cblxuLnVrLWdyaWQ6YmVmb3JlLFxuLnVrLWdyaWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnVrLWdyaWQ6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuXG4vKlxuICogR3JpZCBjZWxsXG4gKiAxLiBTcGFjZSBpcyBhbGxvY2F0ZWQgc29sZWx5IGJhc2VkIG9uIGNvbnRlbnQgZGltZW5zaW9uc1xuICogMi4gTWFrZXMgZ3JpZCBtb3JlIHJvYnVzdCBzbyB0aGF0IGl0IGNhbiBiZSB1c2VkIHdpdGggb3RoZXIgYmxvY2sgZWxlbWVudHNcbiAqIDMuIERFUFJFQ0FURUQgVXNpbmcgYGZsb2F0YCB0byBzdXBwb3J0IElFOVxuICovXG5cbi51ay1ncmlkID4gKiB7XG4gICAgLyogMSAqL1xuICAgIC1tcy1mbGV4OiBub25lO1xuICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICBmbGV4OiBub25lO1xuICAgIC8qIDIgKi9cbiAgICBtYXJnaW46IDA7XG4gICAgLyogMyAqL1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4vKlxuICogUmVtb3ZlIG1hcmdpbiBmcm9tIHRoZSBsYXN0LWNoaWxkXG4gKi9cblxuLnVrLWdyaWQgPiAqID4gOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cblxuLyogR3JpZCBndXR0ZXJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogRGVmYXVsdCBndXR0ZXJcbiAqL1xuXG4vKiBIb3Jpem9udGFsICovXG4udWstZ3JpZCB7IG1hcmdpbi1sZWZ0OiAtJGdyaWQtZ3V0dGVyLWhvcml6b250YWw7IH1cbi51ay1ncmlkID4gKiB7IHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLWhvcml6b250YWw7IH1cblxuLyogVmVydGljYWwgKi9cbi51ay1ncmlkICsgLnVrLWdyaWQsXG4udWstZ3JpZC1tYXJnaW4sXG4udWstZ3JpZCA+ICogPiAudWstcGFuZWwgKyAudWstcGFuZWwgeyBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItdmVydGljYWw7IH1cblxuLyogTGFyZ2Ugc2NyZWVuIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14bGFyZ2UpIHtcblxuICAgIC8qIEhvcml6b250YWwgKi9cbiAgICAudWstZ3JpZCB7IG1hcmdpbi1sZWZ0OiAtJGdyaWQtZ3V0dGVyLWxhcmdlLWhvcml6b250YWw7IH1cbiAgICAudWstZ3JpZCA+ICogeyBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci1sYXJnZS1ob3Jpem9udGFsOyB9XG5cbiAgICAvKiBWZXJ0aWNhbCAqL1xuICAgIC51ay1ncmlkICsgLnVrLWdyaWQsXG4gICAgLnVrLWdyaWQtbWFyZ2luLFxuICAgIC51ay1ncmlkID4gKiA+IC51ay1wYW5lbCArIC51ay1wYW5lbCB7IG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci1sYXJnZS12ZXJ0aWNhbDsgfVxuXG59XG5cbi8qXG4gKiBDb2xsYXBzZSBndXR0ZXJcbiAqL1xuXG4vKiBIb3Jpem9udGFsICovXG4udWstZ3JpZC1jb2xsYXBzZSB7IG1hcmdpbi1sZWZ0OiAwOyB9XG4udWstZ3JpZC1jb2xsYXBzZSA+ICogeyBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyogVmVydGljYWwgKi9cbi51ay1ncmlkLWNvbGxhcHNlICsgLnVrLWdyaWQtY29sbGFwc2UsXG4udWstZ3JpZC1jb2xsYXBzZSA+IC51ay1ncmlkLW1hcmdpbixcbi51ay1ncmlkLWNvbGxhcHNlID4gKiA+IC51ay1wYW5lbCArIC51ay1wYW5lbCB7IG1hcmdpbi10b3A6IDA7IH1cblxuLypcbiAqIFNtYWxsIGd1dHRlclxuICovXG5cbi8qIEhvcml6b250YWwgKi9cbi51ay1ncmlkLXNtYWxsIHsgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1ndXR0ZXItc21hbGwtaG9yaXpvbnRhbDsgfVxuLnVrLWdyaWQtc21hbGwgPiAqIHsgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItc21hbGwtaG9yaXpvbnRhbDsgfVxuXG4vKiBWZXJ0aWNhbCAqL1xuLnVrLWdyaWQtc21hbGwgKyAudWstZ3JpZC1zbWFsbCxcbi51ay1ncmlkLXNtYWxsID4gLnVrLWdyaWQtbWFyZ2luLFxuLnVrLWdyaWQtc21hbGwgPiAqID4gLnVrLXBhbmVsICsgLnVrLXBhbmVsIHsgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXNtYWxsLXZlcnRpY2FsOyB9XG5cbi8qXG4gKiBNZWRpdW0gZ3V0dGVyXG4gKi9cblxuLyogSG9yaXpvbnRhbCAqL1xuLnVrLWdyaWQtbWVkaXVtIHsgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1ndXR0ZXItaG9yaXpvbnRhbDsgfVxuLnVrLWdyaWQtbWVkaXVtID4gKiB7IHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLWhvcml6b250YWw7IH1cblxuLyogVmVydGljYWwgKi9cbi51ay1ncmlkLW1lZGl1bSArIC51ay1ncmlkLW1lZGl1bSxcbi51ay1ncmlkLW1lZGl1bSA+IC51ay1ncmlkLW1hcmdpbixcbi51ay1ncmlkLW1lZGl1bSA+ICogPiAudWstcGFuZWwgKyAudWstcGFuZWwgeyBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItdmVydGljYWw7IH1cblxuXG4vKlxuICogTGFyZ2UgZ3V0dGVyXG4gKi9cblxuLyogTGFyZ2Ugc2NyZWVuIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZSkge1xuXG4gICAgLyogSG9yaXpvbnRhbCAqL1xuICAgIC51ay1ncmlkLWxhcmdlIHsgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1ndXR0ZXItbGFyZ2UtaG9yaXpvbnRhbDsgfVxuICAgIC51ay1ncmlkLWxhcmdlID4gKiB7IHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLWxhcmdlLWhvcml6b250YWw7IH1cblxuICAgIC8qIFZlcnRpY2FsICovXG4gICAgLnVrLWdyaWQtbGFyZ2UgKyAudWstZ3JpZC1sYXJnZSxcbiAgICAudWstZ3JpZC1sYXJnZS1tYXJnaW4sXG4gICAgLnVrLWdyaWQtbGFyZ2UgPiAqID4gLnVrLXBhbmVsICsgLnVrLXBhbmVsIHsgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLWxhcmdlLXZlcnRpY2FsOyB9XG5cbn1cblxuLyogRXh0cmEgTGFyZ2Ugc2NyZWVucyAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsYXJnZSkge1xuXG4gICAgLyogSG9yaXpvbnRhbCAqL1xuICAgIC51ay1ncmlkLWxhcmdlIHsgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1ndXR0ZXIteGxhcmdlLWhvcml6b250YWw7IH1cbiAgICAudWstZ3JpZC1sYXJnZSA+ICogeyBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci14bGFyZ2UtaG9yaXpvbnRhbDsgfVxuXG4gICAgLyogVmVydGljYWwgKi9cbiAgICAudWstZ3JpZC1sYXJnZSArIC51ay1ncmlkLWxhcmdlLFxuICAgIC51ay1ncmlkLWxhcmdlLW1hcmdpbixcbiAgICAudWstZ3JpZC1sYXJnZSA+ICogPiAudWstcGFuZWwgKyAudWstcGFuZWwgeyBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXIteGxhcmdlLXZlcnRpY2FsOyB9XG5cbn1cblxuXG4vKiBNb2RpZmllcjogYHVrLWdyaWQtZGl2aWRlcmBcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogSG9yaXpvbnRhbCBkaXZpZGVyXG4gKiBPbmx5IHdvcmtzIHdpdGggdGhlIGRlZmF1bHQgZ3V0dGVyLiBEb2VzIG5vdCB3b3JrIHdpdGggZ3V0dGVyIGNvbGxhcHNlLCBzbWFsbCBvciBsYXJnZS5cbiAqIERvZXMgbm90IHdvcmsgd2l0aCBgdWstcHVzaC0qYCwgYHVrLXB1bGwtKmAgYW5kIG5vdCBpZiB0aGUgY29sdW1ucyBmbG9hdCBpbnRvIHRoZSBuZXh0IHJvdy5cbiAqL1xuXG4udWstZ3JpZC1kaXZpZGVyOm5vdCg6ZW1wdHkpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRncmlkLWd1dHRlci1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1yaWdodDogLSRncmlkLWd1dHRlci1ob3Jpem9udGFsO1xufVxuXG4udWstZ3JpZC1kaXZpZGVyID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItaG9yaXpvbnRhbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItaG9yaXpvbnRhbDtcbn1cblxuLnVrLWdyaWQtZGl2aWRlciA+IFtjbGFzcyo9J3VrLXdpZHRoLTEtJ106bm90KC51ay13aWR0aC0xLTEpOm50aC1jaGlsZChuKzIpLFxuLnVrLWdyaWQtZGl2aWRlciA+IFtjbGFzcyo9J3VrLXdpZHRoLTItJ106bnRoLWNoaWxkKG4rMiksXG4udWstZ3JpZC1kaXZpZGVyID4gW2NsYXNzKj0ndWstd2lkdGgtMy0nXTpudGgtY2hpbGQobisyKSxcbi51ay1ncmlkLWRpdmlkZXIgPiBbY2xhc3MqPSd1ay13aWR0aC00LSddOm50aC1jaGlsZChuKzIpLFxuLnVrLWdyaWQtZGl2aWRlciA+IFtjbGFzcyo9J3VrLXdpZHRoLTUtJ106bnRoLWNoaWxkKG4rMiksXG4udWstZ3JpZC1kaXZpZGVyID4gW2NsYXNzKj0ndWstd2lkdGgtNi0nXTpudGgtY2hpbGQobisyKSxcbi51ay1ncmlkLWRpdmlkZXIgPiBbY2xhc3MqPSd1ay13aWR0aC03LSddOm50aC1jaGlsZChuKzIpLFxuLnVrLWdyaWQtZGl2aWRlciA+IFtjbGFzcyo9J3VrLXdpZHRoLTgtJ106bnRoLWNoaWxkKG4rMiksXG4udWstZ3JpZC1kaXZpZGVyID4gW2NsYXNzKj0ndWstd2lkdGgtOS0nXTpudGgtY2hpbGQobisyKSB7IGJvcmRlci1sZWZ0OiAkZ3JpZC1kaXZpZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkZ3JpZC1kaXZpZGVyLWJvcmRlcjsgfVxuXG4vKiBUYWJsZXQgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuXG4gICAgLnVrLWdyaWQtZGl2aWRlciA+IFtjbGFzcyo9J3VrLXdpZHRoLW1lZGl1bS0nXTpub3QoLnVrLXdpZHRoLW1lZGl1bS0xLTEpOm50aC1jaGlsZChuKzIpIHsgYm9yZGVyLWxlZnQ6ICRncmlkLWRpdmlkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRncmlkLWRpdmlkZXItYm9yZGVyOyB9XG5cbn1cblxuLyogRGVza3RvcCBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblxuICAgIC51ay1ncmlkLWRpdmlkZXIgPiBbY2xhc3MqPSd1ay13aWR0aC1sYXJnZS0nXTpub3QoLnVrLXdpZHRoLWxhcmdlLTEtMSk6bnRoLWNoaWxkKG4rMikgeyBib3JkZXItbGVmdDogJGdyaWQtZGl2aWRlci1ib3JkZXItd2lkdGggc29saWQgJGdyaWQtZGl2aWRlci1ib3JkZXI7IH1cblxufVxuXG4vKiBMYXJnZSBzY3JlZW4gYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsYXJnZSkge1xuXG4gICAgLypcbiAgICAgKiBMYXJnZSBndXR0ZXJcbiAgICAgKi9cblxuICAgIC51ay1ncmlkLWRpdmlkZXI6bm90KDplbXB0eSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRncmlkLWd1dHRlci1sYXJnZS1ob3Jpem9udGFsO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kZ3JpZC1ndXR0ZXItbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICB9XG5cbiAgICAudWstZ3JpZC1kaXZpZGVyID4gKiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLWxhcmdlLWhvcml6b250YWw7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci1sYXJnZS1ob3Jpem9udGFsO1xuICAgIH1cblxuICAgIC51ay1ncmlkLWRpdmlkZXI6ZW1wdHkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItbGFyZ2UtdmVydGljYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci1sYXJnZS12ZXJ0aWNhbDtcbiAgICB9XG5cbn1cblxuLypcbiAqIFZlcnRpY2FsIGRpdmlkZXJcbiAqL1xuXG4udWstZ3JpZC1kaXZpZGVyOmVtcHR5IHtcbiAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItdmVydGljYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXZlcnRpY2FsO1xuICAgIGJvcmRlci10b3A6ICRncmlkLWRpdmlkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRncmlkLWRpdmlkZXItYm9yZGVyO1xufVxuXG4vKiBNYXRjaCBwYW5lbHMgaW4gZ3JpZHNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogMS4gQmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50XG4gKi9cblxuLnVrLWdyaWQtbWF0Y2ggPiAqIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvKiAxICovXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi51ay1ncmlkLW1hdGNoID4gKiA+ICoge1xuICAgIC8qIDEgKi9cbiAgICAtbXMtZmxleDogbm9uZTtcbiAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgZmxleDogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8qIEV2ZW4gZ3JpZCBjZWxsIHdpZHRoc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbltjbGFzcyo9J3VrLWdyaWQtd2lkdGgnXSA+ICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi51ay1ncmlkLXdpZHRoLTEtMiA+ICogeyB3aWR0aDogNTAlOyB9XG4udWstZ3JpZC13aWR0aC0xLTMgPiAqIHsgd2lkdGg6IDMzLjMzMyU7IH1cbi51ay1ncmlkLXdpZHRoLTEtNCA+ICogeyB3aWR0aDogMjUlOyB9XG4udWstZ3JpZC13aWR0aC0xLTUgPiAqIHsgd2lkdGg6IDIwJTsgfVxuLnVrLWdyaWQtd2lkdGgtMS02ID4gKiB7IHdpZHRoOiAxNi42NjYlOyB9XG4udWstZ3JpZC13aWR0aC0xLTEwID4gKiB7IHdpZHRoOiAxMCU7IH1cblxuLnVrLWdyaWQtd2lkdGgtYXV0byA+ICogeyB3aWR0aDogYXV0bzsgfVxuXG4vKiBQaG9uZSBsYW5kc2NhcGUgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG5cbiAgICAudWstZ3JpZC13aWR0aC1zbWFsbC0xLTEgPiAqIHsgd2lkdGg6IDEwMCU7IH1cbiAgICAudWstZ3JpZC13aWR0aC1zbWFsbC0xLTIgPiAqIHsgd2lkdGg6IDUwJTsgfVxuICAgIC51ay1ncmlkLXdpZHRoLXNtYWxsLTEtMyA+ICogeyB3aWR0aDogMzMuMzMzJTsgfVxuICAgIC51ay1ncmlkLXdpZHRoLXNtYWxsLTEtNCA+ICogeyB3aWR0aDogMjUlOyB9XG4gICAgLnVrLWdyaWQtd2lkdGgtc21hbGwtMS01ID4gKiB7IHdpZHRoOiAyMCU7IH1cbiAgICAudWstZ3JpZC13aWR0aC1zbWFsbC0xLTYgPiAqIHsgd2lkdGg6IDE2LjY2NiU7IH1cbiAgICAudWstZ3JpZC13aWR0aC1zbWFsbC0xLTEwID4gKiB7IHdpZHRoOiAxMCU7IH1cblxufVxuXG4vKiBUYWJsZXQgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuXG4gICAgLnVrLWdyaWQtd2lkdGgtbWVkaXVtLTEtMSA+ICogeyB3aWR0aDogMTAwJTsgfVxuICAgIC51ay1ncmlkLXdpZHRoLW1lZGl1bS0xLTIgPiAqIHsgd2lkdGg6IDUwJTsgfVxuICAgIC51ay1ncmlkLXdpZHRoLW1lZGl1bS0xLTMgPiAqIHsgd2lkdGg6IDMzLjMzMyU7IH1cbiAgICAudWstZ3JpZC13aWR0aC1tZWRpdW0tMS00ID4gKiB7IHdpZHRoOiAyNSU7IH1cbiAgICAudWstZ3JpZC13aWR0aC1tZWRpdW0tMS01ID4gKiB7IHdpZHRoOiAyMCU7IH1cbiAgICAudWstZ3JpZC13aWR0aC1tZWRpdW0tMS02ID4gKiB7IHdpZHRoOiAxNi42NjYlOyB9XG4gICAgLnVrLWdyaWQtd2lkdGgtbWVkaXVtLTEtMTAgPiAqIHsgd2lkdGg6IDEwJTsgfVxuXG59XG5cbi8qIERlc2t0b3AgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSB7XG5cbiAgICAudWstZ3JpZC13aWR0aC1sYXJnZS0xLTEgPiAqIHsgd2lkdGg6IDEwMCU7IH1cbiAgICAudWstZ3JpZC13aWR0aC1sYXJnZS0xLTIgPiAqIHsgd2lkdGg6IDUwJTsgfVxuICAgIC51ay1ncmlkLXdpZHRoLWxhcmdlLTEtMyA+ICogeyB3aWR0aDogMzMuMzMzJTsgfVxuICAgIC51ay1ncmlkLXdpZHRoLWxhcmdlLTEtNCA+ICogeyB3aWR0aDogMjUlOyB9XG4gICAgLnVrLWdyaWQtd2lkdGgtbGFyZ2UtMS01ID4gKiB7IHdpZHRoOiAyMCU7IH1cbiAgICAudWstZ3JpZC13aWR0aC1sYXJnZS0xLTYgPiAqIHsgd2lkdGg6IDE2LjY2NiU7IH1cbiAgICAudWstZ3JpZC13aWR0aC1sYXJnZS0xLTEwID4gKiB7IHdpZHRoOiAxMCU7IH1cblxufVxuXG4vKiBMYXJnZSBzY3JlZW4gYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsYXJnZSkge1xuXG4gICAgLnVrLWdyaWQtd2lkdGgteGxhcmdlLTEtMSA+ICogeyB3aWR0aDogMTAwJTsgfVxuICAgIC51ay1ncmlkLXdpZHRoLXhsYXJnZS0xLTIgPiAqIHsgd2lkdGg6IDUwJTsgfVxuICAgIC51ay1ncmlkLXdpZHRoLXhsYXJnZS0xLTMgPiAqIHsgd2lkdGg6IDMzLjMzMyU7IH1cbiAgICAudWstZ3JpZC13aWR0aC14bGFyZ2UtMS00ID4gKiB7IHdpZHRoOiAyNSU7IH1cbiAgICAudWstZ3JpZC13aWR0aC14bGFyZ2UtMS01ID4gKiB7IHdpZHRoOiAyMCU7IH1cbiAgICAudWstZ3JpZC13aWR0aC14bGFyZ2UtMS02ID4gKiB7IHdpZHRoOiAxNi42NjYlOyB9XG4gICAgLnVrLWdyaWQtd2lkdGgteGxhcmdlLTEtMTAgPiAqIHsgd2lkdGg6IDEwJTsgfVxuXG59XG5cblxuLyogU3ViLW9iamVjdHM6IGB1ay13aWR0aC0qYFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbltjbGFzcyo9J3VrLXdpZHRoJ10ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qXG4gKiBXaWR0aHNcbiAqL1xuXG4vKiBXaG9sZSAqL1xuLnVrLXdpZHRoLTEtMSB7IHdpZHRoOiAxMDAlOyB9XG5cbi8qIEhhbHZlcyAqL1xuLnVrLXdpZHRoLTEtMixcbi51ay13aWR0aC0yLTQsXG4udWstd2lkdGgtMy02LFxuLnVrLXdpZHRoLTUtMTAgeyB3aWR0aDogNTAlOyB9XG5cbi8qIFRoaXJkcyAqL1xuLnVrLXdpZHRoLTEtMyxcbi51ay13aWR0aC0yLTYgeyB3aWR0aDogMzMuMzMzJTsgfVxuLnVrLXdpZHRoLTItMyxcbi51ay13aWR0aC00LTYgeyB3aWR0aDogNjYuNjY2JTsgfVxuXG4vKiBRdWFydGVycyAqL1xuLnVrLXdpZHRoLTEtNCB7IHdpZHRoOiAyNSU7IH1cbi51ay13aWR0aC0zLTQgeyB3aWR0aDogNzUlOyB9XG5cbi8qIEZpZnRocyAqL1xuLnVrLXdpZHRoLTEtNSxcbi51ay13aWR0aC0yLTEwIHsgd2lkdGg6IDIwJTsgfVxuLnVrLXdpZHRoLTItNSxcbi51ay13aWR0aC00LTEwIHsgd2lkdGg6IDQwJTsgfVxuLnVrLXdpZHRoLTMtNSxcbi51ay13aWR0aC02LTEwIHsgd2lkdGg6IDYwJTsgfVxuLnVrLXdpZHRoLTQtNSxcbi51ay13aWR0aC04LTEwIHsgd2lkdGg6IDgwJTsgfVxuXG4vKiBTaXh0aHMgKi9cbi51ay13aWR0aC0xLTYgeyB3aWR0aDogMTYuNjY2JTsgfVxuLnVrLXdpZHRoLTUtNiB7IHdpZHRoOiA4My4zMzMlOyB9XG5cbi8qIFRlbnRocyAqL1xuLnVrLXdpZHRoLTEtMTAgeyB3aWR0aDogMTAlOyB9XG4udWstd2lkdGgtMy0xMCB7IHdpZHRoOiAzMCU7IH1cbi51ay13aWR0aC03LTEwIHsgd2lkdGg6IDcwJTsgfVxuLnVrLXdpZHRoLTktMTAgeyB3aWR0aDogOTAlOyB9XG5cbi8qIFBob25lIGxhbmRzY2FwZSBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcblxuICAgIC8qIFdob2xlICovXG4gICAgLnVrLXdpZHRoLXNtYWxsLTEtMSB7IHdpZHRoOiAxMDAlOyB9XG5cbiAgICAvKiBIYWx2ZXMgKi9cbiAgICAudWstd2lkdGgtc21hbGwtMS0yLFxuICAgIC51ay13aWR0aC1zbWFsbC0yLTQsXG4gICAgLnVrLXdpZHRoLXNtYWxsLTMtNixcbiAgICAudWstd2lkdGgtc21hbGwtNS0xMCB7IHdpZHRoOiA1MCU7IH1cblxuICAgIC8qIFRoaXJkcyAqL1xuICAgIC51ay13aWR0aC1zbWFsbC0xLTMsXG4gICAgLnVrLXdpZHRoLXNtYWxsLTItNiB7IHdpZHRoOiAzMy4zMzMlOyB9XG4gICAgLnVrLXdpZHRoLXNtYWxsLTItMyxcbiAgICAudWstd2lkdGgtc21hbGwtNC02IHsgd2lkdGg6IDY2LjY2NiU7IH1cblxuICAgIC8qIFF1YXJ0ZXJzICovXG4gICAgLnVrLXdpZHRoLXNtYWxsLTEtNCB7IHdpZHRoOiAyNSU7IH1cbiAgICAudWstd2lkdGgtc21hbGwtMy00IHsgd2lkdGg6IDc1JTsgfVxuXG4gICAgLyogRmlmdGhzICovXG4gICAgLnVrLXdpZHRoLXNtYWxsLTEtNSxcbiAgICAudWstd2lkdGgtc21hbGwtMi0xMCB7IHdpZHRoOiAyMCU7IH1cbiAgICAudWstd2lkdGgtc21hbGwtMi01LFxuICAgIC51ay13aWR0aC1zbWFsbC00LTEwIHsgd2lkdGg6IDQwJTsgfVxuICAgIC51ay13aWR0aC1zbWFsbC0zLTUsXG4gICAgLnVrLXdpZHRoLXNtYWxsLTYtMTAgeyB3aWR0aDogNjAlOyB9XG4gICAgLnVrLXdpZHRoLXNtYWxsLTQtNSxcbiAgICAudWstd2lkdGgtc21hbGwtOC0xMCB7IHdpZHRoOiA4MCU7IH1cblxuICAgIC8qIFNpeHRocyAqL1xuICAgIC51ay13aWR0aC1zbWFsbC0xLTYgeyB3aWR0aDogMTYuNjY2JTsgfVxuICAgIC51ay13aWR0aC1zbWFsbC01LTYgeyB3aWR0aDogODMuMzMzJTsgfVxuXG4gICAgLyogVGVudGhzICovXG4gICAgLnVrLXdpZHRoLXNtYWxsLTEtMTAgeyB3aWR0aDogMTAlOyB9XG4gICAgLnVrLXdpZHRoLXNtYWxsLTMtMTAgeyB3aWR0aDogMzAlOyB9XG4gICAgLnVrLXdpZHRoLXNtYWxsLTctMTAgeyB3aWR0aDogNzAlOyB9XG4gICAgLnVrLXdpZHRoLXNtYWxsLTktMTAgeyB3aWR0aDogOTAlOyB9XG5cbn1cblxuLyogVGFibGV0IGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcblxuICAgIC8qIFdob2xlICovXG4gICAgLnVrLXdpZHRoLW1lZGl1bS0xLTEgeyB3aWR0aDogMTAwJTsgfVxuXG4gICAgLyogSGFsdmVzICovXG4gICAgLnVrLXdpZHRoLW1lZGl1bS0xLTIsXG4gICAgLnVrLXdpZHRoLW1lZGl1bS0yLTQsXG4gICAgLnVrLXdpZHRoLW1lZGl1bS0zLTYsXG4gICAgLnVrLXdpZHRoLW1lZGl1bS01LTEwIHsgd2lkdGg6IDUwJTsgfVxuXG4gICAgLyogVGhpcmRzICovXG4gICAgLnVrLXdpZHRoLW1lZGl1bS0xLTMsXG4gICAgLnVrLXdpZHRoLW1lZGl1bS0yLTYgeyB3aWR0aDogMzMuMzMzJTsgfVxuICAgIC51ay13aWR0aC1tZWRpdW0tMi0zLFxuICAgIC51ay13aWR0aC1tZWRpdW0tNC02IHsgd2lkdGg6IDY2LjY2NiU7IH1cblxuICAgIC8qIFF1YXJ0ZXJzICovXG4gICAgLnVrLXdpZHRoLW1lZGl1bS0xLTQgeyB3aWR0aDogMjUlOyB9XG4gICAgLnVrLXdpZHRoLW1lZGl1bS0zLTQgeyB3aWR0aDogNzUlOyB9XG5cbiAgICAvKiBGaWZ0aHMgKi9cbiAgICAudWstd2lkdGgtbWVkaXVtLTEtNSxcbiAgICAudWstd2lkdGgtbWVkaXVtLTItMTAgeyB3aWR0aDogMjAlOyB9XG4gICAgLnVrLXdpZHRoLW1lZGl1bS0yLTUsXG4gICAgLnVrLXdpZHRoLW1lZGl1bS00LTEwIHsgd2lkdGg6IDQwJTsgfVxuICAgIC51ay13aWR0aC1tZWRpdW0tMy01LFxuICAgIC51ay13aWR0aC1tZWRpdW0tNi0xMCB7IHdpZHRoOiA2MCU7IH1cbiAgICAudWstd2lkdGgtbWVkaXVtLTQtNSxcbiAgICAudWstd2lkdGgtbWVkaXVtLTgtMTAgeyB3aWR0aDogODAlOyB9XG5cbiAgICAvKiBTaXh0aHMgKi9cbiAgICAudWstd2lkdGgtbWVkaXVtLTEtNiB7IHdpZHRoOiAxNi42NjYlOyB9XG4gICAgLnVrLXdpZHRoLW1lZGl1bS01LTYgeyB3aWR0aDogODMuMzMzJTsgfVxuXG4gICAgLyogVGVudGhzICovXG4gICAgLnVrLXdpZHRoLW1lZGl1bS0xLTEwIHsgd2lkdGg6IDEwJTsgfVxuICAgIC51ay13aWR0aC1tZWRpdW0tMy0xMCB7IHdpZHRoOiAzMCU7IH1cbiAgICAudWstd2lkdGgtbWVkaXVtLTctMTAgeyB3aWR0aDogNzAlOyB9XG4gICAgLnVrLXdpZHRoLW1lZGl1bS05LTEwIHsgd2lkdGg6IDkwJTsgfVxuXG59XG5cbi8qIERlc2t0b3AgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSB7XG5cbiAgICAvKiBXaG9sZSAqL1xuICAgIC51ay13aWR0aC1sYXJnZS0xLTEgeyB3aWR0aDogMTAwJTsgfVxuXG4gICAgLyogSGFsdmVzICovXG4gICAgLnVrLXdpZHRoLWxhcmdlLTEtMixcbiAgICAudWstd2lkdGgtbGFyZ2UtMi00LFxuICAgIC51ay13aWR0aC1sYXJnZS0zLTYsXG4gICAgLnVrLXdpZHRoLWxhcmdlLTUtMTAgeyB3aWR0aDogNTAlOyB9XG5cbiAgICAvKiBUaGlyZHMgKi9cbiAgICAudWstd2lkdGgtbGFyZ2UtMS0zLFxuICAgIC51ay13aWR0aC1sYXJnZS0yLTYgeyB3aWR0aDogMzMuMzMzJTsgfVxuICAgIC51ay13aWR0aC1sYXJnZS0yLTMsXG4gICAgLnVrLXdpZHRoLWxhcmdlLTQtNiB7IHdpZHRoOiA2Ni42NjYlOyB9XG5cbiAgICAvKiBRdWFydGVycyAqL1xuICAgIC51ay13aWR0aC1sYXJnZS0xLTQgeyB3aWR0aDogMjUlOyB9XG4gICAgLnVrLXdpZHRoLWxhcmdlLTMtNCB7IHdpZHRoOiA3NSU7IH1cblxuICAgIC8qIEZpZnRocyAqL1xuICAgIC51ay13aWR0aC1sYXJnZS0xLTUsXG4gICAgLnVrLXdpZHRoLWxhcmdlLTItMTAgeyB3aWR0aDogMjAlOyB9XG4gICAgLnVrLXdpZHRoLWxhcmdlLTItNSxcbiAgICAudWstd2lkdGgtbGFyZ2UtNC0xMCB7IHdpZHRoOiA0MCU7IH1cbiAgICAudWstd2lkdGgtbGFyZ2UtMy01LFxuICAgIC51ay13aWR0aC1sYXJnZS02LTEwIHsgd2lkdGg6IDYwJTsgfVxuICAgIC51ay13aWR0aC1sYXJnZS00LTUsXG4gICAgLnVrLXdpZHRoLWxhcmdlLTgtMTAgeyB3aWR0aDogODAlOyB9XG5cbiAgICAvKiBTaXh0aHMgKi9cbiAgICAudWstd2lkdGgtbGFyZ2UtMS02IHsgd2lkdGg6IDE2LjY2NiU7IH1cbiAgICAudWstd2lkdGgtbGFyZ2UtNS02IHsgd2lkdGg6IDgzLjMzMyU7IH1cblxuICAgIC8qIFRlbnRocyAqL1xuICAgIC51ay13aWR0aC1sYXJnZS0xLTEwIHsgd2lkdGg6IDEwJTsgfVxuICAgIC51ay13aWR0aC1sYXJnZS0zLTEwIHsgd2lkdGg6IDMwJTsgfVxuICAgIC51ay13aWR0aC1sYXJnZS03LTEwIHsgd2lkdGg6IDcwJTsgfVxuICAgIC51ay13aWR0aC1sYXJnZS05LTEwIHsgd2lkdGg6IDkwJTsgfVxuXG59XG5cbi8qIExhcmdlIHNjcmVlbiBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGxhcmdlKSB7XG5cbiAgICAvKiBXaG9sZSAqL1xuICAgIC51ay13aWR0aC14bGFyZ2UtMS0xIHsgd2lkdGg6IDEwMCU7IH1cblxuICAgIC8qIEhhbHZlcyAqL1xuICAgIC51ay13aWR0aC14bGFyZ2UtMS0yLFxuICAgIC51ay13aWR0aC14bGFyZ2UtMi00LFxuICAgIC51ay13aWR0aC14bGFyZ2UtMy02LFxuICAgIC51ay13aWR0aC14bGFyZ2UtNS0xMCB7IHdpZHRoOiA1MCU7IH1cblxuICAgIC8qIFRoaXJkcyAqL1xuICAgIC51ay13aWR0aC14bGFyZ2UtMS0zLFxuICAgIC51ay13aWR0aC14bGFyZ2UtMi02IHsgd2lkdGg6IDMzLjMzMyU7IH1cbiAgICAudWstd2lkdGgteGxhcmdlLTItMyxcbiAgICAudWstd2lkdGgteGxhcmdlLTQtNiB7IHdpZHRoOiA2Ni42NjYlOyB9XG5cbiAgICAvKiBRdWFydGVycyAqL1xuICAgIC51ay13aWR0aC14bGFyZ2UtMS00IHsgd2lkdGg6IDI1JTsgfVxuICAgIC51ay13aWR0aC14bGFyZ2UtMy00IHsgd2lkdGg6IDc1JTsgfVxuXG4gICAgLyogRmlmdGhzICovXG4gICAgLnVrLXdpZHRoLXhsYXJnZS0xLTUsXG4gICAgLnVrLXdpZHRoLXhsYXJnZS0yLTEwIHsgd2lkdGg6IDIwJTsgfVxuICAgIC51ay13aWR0aC14bGFyZ2UtMi01LFxuICAgIC51ay13aWR0aC14bGFyZ2UtNC0xMCB7IHdpZHRoOiA0MCU7IH1cbiAgICAudWstd2lkdGgteGxhcmdlLTMtNSxcbiAgICAudWstd2lkdGgteGxhcmdlLTYtMTAgeyB3aWR0aDogNjAlOyB9XG4gICAgLnVrLXdpZHRoLXhsYXJnZS00LTUsXG4gICAgLnVrLXdpZHRoLXhsYXJnZS04LTEwIHsgd2lkdGg6IDgwJTsgfVxuXG4gICAgLyogU2l4dGhzICovXG4gICAgLnVrLXdpZHRoLXhsYXJnZS0xLTYgeyB3aWR0aDogMTYuNjY2JTsgfVxuICAgIC51ay13aWR0aC14bGFyZ2UtNS02IHsgd2lkdGg6IDgzLjMzMyU7IH1cblxuICAgIC8qIFRlbnRocyAqL1xuICAgIC51ay13aWR0aC14bGFyZ2UtMS0xMCB7IHdpZHRoOiAxMCU7IH1cbiAgICAudWstd2lkdGgteGxhcmdlLTMtMTAgeyB3aWR0aDogMzAlOyB9XG4gICAgLnVrLXdpZHRoLXhsYXJnZS03LTEwIHsgd2lkdGg6IDcwJTsgfVxuICAgIC51ay13aWR0aC14bGFyZ2UtOS0xMCB7IHdpZHRoOiA5MCU7IH1cblxufVxuXG5cbi8qIFN1Yi1vYmplY3Q6IGB1ay1wdXNoLSpgIGFuZCBgdWstcHVsbC0qYFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBTb3VyY2Ugb3JkZXJpbmdcbiAqIFdvcmtzIG9ubHkgd2l0aCBgdWstd2lkdGgtbWVkaXVtLSpgXG4gKi9cblxuLyogVGFibGV0IGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcblxuICAgIFtjbGFzcyo9J3VrLXB1c2gtJ10sXG4gICAgW2NsYXNzKj0ndWstcHVsbC0nXSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gICAgLypcbiAgICAgKiBQdXNoXG4gICAgICovXG5cbiAgICAvKiBIYWx2ZXMgKi9cbiAgICAudWstcHVzaC0xLTIsXG4gICAgLnVrLXB1c2gtMi00LFxuICAgIC51ay1wdXNoLTMtNixcbiAgICAudWstcHVzaC01LTEwIHsgbGVmdDogNTAlOyB9XG5cbiAgICAvKiBUaGlyZHMgKi9cbiAgICAudWstcHVzaC0xLTMsXG4gICAgLnVrLXB1c2gtMi02IHsgbGVmdDogMzMuMzMzJTsgfVxuICAgIC51ay1wdXNoLTItMyxcbiAgICAudWstcHVzaC00LTYgeyBsZWZ0OiA2Ni42NjYlOyB9XG5cbiAgICAvKiBRdWFydGVycyAqL1xuICAgIC51ay1wdXNoLTEtNCB7IGxlZnQ6IDI1JTsgfVxuICAgIC51ay1wdXNoLTMtNCB7IGxlZnQ6IDc1JTsgfVxuXG4gICAgLyogRmlmdGhzICovXG4gICAgLnVrLXB1c2gtMS01LFxuICAgIC51ay1wdXNoLTItMTAgeyBsZWZ0OiAyMCU7IH1cbiAgICAudWstcHVzaC0yLTUsXG4gICAgLnVrLXB1c2gtNC0xMCB7IGxlZnQ6IDQwJTsgfVxuICAgIC51ay1wdXNoLTMtNSxcbiAgICAudWstcHVzaC02LTEwIHsgbGVmdDogNjAlOyB9XG4gICAgLnVrLXB1c2gtNC01LFxuICAgIC51ay1wdXNoLTgtMTAgeyBsZWZ0OiA4MCU7IH1cblxuICAgIC8qIFNpeHRocyAqL1xuICAgIC51ay1wdXNoLTEtNiB7IGxlZnQ6IDE2LjY2NiU7IH1cbiAgICAudWstcHVzaC01LTYgeyBsZWZ0OiA4My4zMzMlOyB9XG5cbiAgICAvKiBUZW50aHMgKi9cbiAgICAudWstcHVzaC0xLTEwIHsgbGVmdDogMTAlOyB9XG4gICAgLnVrLXB1c2gtMy0xMCB7IGxlZnQ6IDMwJTsgfVxuICAgIC51ay1wdXNoLTctMTAgeyBsZWZ0OiA3MCU7IH1cbiAgICAudWstcHVzaC05LTEwIHsgbGVmdDogOTAlOyB9XG5cbiAgICAvKlxuICAgICAqIFB1bGxcbiAgICAgKi9cblxuICAgICAvKiBIYWx2ZXMgKi9cbiAgICAgLnVrLXB1bGwtMS0yLFxuICAgICAudWstcHVsbC0yLTQsXG4gICAgIC51ay1wdWxsLTMtNixcbiAgICAgLnVrLXB1bGwtNS0xMCB7IGxlZnQ6IC01MCU7IH1cblxuICAgICAvKiBUaGlyZHMgKi9cbiAgICAgLnVrLXB1bGwtMS0zLFxuICAgICAudWstcHVsbC0yLTYgeyBsZWZ0OiAtMzMuMzMzJTsgfVxuICAgICAudWstcHVsbC0yLTMsXG4gICAgIC51ay1wdWxsLTQtNiB7IGxlZnQ6IC02Ni42NjYlOyB9XG5cbiAgICAgLyogUXVhcnRlcnMgKi9cbiAgICAgLnVrLXB1bGwtMS00IHsgbGVmdDogLTI1JTsgfVxuICAgICAudWstcHVsbC0zLTQgeyBsZWZ0OiAtNzUlOyB9XG5cbiAgICAgLyogRmlmdGhzICovXG4gICAgIC51ay1wdWxsLTEtNSxcbiAgICAgLnVrLXB1bGwtMi0xMCB7IGxlZnQ6IC0yMCU7IH1cbiAgICAgLnVrLXB1bGwtMi01LFxuICAgICAudWstcHVsbC00LTEwIHsgbGVmdDogLTQwJTsgfVxuICAgICAudWstcHVsbC0zLTUsXG4gICAgIC51ay1wdWxsLTYtMTAgeyBsZWZ0OiAtNjAlOyB9XG4gICAgIC51ay1wdWxsLTQtNSxcbiAgICAgLnVrLXB1bGwtOC0xMCB7IGxlZnQ6IC04MCU7IH1cblxuICAgICAvKiBTaXh0aHMgKi9cbiAgICAgLnVrLXB1bGwtMS02IHsgbGVmdDogLTE2LjY2NiU7IH1cbiAgICAgLnVrLXB1bGwtNS02IHsgbGVmdDogLTgzLjMzMyU7IH1cblxuICAgICAvKiBUZW50aHMgKi9cbiAgICAgLnVrLXB1bGwtMS0xMCB7IGxlZnQ6IC0xMCU7IH1cbiAgICAgLnVrLXB1bGwtMy0xMCB7IGxlZnQ6IC0zMCU7IH1cbiAgICAgLnVrLXB1bGwtNy0xMCB7IGxlZnQ6IC03MCU7IH1cbiAgICAgLnVrLXB1bGwtOS0xMCB7IGxlZnQ6IC05MCU7IH1cblxufVxuXG5cbi8vIEhvb2tzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGluY2x1ZGUgaG9vay1ncmlkLW1pc2MoKTtcblxuLy8gQG1peGluIGhvb2stZ3JpZC1taXNjKCl7fVxuIiwiLnByai0taWNvbi1tYXAtZHJvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxLjI1ZW07XG4gICAgaGVpZ2h0OiAxZW07XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtLjQ1ZW07XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgIGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0uMmVtO1xuICAgICAgICBsZWZ0OiAuMjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG59XG5cblxuXG4jbmF2IHtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICR3dXAtd2hpdGU7XG5cblxuICAucHJqLS1pbnRlcmFjdGl2ZS1tYXAtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgcmVkKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgLnByai0taWNvbi1tYXAtZHJvcCB7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVCZWZvcmU7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAgICAgICAgIC8vYm90dG9tOiAtLjZlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGVBZnRlcjtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAgICAgLy90b3A6IC0uNmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbiAgICBAa2V5ZnJhbWVzIGFuaW1hdGVCZWZvcmUge1xuICAgICAgICAvL2Zyb20ge2JvdHRvbTogLS40ZW07fVxuICAgICAgICAvL3RvIHtib3R0b206IC0uNmVtO31cblxuICAgICAgICAwJSAgIHtib3R0b206IC0uNDVlbTt9XG4gICAgICAgIDUwJSAge2JvdHRvbTogLS44ZW07fVxuICAgICAgICAxMDAlIHtib3R0b206IC0uNDVlbTt9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBhbmltYXRlQWZ0ZXIge1xuICAgICAgICAvL2Zyb20ge3RvcDogLS4zZW07fVxuICAgICAgICAvL3RvIHt0b3A6IC0uNmVtO31cblxuICAgICAgICAwJSAgIHt0b3A6IC0uMmVtO31cbiAgICAgICAgNTAlICB7dG9wOiAtLjQ1ZW07fVxuICAgICAgICAxMDAlIHt0b3A6IC0uMmVtO31cbiAgICB9XG5cblxuICB1bC5oYXMtLWludGVyYWN0aXZlLW1hcCB7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTcuNCU7XG5cbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRicmVha3BvaW50LWxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG5cbiAgQGtleWZyYW1lcyBzaG93TWFwSWNvbiB7XG4gICAgICBmcm9tIHt3aWR0aDogMDt9XG4gICAgICB0byB7d2lkdGg6IDUlO31cbiAgfVxuXG5cbiAgYSB7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCA0cHg7XG4gICAgY29sb3I6ICR3dXAtd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBibHVlZGFyayk7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBibHVlbGlnaHQpO1xuICAgIH1cblxuXG4gICAgLy8gVmlydHVlbGxlcyBIYXVzXG5cbiAgICAvLyAmLnByai0tdmlydHVhbC1ob3VzZSB7XG4gICAgLy8gICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgcmVkKTtcbiAgICAvLyAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vICAgd2lkdGg6IDQ5Ljc1JTtcblxuICAgIC8vICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgLy8gICAgIHdpZHRoOiAyNCU7XG4gICAgLy8gICB9XG5cbiAgICAvLyAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSB7XG4gICAgLy8gICAgIHdpZHRoOiAyMCU7XG4gICAgLy8gICB9XG5cbiAgICAvLyAgICY6aG92ZXIge1xuICAgIC8vICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgcmVkZGFyayk7XG4gICAgLy8gICB9XG4gICAgLy8gICAmOmFjdGl2ZSB7XG4gICAgLy8gICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCByZWRsaWdodCk7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG5cbiAgICAvLyBNb2JpbGUgTmF2IFRvZ2dsZVxuXG4gICAgJi5wcmotLW1vYmlsZS1uYXYge1xuICAgICAgLy9tYXJnaW4tbGVmdDogLjUlO1xuICAgICAgLy93aWR0aDogNDkuNzUlO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgICYucHJqLS1pbnRlcmFjdGl2ZS1tYXAtbW9iaWxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIHJlZCk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG4gIH1cblxuXG4gIGE6YmVmb3JlIHtcblx0ICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgfVxuXG5cbiAgLy8gQWt0aXZlciBNZW7DvHB1bmt0XG5cbiAgYS5wcmotLWlzLWFjdGl2ZSxcbiAgLnByai0taXMtYWN0aXZlIGEsXG4gIC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgYmx1ZWRhcmspO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLmhhcy0tY2hpbGRyZW46YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xOHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCByZWQpO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgfVxuICB9XG5cblxuICAvLyBOYXZpZ2F0aW9uIExpc3RcblxuICAjbmF2LW1haW4ge1xuICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9tYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgYmx1ZWRhcmspO1xuICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTguNCU7IC8vIDEwMCUgLSBbSG9tZS1CdXR0b24tQnJlaXRlICg4JSldIC8gNSBOYXZpZ2F0aW9ucy1FbGVtZW50ZVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDokYnJlYWtwb2ludC1sYXJnZSkge1xuICAgICAgICB3aWR0aDogMTklOyAvLyAxMDAlIC0gW0hvbWUtQnV0dG9uLUJyZWl0ZSAoNSUpXSAvIDUgTmF2aWdhdGlvbnMtRWxlbWVudGVcbiAgICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG5cblxuICAgICAgJi5pcy0taG92ZXJlZCB7XG5cbiAgICAgICAgYSB7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgYmx1ZWRhcmspICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG5cbiAgICAgICYucHJqLS12aXJ0dWFsLWhvdXNlLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cblxuICAgICAgLy8gSG9tZSBMaW5rc1xuXG4gICAgICAvKiYucHJqLS1ob21lLWxpbmsge1xuICAgICAgICB3aWR0aDogOCUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6JGJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgICAgICAgICB3aWR0aDogNSUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuXG4gICAgICAgICAgJjphZnRlciB7XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICR3dXAtZm9udC1zaXplLXRhYmxldDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1ob21lO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHd1cC1mb250LXNpemUtZGVza3RvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cdCAgKi9cblxuXHQgIC8vIEhvbWUgTGlua3NcblxuICAgICAgJi5wcmotLWhvbWUtbGluayB7XG4gICAgICAgIHdpZHRoOiA4JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QG1lZGlhKG1pbi13aWR0aDokYnJlYWtwb2ludC1sYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiA1JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcblxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHd1cC1mb250LXNpemUtdGFibGV0O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLWhvbWU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkd3VwLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC8qXG4gIHVsLnByai0tYW5jaG9yLW5hdi1saXN0IHtcbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBsaWdodGJsdWVsaWdodCk7XG4gICAgLy9ib3JkZXItYm90dG9tOiAycHggc29saWQgbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBibHVlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vZm9udC1mYW1pbHk6IG1hcC1nZXQoJHd1cC1mb250cywgb2ZmaWNpbmFzYW5zKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC45ZW07XG5cbiAgICAgICAgICAgICYucHJqLS1pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgcmVkKTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbiAgKi9cblxuXG4gIHVsLnByai0tYW5jaG9yLW5hdi1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgYmx1ZSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiA1NTU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBtYXgtaGVpZ2h0OiA2MjBweDtcbiAgICBtYXgtaGVpZ2h0OiA4OHZoO1xuXG5cdCYuaXMtLWhvdmVyZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cbiAgICBsaSB7XG4gIFx0Ym9yZGVyLXJpZ2h0OiAwO1xuICBcdHdpZHRoOiAxMDAlO1xuXG4gIFx0JjpmaXJzdC1jaGlsZCB7XG5cbiAgXHQgIGEge1xuICBcdFx0Ym9yZGVyLXRvcDogMDtcbiAgXHQgIH1cbiAgXHR9XG5cbiAgXHRhIHtcbiAgXHQgIHRleHQtYWxpZ246IGxlZnQ7XG4gIFx0ICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgXHQgIGxldHRlci1zcGFjaW5nOiAwO1xuICBcdCAgZm9udC1zaXplOiAkd3VwLWZvbnQtc2l6ZS1zbWFsbDtcbiAgXHQgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAyOHB4O1xuICBcdCAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBibHVlZGFyayk7XG4gIFx0ICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgYmx1ZSkgIWltcG9ydGFudDtcbiAgXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBcdCAgJjpiZWZvcmUge1xuXHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xuICBcdFx0Y29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodCAhaW1wb3J0YW50O1xuICBcdFx0bWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgXHRcdGNvbG9yOiAkd3VwLXdoaXRlICFpbXBvcnRhbnQ7XG4gIFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIFx0XHRsZWZ0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gIFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBcdFx0Ym90dG9tOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIFx0XHRoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgXHRcdHRvcDogNTAlO1xuICBcdFx0bWFyZ2luLXRvcDogLTExcHg7XG4gIFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBcdCAgfVxuXG4gIFx0ICAmOmhvdmVyLFxuICBcdCAgJi5wcmotLWlzLWFjdGl2ZSB7XG4gIFx0XHRiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgYmx1ZWRhcmspICFpbXBvcnRhbnQ7XG5cbiAgXHRcdCY6YmVmb3JlIHtcbiAgXHRcdCAgY29sb3I6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCByZWQpICFpbXBvcnRhbnQ7XG4gIFx0XHR9XG4gIFx0ICB9XG4gIFx0fVxuICAgIH1cbiAgfVxuXG5cblxufVxuXG5cblxuLy8gT2ZmIENhbnZhc1xuXG4ubW0tbWVudSB7XG5cbiAgKiB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIH1cblxuICAucHJqLS12aXJ0dWFsLWhvdXNlLW1vYmlsZSB7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgcmVkKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCJAaW1wb3J0IFwibGctdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibGctbWl4aW5zXCI7XG4ubGctb3V0ZXIge1xuXG4gICAgI2xnLWRyb3Bkb3duLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LXRvb2xiYXIgLSAxO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzKTtcbiAgICB9XG4gICAgJi5sZy1kcm9wZG93bi1hY3RpdmV7XG4gICAgICAgIC5sZy1kcm9wZG93biwgI2xnLWRyb3Bkb3duLW92ZXJsYXkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWxheSgwcyk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoMCwgMHB4LCAwKSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICAjbGctc2hhcmUge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxnLWRyb3Bkb3duIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoMCwgNXB4LCAwKSk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25DdXN0b20odHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHMpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIHRvcDogLTE2cHhcbiAgICAgICAgfVxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYSwgLmxnLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5sZy1kcm9wZG93bi10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgLmxnLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICNsZy1zaGFyZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTgwZFwiO1xuICAgICAgICB9XG4gICAgfVxuICAgICNsZy1zaGFyZS1mYWNlYm9vayB7XG4gICAgICAgIC5sZy1pY29ue1xuICAgICAgICAgICAgY29sb3I6ICMzYjU5OTg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgXG4gICAgfVxuICAgICNsZy1zaGFyZS10d2l0dGVyIHtcbiAgICAgICAgLmxnLWljb257XG4gICAgICAgICAgICBjb2xvcjogIzAwYWNlZDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gIFxuICAgIH1cbiAgICAjbGctc2hhcmUtZ29vZ2xlcGx1cyB7XG4gICAgICAgIC5sZy1pY29ue1xuICAgICAgICAgICAgY29sb3I6ICNkZDRiMzk7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICBcbiAgICB9XG4gICAgI2xnLXNoYXJlLXBpbnRlcmVzdCB7XG4gICAgICAgIC5sZy1pY29ue1xuICAgICAgICAgICAgY29sb3I6ICNjYjIwMjc7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICBcbiAgICB9XG59IiwiLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZS1pbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgYmx1ZSk7XG5cbiAgICAmOmJlZm9yZSB7IGNvbG9yOiAkd3VwLXdoaXRlOyB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBjb2xvcjogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsYmx1ZSk7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0O1xuICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7XG4gIH1cbn1cblxuXG5cbi5zbGljay1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG5cbi5zbGljay1zbGlkZXIge1xuXG4gICY6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4uc2xpY2stZG90cyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgYmx1ZSk7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZS1pbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgYmx1ZS1saWdodCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zbGljay1hY3RpdmUge1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgcmVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXHRDU1MgZm9yIHRoZSBzZWFyY2hmaWVsZFxuXG5AaW1wb3J0IFwiLi4vaW5jL3ZhcmlhYmxlc1wiO1xuXG4kaGVpZ2h0OiA2MHB4O1xuJHBhZGRpbmc6IDEwcHg7XG4kcGFkZGluZ1RvcDogJGhlaWdodCAvIDI7XG5cbi5tbS1oZWFkZXJcbntcblx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCggXCJib3gtc2l6aW5nXCIsIGJvcmRlci1ib3ggKTtcblx0QGluY2x1ZGUgZm9udDtcblxuXHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6ICRwYWRkaW5nICogMjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogJGhlaWdodDtcblx0cGFkZGluZzogJHBhZGRpbmdUb3AgJGJ0blNpemUgMCAkYnRuU2l6ZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cblx0c3BhblxuXHR7XG5cdFx0QGluY2x1ZGUgZWxsaXBzaXM7XG5cblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHRhXG5cdHtcblx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCAnYm94LXNpemluZycsIGJvcmRlci1ib3ggKTtcblxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogJGJ0blNpemU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cblx0XHQmOmJlZm9yZVxuXHRcdHtcblx0XHRcdEBpbmNsdWRlIGFycm93O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLSggJHBhZGRpbmcgKyA1ICk7XG5cdFx0fVxuXG5cdFx0Ji5tbS1wcmV2XG5cdFx0e1xuXHRcdFx0bGVmdDogMDtcblx0XG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0e1xuXHRcdFx0XHRAaW5jbHVkZSBhcnJvdy1wcmV2O1xuXHRcdFx0XHRsZWZ0OiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm1tLW5leHRcblx0XHR7XG5cdFx0XHRyaWdodDogMDtcblx0XG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0e1xuXHRcdFx0XHRAaW5jbHVkZSBhcnJvdy1uZXh0O1xuXHRcdFx0XHRyaWdodDogMThweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1tLWhhc3NlYXJjaCAubW0taGVhZGVyXG57XG5cdGhlaWdodDogJGhlaWdodCAtICRwYWRkaW5nO1xuXHRwYWRkaW5nLXRvcDogJHBhZGRpbmdUb3AgLSAkcGFkZGluZztcblx0dG9wOiAkYnRuU2l6ZSArICRwYWRkaW5nO1xuXG5cdGE6YmVmb3JlXG5cdHtcblx0XHRtYXJnaW4tYm90dG9tOiAtKCAoICRwYWRkaW5nIC8gMiApICsgNSApO1xuXHR9XG59XG5cbiRoVG9wOiAkaGVpZ2h0O1xuJHNUb3A6ICRoZWlnaHQgKyAkYnRuU2l6ZTtcbi5tbS1tZW51Lm1tLWhhc2hlYWRlclxue1xuXHRsaS5tbS1zdWJ0aXRsZVxuXHR7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubW0tcGFuZWxcblx0e1xuXHRcdHBhZGRpbmctdG9wOiAkaFRvcCArICggJHBhZGRpbmcgKiAyICk7XG5cdH1cblx0Ji5tbS1oYXNzZWFyY2ggLm1tLXBhbmVsXG5cdHtcblx0XHRwYWRkaW5nLXRvcDogJHNUb3AgKyAoICRwYWRkaW5nICogMiApO1xuXHR9XG5cdCYubW0taXNtZW51XG5cdHtcblx0XHQubW0tcGFuZWxcblx0XHR7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGhUb3A7XG5cdFx0fVxuXHRcdCYubW0taGFzc2VhcmNoIC5tbS1wYW5lbFxuXHRcdHtcblx0XHRcdHBhZGRpbmctdG9wOiAkc1RvcDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBpbmNsdWRlIGNvbG9yc19oZWFkZXI7IiwiQGltcG9ydCBcImluYy92YXJpYWJsZXNcIjtcblxuXG4vL1x0QW5pbWF0aW9uc1xuaHRtbC5tbS1vcGVuZWRcbntcblx0Lm1tLXBhZ2UsXG5cdCNtbS1ibG9ja2VyLFxuXHQubW0tZml4ZWQtdG9wLFxuXHQubW0tZml4ZWQtYm90dG9tLFxuXHQubW0tbWVudS5tbS1ob3Jpem9udGFsID4gLm1tLXBhbmVsXG5cdHtcblx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCBcInRyYW5zaXRpb25cIiwgbm9uZSAkdHJhbnNpdGlvbkR1cmF0aW9uICR0cmFuc2l0aW9uRnVuY3Rpb24gKTtcblxuXHRcdC8vIGJvcmRlciBpcyBuZWVkZWQgdG8gZm9yY2UgdHJhbnNpdGlvbmVuZCBldmVudCBldmVuIGlmIG5vIG90aGVyIHZhbHVlIGNoYW5nZWRcblx0XHQvLyB0cmFuc2Zvcm0gaXMgbmVlZGVkIHRvIGZvcmNlIGhhcmR3YXJlIGFjY2VsZXJhdGlvblxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCBib3JkZXIsIC13ZWJraXQtdHJhbnNmb3JtO1xuXHRcdC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCBib3JkZXIsIC1tb3otdHJhbnNmb3JtO1xuXHRcdC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIGJvcmRlciwgLW1zLXRyYW5zZm9ybTtcblx0XHQtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIGJvcmRlciwgLW8tdHJhbnNmb3JtO1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgYm9yZGVyLCB0cmFuc2Zvcm07XG5cdH1cblx0Lm1tLXBhZ2UsXG5cdCNtbS1ibG9ja2VyXG5cdHtcblx0XHRsZWZ0OiAwJTtcblx0XHR0b3A6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlcjogMHB4IHNvbGlkIHJnYmEoIDAsIDAsIDAsIDAgKTtcblx0fVxuXHRcblx0Ji5tbS1vcGVuaW5nXG5cdHtcblx0XHQubW0tcGFnZSxcblx0XHQjbW0tYmxvY2tlclxuXHRcdHtcblx0XHRcdGJvcmRlcjogMHB4IHNvbGlkIHJnYmEoIDEwMCwgMTAwLCAxMDAsIDAgKTtcblx0XHR9XG5cdH1cbn1cblxuLy9cdEdlbmVyaWMgY2xhc3Nlc1xuLm1tLW1lbnUgLm1tLWhpZGRlblxue1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vL1x0Rml4ZWQgZWxlbWVudHNcbi5tbS1maXhlZC10b3AsXG4ubW0tZml4ZWQtYm90dG9tXG57XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcbn1cbi5tbS1maXhlZC10b3Bcbntcblx0dG9wOiAwO1xufVxuLm1tLWZpeGVkLWJvdHRvbVxue1xuXHRib3R0b206IDA7XG59XG5cblxuLy9cdE1lbnUsIHN1Ym1lbnVzLCBpdGVtc1xuaHRtbC5tbS1vcGVuZWQgLm1tLXBhZ2UsXG4ubW0tbWVudSA+IC5tbS1wYW5lbFxue1xuXHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCBcImJveC1zaXppbmdcIiwgYm9yZGVyLWJveCApO1xufVxuXG4vLyBodG1sL2JvZHlcbmh0bWwubW0tb3BlbmVkLFxuaHRtbC5tbS1vcGVuZWQgYm9keVxue1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIHBhZ2UgKyBibG9ja2VyXG5odG1sLm1tLW9wZW5lZCAubW0tcGFnZVxue1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbmh0bWwubW0tYmFja2dyb3VuZCAubW0tcGFnZVxue1xuXHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuI21tLWJsb2NrZXJcbntcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0b3BhY2l0eTogMDtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiA5OTk5O1xufVxuaHRtbC5tbS1vcGVuZWQgI21tLWJsb2NrZXIsXG5odG1sLm1tLWJsb2NraW5nICNtbS1ibG9ja2VyXG57XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBtZW51XG4ubW0tbWVudS5tbS1jdXJyZW50XG57XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLm1tLW1lbnVcbntcblx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0ZGlzcGxheTogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMDtcblx0XG5cdD4gLm1tLXBhbmVsXG5cdHtcblx0XHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHRcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nICogMjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0ei1pbmRleDogMDtcblx0XHRcblx0XHQmLm1tLW9wZW5lZFxuXHRcdHtcblx0XHRcdGxlZnQ6IDAlO1xuXHRcdH1cblx0XHQmLm1tLXN1Ym9wZW5lZFxuXHRcdHtcblx0XHRcdGxlZnQ6IC0kc3ViT2Zmc2V0O1xuXHRcdH1cblx0XHQmLm1tLWhpZ2hlc3Rcblx0XHR7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQmLm1tLWhpZGRlblxuXHRcdHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblx0fVxufVxuXG4vL1x0TGlzdHNcbi5tbS1tZW51XG57XG5cdC5tbS1saXN0XG5cdHtcblx0XHRwYWRkaW5nOiAoICRidG5TaXplIC8gMiApIDA7XG5cdH1cblx0PiAubW0tbGlzdFxuXHR7XG5cdFx0cGFkZGluZzogKCAkYnRuU2l6ZSAvIDIgKSAwICRidG5TaXplIDA7XG5cdH1cbn1cbi5tbS1wYW5lbCA+IC5tbS1saXN0XG57XG5cdG1hcmdpbi1sZWZ0OiAtKCAkcGFkZGluZyAqIDIgKTtcblx0bWFyZ2luLXJpZ2h0OiAtKCAkcGFkZGluZyAqIDIgKTtcblx0XG5cdCY6Zmlyc3QtY2hpbGRcblx0e1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbi5tbS1saXN0LFxuLm1tLWxpc3QgPiBsaVxue1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuLm1tLWxpc3Rcbntcblx0KlxuXHR7XG5cdFx0QGluY2x1ZGUgZm9udDtcblx0fVxuXHRhLFxuXHRhOmhvdmVyXG5cdHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQ+IGxpXG5cdHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQ+IGEsXG5cdFx0PiBzcGFuXG5cdFx0e1xuXHRcdFx0QGluY2x1ZGUgZWxsaXBzaXM7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkYnRuU2l6ZSAtICggJHBhZGRpbmcgKiAyICk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6ICRwYWRkaW5nICRwYWRkaW5nICRwYWRkaW5nICggJHBhZGRpbmcgKiAyICk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdFxuXHQ+IGxpOm5vdCgubW0tc3VidGl0bGUpOm5vdCgubW0tbGFiZWwpOm5vdCgubW0tbm9yZXN1bHRzKVxuXHR7XG5cdFx0QGluY2x1ZGUgYm9yZGVyLWJvdHRvbTtcblx0XHQmOmFmdGVyXG5cdFx0e1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW4tbGVmdDogKCAkcGFkZGluZyAqIDIgKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ly8gc3Vib3Blbi9jbG9zZVxuXHRhLm1tLXN1Ym9wZW5cblx0e1xuXHRcdEBpbmNsdWRlIGJvcmRlci1sZWZ0O1xuXG5cdFx0d2lkdGg6ICRidG5TaXplO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogMjtcblx0XHRcblx0XHQmLm1tLWZ1bGxzdWJvcGVuXG5cdFx0e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlXG5cdFx0XHR7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCsgYSxcblx0XHQrIHNwYW5cblx0XHR7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAoICRwYWRkaW5nIC8gMiApO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkYnRuU2l6ZTtcblx0XHR9XG5cdH1cblxuXHQ+IGxpLm1tLXNlbGVjdGVkXG5cdHtcblx0XHQ+IGEubW0tc3Vib3BlblxuXHRcdHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQ+IGEubW0tZnVsbHN1Ym9wZW5cblx0XHR7XG5cdFx0XHQrIGEsXG5cdFx0XHQrIHNwYW5cblx0XHRcdHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJGJ0blNpemUgKyAoICRwYWRkaW5nIC8gMiApO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRhLm1tLXN1YmNsb3NlXG5cdHtcblx0XHR0ZXh0LWluZGVudDogJGJ0blNpemUgLSAoICRwYWRkaW5nICogMiApO1xuXHRcdHBhZGRpbmctdG9wOiAoICRidG5TaXplIC8gMiApICsgJHBhZGRpbmc7XG5cdFx0bWFyZ2luLXRvcDogLSggJGJ0blNpemUgLyAyICk7XG5cdH1cblxuXHQvLyBMYWJlbHNcblx0PiBsaS5tbS1sYWJlbFxuXHR7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dGV4dC1pbmRlbnQ6ICRwYWRkaW5nICogMjtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0fVxuXG5cdC8vIEFycm93c1xuXHRhLm1tLXN1Ym9wZW46YWZ0ZXIsXG5cdGEubW0tc3ViY2xvc2U6YmVmb3JlXG5cdHtcblx0XHRAaW5jbHVkZSBhcnJvdztcblx0fVxuXHRhLm1tLXN1Ym9wZW46YWZ0ZXJcblx0e1xuXHRcdEBpbmNsdWRlIGFycm93LW5leHQ7XG5cdFx0cmlnaHQ6IDE4cHg7XG5cdH1cblx0YS5tbS1zdWJjbG9zZTpiZWZvcmVcblx0e1xuXHRcdEBpbmNsdWRlIGFycm93LXByZXY7XG5cdFx0bWFyZ2luLWJvdHRvbTogLSggJHBhZGRpbmcgKiAyICkgKyA1O1xuXHRcdGxlZnQ6IDIycHg7XG5cdH1cbn1cblxuLy8gdmVydGljYWwgc3VibWVudVxuLm1tLW1lbnUubW0tdmVydGljYWwgLm1tLWxpc3Rcbntcblx0Lm1tLXBhbmVsXG5cdHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nIDAgJHBhZGRpbmcgJHBhZGRpbmc7XG5cdFx0XG5cdFx0bGk6bGFzdC1jaGlsZDphZnRlclxuXHRcdHtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cdGxpLm1tLW9wZW5lZCA+IC5tbS1wYW5lbFxuXHR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0PiBsaS5tbS1vcGVuZWQgPiBhLm1tLXN1Ym9wZW5cblx0e1xuXHRcdGhlaWdodDogJGJ0blNpemU7XG5cdFx0JjphZnRlclxuXHRcdHtcblx0XHRcdEBpbmNsdWRlIHZlbmRvci1wcmVmaXgoIFwidHJhbnNmb3JtXCIsIHJvdGF0ZSggNDVkZWcgKSApO1xuXHRcdFx0dG9wOiAxNnB4O1xuXHRcdFx0cmlnaHQ6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGNvbG9ycygpO1xuQGluY2x1ZGUgc2l6aW5nKCk7XG5cblxuXG4vL1x0QnVnZml4IGZvciBicm93c2VycyB3aXRob3V0IHN1cHBvcnQgZm9yIG92ZXJmbG93c2Nyb2xsaW5nXG4vL1x0XHQtIEFuZHJvaWQgPCAzXG5cbmh0bWwubW0tbm9vdmVyZmxvd3Njcm9sbGluZy5tbS1vcGVuZWRcbntcblx0aGVpZ2h0OiBhdXRvO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cblx0Ym9keVxuXHR7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cblx0Lm1tLXBhZ2Vcblx0e1xuXHRcdG1pbi1oZWlnaHQ6IDEwMDBweDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdH1cblx0Lm1tLW1lbnVcblx0e1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiAxMDAwcHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHRvcDogYXV0bztcblx0fVxuXHQ+IC5tbS1wYW5lbFxuXHR7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGxlZnQ6IDA7XG5cdFx0XG5cdFx0Ji5tbS1jdXJyZW50XG5cdFx0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59IiwiLy9cdENTUyBmb3IgdGhlIHNlYXJjaGZpZWxkXG5cbkBpbXBvcnQgXCIuLi9pbmMvdmFyaWFibGVzXCI7XG5cbi5tbS1zZWFyY2gsXG4ubW0tc2VhcmNoIGlucHV0XG57XG5cdEBpbmNsdWRlIHZlbmRvci1wcmVmaXgoIFwiYm94LXNpemluZ1wiLCBib3JkZXItYm94ICk7XG59XG4ubW0tc2VhcmNoXG57XG5cblx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogJGJ0blNpemUgKyAkcGFkZGluZztcblx0cGFkZGluZzogJHBhZGRpbmc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAyO1xuXG5cdGlucHV0XG5cdHtcblx0XHRAaW5jbHVkZSBmb250O1xuXHRcdFxuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAoICRidG5TaXplIC0gJHBhZGRpbmcgKSAvIDI7XG5cdFx0bGluZS1oZWlnaHQ6ICRidG5TaXplIC0gJHBhZGRpbmc7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6ICRidG5TaXplIC0gJHBhZGRpbmc7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgJHBhZGRpbmc7XG5cdH1cbn1cbi5tbS1tZW51XG57XG5cdGxpLm1tLW5vc3VicmVzdWx0cyA+IGEubW0tc3Vib3BlblxuXHR7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XG5cdFx0KyBhLCBcblx0XHQrIHNwYW5cblx0XHR7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXHRsaS5tbS1ub3Jlc3VsdHNcblx0e1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nLXRvcDogJGJ0blNpemUgKiAyO1xuXHRcdFxuXHRcdCY6YWZ0ZXJcblx0XHR7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYubW0tbm9yZXN1bHRzIGxpLm1tLW5vcmVzdWx0c1xuXHR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLm1tLWhhc3NlYXJjaCAubW0tcGFuZWxcblx0e1xuXHRcdHBhZGRpbmctdG9wOiAkYnRuU2l6ZSArICggJHBhZGRpbmcgKiAyIClcblx0fVxufVxuXG5AaW5jbHVkZSBjb2xvcnNfc2VhcmNoOyIsIi8vXHRUaGUgc2l6ZSBvZiB0aGUgYnV0dG9uc1xuJGJ0blNpemU6IDQwcHg7XG4kcGFkZGluZzogMTBweDtcbiRmb250U2l6ZTogMTRweDtcblxuLy9cdEFuaW1hdGlvbnNcbiR0cmFuc2l0aW9uRHVyYXRpb246IDAuNHM7XG4kdHJhbnNpdGlvbkZ1bmN0aW9uOiBlYXNlO1xuXG4kc3ViT2Zmc2V0OiA0MCU7XG5cblxuQGltcG9ydCBcInNpemluZ1wiO1xuQGltcG9ydCBcImNvbG9yc1wiO1xuQGltcG9ydCBcImFycm93c1wiO1xuXG4vL1x0Rm9udFxuQG1peGluIGZvbnRcbntcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHRmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAkZm9udFNpemU7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuLy9cdEJvcmRlcnNcbkBtaXhpbiBib3JkZXIoICRib3JkZXIsICRwc2V1ZG8sICRzaXplLCAkcG9zMSwgJHBvczIgKVxue1xuXHQmOiN7JHBzZXVkb31cblx0e1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJvcmRlci0jeyRib3JkZXJ9LXdpZHRoOiAxcHg7XG5cdFx0Ym9yZGVyLSN7JGJvcmRlcn0tc3R5bGU6IHNvbGlkO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCN7JHNpemV9OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQjeyRwb3MxfTogMDtcblx0XHQjeyRwb3MyfTogMDtcblx0fVxufVxuQG1peGluIGJvcmRlci10b3Bcbntcblx0QGluY2x1ZGUgYm9yZGVyKCBcInRvcFwiLCBcIjpiZWZvcmVcIiwgXCJ3aWR0aFwiLCBcInRvcFwiLCBcImxlZnRcIiApO1xufVxuQG1peGluIGJvcmRlci1yaWdodFxue1xuXHRAaW5jbHVkZSBib3JkZXIoIFwicmlnaHRcIiwgXCI6YWZ0ZXJcIiwgXCJoZWlnaHRcIiwgXCJyaWdodFwiLCBcInRvcFwiICk7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbVxue1xuXHRAaW5jbHVkZSBib3JkZXIoIFwiYm90dG9tXCIsIFwiOmFmdGVyXCIsIFwid2lkdGhcIiwgXCJib3R0b21cIiwgXCJsZWZ0XCIgKTtcbn1cbkBtaXhpbiBib3JkZXItbGVmdFxue1xuXHRAaW5jbHVkZSBib3JkZXIoIFwibGVmdFwiLCBcIjpiZWZvcmVcIiwgXCJoZWlnaHRcIiwgXCJsZWZ0XCIsIFwidG9wXCIgKTtcbn1cblxuLy9cdE1pc2MgbWl4aW5zXG5AbWl4aW4gdmVuZG9yLXByZWZpeCggJHByb3AsICR2YWwgKVxue1xuXHQtd2Via2l0LSN7JHByb3B9OiAkdmFsO1xuXHQtbW96LSN7JHByb3B9OiAkdmFsO1xuXHQtbXMtI3skcHJvcH06ICR2YWw7XG5cdC1vLSN7JHByb3B9OiAkdmFsO1xuXHQjeyRwcm9wfTogJHZhbDtcbn1cbkBtaXhpbiBlbGxpcHNpc1xue1x0XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufSIsIkBtaXhpbiB3dXAtbmV3LWJ1dHRvbi1jbGFzc2VzKCR3dXAtYmFja2dyb3VuZCwgJHd1cC1jb2xvcikge1xuXG4gICR3dXAtYmFja2dyb3VuZC1ob3ZlcjogbGlnaHRlbigkd3VwLWJhY2tncm91bmQsIDEwJSk7XG4gICR3dXAtYmFja2dyb3VuZC1hY3RpdmU6IGRhcmtlbigkd3VwLWJhY2tncm91bmQsIDEwJSk7XG5cblxuICAvLyBTdGF0ZXMgZGVzIEJ1dHRvbnNcblxuICAmOmZvY3VzLFxuICAmOnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3dXAtYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJHd1cC1jb2xvcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHd1cC1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIGJvcmRlci1jb2xvcjogJHd1cC1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIGNvbG9yOiAkd3VwLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd3VwLWJhY2tncm91bmQtYWN0aXZlO1xuICAgIGNvbG9yOiAkd3VwLWNvbG9yO1xuICB9XG5cblxuICAvLyBGYXJic3BlemlmaXNjaGUgVmFyaWF0aW9uZW5cblxuICAmLnd1cC1idG4taW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHd1cC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJHd1cC1jb2xvciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkd3VwLWJhY2tncm91bmQ7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJHd1cC1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3dXAtYmFja2dyb3VuZC1ob3ZlcjtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHd1cC1iYWNrZ3JvdW5kLWFjdGl2ZTtcbiAgICB9XG5cbiAgfVxuXG4gICYud3VwLWJ0bi1ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogJHd1cC1idXR0b24tYm9yZGVyLXdpZHRoIHNvbGlkICR3dXAtYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJHd1cC1iYWNrZ3JvdW5kO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJHd1cC1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHd1cC1iYWNrZ3JvdW5kO1xuICAgICAgY29sb3I6ICR3dXAtY29sb3I7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHd1cC1iYWNrZ3JvdW5kLWFjdGl2ZTtcbiAgICAgIGNvbG9yOiAkd3VwLWNvbG9yO1xuICAgIH1cblxuICB9XG59XG5cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cblxuXG4vLyBEZWZhdWx0IEJ1dHRvbiB3aXJkIGFuZ2VsZWd0XG5cbi53dXAtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogJHd1cC1idXR0b24tYm9yZGVyLXJhZGl1cztcbiAgdHJhbnNpdGlvbjogJHd1cC1idXR0b24tZWFzaW5nO1xuICB0ZXh0LXRyYW5zZm9ybTogJHd1cC1idXR0b24tdGV4dC10cmFuc2Zvcm07XG4gIGZvbnQtZmFtaWx5OiAkd3VwLWJ1dHRvbi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICR3dXAtYnV0dG9uLWZvbnQtd2VpZ2h0O1xuICBmb250LXNpemU6ICR3dXAtYnV0dG9uLWRlZmF1bHQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHd1cC1saW5lLWhlaWdodC1kZWZhdWx0O1xuICBwYWRkaW5nOiAkd3VwLWJ1dHRvbi1kZWZhdWx0LXBhZGRpbmc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiR3dXAtYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkd3VwLWJ1dHRvbi1ib3JkZXItd2lkdGggc29saWQgJHd1cC1idXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kO1xuICBjb2xvcjokd3VwLWJ1dHRvbi1kZWZhdWx0LWNvbG9yO1xuXG4gIEBpbmNsdWRlIHd1cC1uZXctYnV0dG9uLWNsYXNzZXMoJHd1cC1idXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLCAkd3VwLWJ1dHRvbi1kZWZhdWx0LWNvbG9yKTtcblxuXG5cbiAgLy8gQnV0dG9uIEdyw7bDn2VuXG5cbiAgQGVhY2ggJHd1cC1uYW1lLCAkd3VwLWRhdGEgaW4gJHd1cC1idXR0b25UeXBlcyB7XG5cbiAgICAmLnd1cC1idG4tI3skd3VwLW5hbWV9IHtcbiAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkd3VwLWRhdGEsIGZvbnRzaXplKTtcbiAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJHd1cC1kYXRhLCBwYWRkaW5nKTtcbiAgICB9XG5cbiAgfVxuXG5cbiAgLy8gV2VpdGVyZSBWYXJpYXRpb25lblxuXG4gICYud3VwLWJ0bi1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi53dXAtYnRuLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnd1cC1idG4tc3F1YXJlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBDb2xvcnMgTWFwIHdpcmQgZ2Vsb29wdCA9PiBzaWVoZSBTZXR0aW5nc1xuXG5AZWFjaCAkd3VwLWdyb3VwTmFtZSwgJHd1cC1ncm91cERhdGEgaW4gJHd1cC1jb2xvcnMge1xuICBAZWFjaCAkd3VwLWNvbG9yTmFtZSwgJHd1cC1jb2xvclZhbHVlIGluICR3dXAtZ3JvdXBEYXRhIHtcblxuICAgIC53dXAtYnRuLSN7JHd1cC1jb2xvck5hbWV9IHtcbiAgICAgIEBpbmNsdWRlIHd1cC1uZXctYnV0dG9uLWNsYXNzZXMoJHd1cC1jb2xvclZhbHVlLCAjZmZmKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHd1cC1jb2xvclZhbHVlO1xuICAgICAgYm9yZGVyOiAkd3VwLWJ1dHRvbi1ib3JkZXItd2lkdGggc29saWQgJHd1cC1jb2xvclZhbHVlO1xuICAgICAgY29sb3I6ICR3dXAtd2hpdGU7XG4gICAgfVxuXG4gIH1cbn1cbiIsIi53dXAtYm9yZGVyLWZ1bGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAkd3VwLWJvcmRlci1kZWZhdWx0LWNvbG9yO1xufVxuXG5cbi8vIEJvcmRlciBQb3NpdGlvbnNcblxuLnd1cC1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3dXAtYm9yZGVyLWRlZmF1bHQtY29sb3I7XG59XG5cbi53dXAtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHd1cC1ib3JkZXItZGVmYXVsdC1jb2xvcjtcbn1cblxuLnd1cC1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3dXAtYm9yZGVyLWRlZmF1bHQtY29sb3I7XG59XG5cbi53dXAtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3dXAtYm9yZGVyLWRlZmF1bHQtY29sb3I7XG59XG5cblxuLy8gQm9yZGVyIEF4aXMgUG9zaXRpb25zXG5cbi53dXAtYm9yZGVyLXgtYXhpcyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd3VwLWJvcmRlci1kZWZhdWx0LWNvbG9yO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHd1cC1ib3JkZXItZGVmYXVsdC1jb2xvcjtcbn1cblxuLnd1cC1ib3JkZXIteS1heGlzIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd3VwLWJvcmRlci1kZWZhdWx0LWNvbG9yO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd3VwLWJvcmRlci1kZWZhdWx0LWNvbG9yO1xufVxuXG5cbi8vIEJvcmRlciB3aWR0aCdzXG5cbi53dXAtYm9yZGVyLXdpZHRoLTIge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLnd1cC1ib3JkZXItd2lkdGgtMyB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuXG4ud3VwLWJvcmRlci13aWR0aC00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG59XG5cbi53dXAtYm9yZGVyLXdpZHRoLTUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbn1cblxuXG4vLyBCb3JkZXIgUmFkaXVzXG5cbi53dXAtYm9yZGVyLXJhZGl1cy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJHd1cC1ib3JkZXItcmFkaXVzLXJvdW5kZWQ7XG59XG5cbi53dXAtYm9yZGVyLXJhZGl1cy1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6ICR3dXAtYm9yZGVyLXJhZGl1cy1yb3VuZDtcbn1cblxuLnd1cC1ib3JkZXItcmFkaXVzLXNxdWFyZWQge1xuICBib3JkZXItcmFkaXVzOiAkd3VwLWJvcmRlci1yYWRpdXMtc3F1YXJlZDtcbn1cbiIsIi8vIE5hbWU6ICAgICAgICAgICAgTW9kYWxcbi8vIERlc2NyaXB0aW9uOiAgICAgRGVmaW5lcyBzdHlsZXMgZm9yIG1vZGFsIGRpYWxvZ3Ncbi8vXG4vLyBDb21wb25lbnQ6ICAgICAgIGB1ay1tb2RhbGBcbi8vXG4vLyBTdWItb2JqZWN0czogICAgIGB1ay1tb2RhbC1kaWFsb2dgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1tb2RhbC1jbG9zZWBcbi8vICAgICAgICAgICAgICAgICAgYHVrLW1vZGFsLWhlYWRlcmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLW1vZGFsLWZvb3RlcmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLW1vZGFsLWNhcHRpb25gXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1tb2RhbC1zcGlubmVyYFxuLy9cbi8vIE1vZGlmaWVyczogICAgICAgYHVrLW1vZGFsLWRpYWxvZy1saWdodGJveGBcbi8vICAgICAgICAgICAgICAgICAgYHVrLW1vZGFsLWRpYWxvZy1ibGFua2Bcbi8vICAgICAgICAgICAgICAgICAgYHVrLW1vZGFsLWRpYWxvZy1sYXJnZWBcbi8vXG4vLyBTdGF0ZXM6ICAgICAgICAgIGB1ay1vcGVuYFxuLy9cbi8vIFVzZXM6ICAgICAgICAgICAgQ2xvc2U6IGB1ay1jbG9zZWBcbi8vXG4vLyBNYXJrdXA6XG4vL1xuLy8gPCEtLSB1ay1tb2RhbCAtLT5cbi8vIDxhIGhyZWY9XCIjbW9kYWxcIiBkYXRhLXVrLW1vZGFsPVwiXCI+PC9hPlxuLy8gPGRpdiBpZD1cIm1vZGFsXCIgY2xhc3M9XCJ1ay1tb2RhbFwiPlxuLy8gICAgIDxkaXYgY2xhc3M9XCJ1ay1tb2RhbC1kaWFsb2dcIj5cbi8vICAgICAgICAgPGEgaHJlZj1cIlwiIGNsYXNzPVwidWstbW9kYWwtY2xvc2UgdWstY2xvc2VcIj48L2E+XG4vLyAgICAgICAgIDxwPjwvcD5cbi8vICAgICA8L2Rpdj5cbi8vIDwvZGl2PlxuLy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRtb2RhbC16LWluZGV4OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDEwICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsMC42KSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW4tdmVydGljYWw6ICAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLWxhcmdlLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgOTMwcHggIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLWxhcmdlLXdpZHRoLWxhcmdlOiAgICAgICAgICAgICAgICAgMTEzMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1jYXB0aW9uLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgICAtMTBweCAhZGVmYXVsdDtcbiRtb2RhbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29tcG9uZW50OiBNb2RhbFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBUaGlzIGlzIHRoZSBtb2RhbCBvdmVybGF5IGFuZCBtb2RhbCBkaWFsb2cgY29udGFpbmVyXG4gKiAxLiBIaWRlIGJ5IGRlZmF1bHRcbiAqIDIuIFNldCBmaXhlZCBwb3NpdGlvblxuICogMy4gQWxsb3cgc2Nyb2xsaW5nIGZvciB0aGUgbW9kYWwgZGlhbG9nXG4gKiA0LiBNYXNrIHRoZSBiYWNrZ3JvdW5kIHBhZ2VcbiAqIDUuIEZhZGUtaW4gdHJhbnNpdGlvblxuICogNi4gRGVhY3RpdmF0ZSBicm93c2VyIGhpc3RvcnkgbmF2aWdhdGlvbiBpbiBJRTExXG4gKiA3LiBmb3JjZSBoYXJkd2FyZSBhY2NlbGVyYXRpb24gdG8gcHJldmVudCBicm93c2VyIHJlbmRlcmluZyBoaWNjdXBzXG4gKi9cblxuLnVrLW1vZGFsIHtcbiAgICAvKiAxICovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiAyICovXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkbW9kYWwtei1pbmRleDtcbiAgICAvKiAzICovXG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLyogNCAqL1xuICAgIGJhY2tncm91bmQ6ICRtb2RhbC1iYWNrZ3JvdW5kO1xuICAgIC8qIDUgKi9cbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gICAgLyogNiAqL1xuICAgIHRvdWNoLWFjdGlvbjogY3Jvc3Mtc2xpZGUteSBwaW5jaC16b29tIGRvdWJsZS10YXAtem9vbTtcbiAgICAvKiA3ICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIEBpbmNsdWRlIGhvb2stbW9kYWwoKTtcbn1cblxuLypcbiAqIE9wZW4gc3RhdGVcbiAqL1xuXG4udWstbW9kYWwudWstb3BlbiB7IG9wYWNpdHk6IDE7IH1cblxuLypcbiAqIFByZXZlbnRzIGR1cGxpY2F0ZWQgc2Nyb2xsYmFyIGNhdXNlZCBieSA0LlxuICovXG5cbi51ay1tb2RhbC1wYWdlLFxuLnVrLW1vZGFsLXBhZ2UgYm9keSB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuXG4vKiBTdWItb2JqZWN0OiBgdWstbW9kYWwtZGlhbG9nYFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAxLiBDcmVhdGUgcG9zaXRpb24gY29udGV4dCBmb3IgY2FwdGlvbiwgc3Bpbm5lciBhbmQgY2xvc2UgYnV0dG9uXG4gKiAyLiBTZXQgYm94IHNpemluZ1xuICogMy4gU2V0IHN0eWxlXG4gKiA0LiBTbGlkZS1pbiB0cmFuc2l0aW9uXG4gKi9cblxuLnVrLW1vZGFsLWRpYWxvZyB7XG4gICAgLyogMSAqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiAyICovXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXZlcnRpY2FsIGF1dG87XG4gICAgcGFkZGluZzogJG1vZGFsLWRpYWxvZy1wYWRkaW5nO1xuICAgIHdpZHRoOiAkbW9kYWwtZGlhbG9nLXdpZHRoO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVucXVvdGUoXCJjYWxjKDEwMCUgLSAyMHB4KVwiKTtcbiAgICAvKiAzICovXG4gICAgYmFja2dyb3VuZDogJG1vZGFsLWRpYWxvZy1iYWNrZ3JvdW5kO1xuICAgIC8qIDQgKi9cbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIEBpbmNsdWRlIGhvb2stbW9kYWwtZGlhbG9nKCk7XG59XG5cbi8qIFBob25lIGxhbmRzY2FwZSBhbmQgc21hbGxlciAqL1xuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1heCkge1xuXG4gICAgLypcbiAgICAgKiBGaXQgaW4gc21hbGwgc2NyZWVuXG4gICAgICovXG5cbiAgICAudWstbW9kYWwtZGlhbG9nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIH1cblxufVxuXG4vKlxuICogT3BlbiBzdGF0ZVxuICovXG5cbi51ay1vcGVuIC51ay1tb2RhbC1kaWFsb2cge1xuICAgIC8qIDQgKi9cbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLypcbiAqIFJlbW92ZSBtYXJnaW4gZnJvbSB0aGUgbGFzdC1jaGlsZFxuICovXG5cbi51ay1tb2RhbC1kaWFsb2cgPiA6bm90KFtjbGFzcyo9J3VrLW1vZGFsLSddKTpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cbi8qIENsb3NlIGluIG1vZGFsXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVrLW1vZGFsLWRpYWxvZyA+IC51ay1jbG9zZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAtMTBweCAtMTBweCAwIDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKlxuICogUmVtb3ZlIG1hcmdpbiBmcm9tIGFkamFjZW50IGVsZW1lbnRcbiAqL1xuXG4gLnVrLW1vZGFsLWRpYWxvZyA+IC51ay1jbG9zZTpmaXJzdC1jaGlsZCArIDpub3QoW2NsYXNzKj0ndWstbW9kYWwtJ10pIHsgbWFyZ2luLXRvcDogMDsgfVxuXG5cbi8qIE1vZGlmaWVyOiBgdWstbW9kYWwtZGlhbG9nLWxpZ2h0Ym94YFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi51ay1tb2RhbC1kaWFsb2ctbGlnaHRib3gge1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LXdpZHRoOiB1bnF1b3RlKFwiY2FsYygxMDAlIC0gMzBweClcIik7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBAaW5jbHVkZSBob29rLW1vZGFsLWRpYWxvZy1saWdodGJveCgpO1xufVxuXG4vKlxuICogQ2xvc2UgYnV0dG9uXG4gKi9cblxuLnVrLW1vZGFsLWRpYWxvZy1saWdodGJveCA+IC51ay1jbG9zZTpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEycHg7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogbm9uZTtcbn1cblxuLyogUGhvbmUgbGFuZHNjYXBlIGFuZCBzbWFsbGVyICovXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWF4KSB7XG5cbiAgICAudWstbW9kYWwtZGlhbG9nLWxpZ2h0Ym94ID4gLnVrLWNsb3NlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICByaWdodDogLTdweDtcbiAgICB9XG5cbn1cblxuLyogTW9kaWZpZXI6IGB1ay1tb2RhbC1kaWFsb2ctYmxhbmtgXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVrLW1vZGFsLWRpYWxvZy1ibGFuayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xufVxuXG4vKlxuKiBDbG9zZSBidXR0b25cbiovXG5cbi51ay1tb2RhbC1kaWFsb2ctYmxhbmsgPiAudWstY2xvc2U6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cblxuLyogTW9kaWZpZXI6IGB1ay1tb2RhbC1kaWFsb2ctbGFyZ2VgXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogVGFibGV0IGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcblxuICAgIC51ay1tb2RhbC1kaWFsb2ctbGFyZ2UgeyB3aWR0aDogJG1vZGFsLWRpYWxvZy1sYXJnZS13aWR0aDsgfVxuXG59XG5cbi8qIExhcmdlIHNjcmVlbiBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGxhcmdlKSB7XG5cbiAgICAudWstbW9kYWwtZGlhbG9nLWxhcmdlIHsgd2lkdGg6ICRtb2RhbC1kaWFsb2ctbGFyZ2Utd2lkdGgtbGFyZ2U7IH1cblxufVxuXG5cbi8qIFN1Yi1PYmplY3Q6IGB1ay1tb2RhbC1oZWFkZXJgIGFuZCBgdWstbW9kYWwtZm9vdGVyYFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi51ay1tb2RhbC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRtb2RhbC1oZWFkZXItbWFyZ2luLWJvdHRvbTtcbiAgICBAaW5jbHVkZSBob29rLW1vZGFsLWhlYWRlcigpO1xufVxuXG4udWstbW9kYWwtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgaG9vay1tb2RhbC1mb290ZXIoKTtcbn1cblxuLypcbiAqIFJlbW92ZSBtYXJnaW4gZnJvbSB0aGUgbGFzdC1jaGlsZFxuICovXG5cbi51ay1tb2RhbC1oZWFkZXIgID4gOmxhc3QtY2hpbGQsXG4udWstbW9kYWwtZm9vdGVyICA+IDpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cbi8qIFN1Yi1PYmplY3Q6IGB1ay1tb2RhbC1jYXB0aW9uYFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi51ay1tb2RhbC1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206ICgtJG1vZGFsLWRpYWxvZy1wYWRkaW5nKTtcbiAgICBtYXJnaW4tYm90dG9tOiAkbW9kYWwtY2FwdGlvbi1tYXJnaW4tYm90dG9tO1xuICAgIGNvbG9yOiAkbW9kYWwtY2FwdGlvbi1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIEBpbmNsdWRlIGhvb2stbW9kYWwtY2FwdGlvbigpO1xufVxuXG5cbi8qIFN1Yi1PYmplY3Q6IGB1ay1tb2RhbC1zcGlubmVyYFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi51ay1tb2RhbC1zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBAaW5jbHVkZSBob29rLW1vZGFsLXNwaW5uZXIoKTtcbn1cblxuLnVrLW1vZGFsLXNwaW5uZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB1ay1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogdWstcm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuXG4vLyBIb29rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbmNsdWRlIGhvb2stbW9kYWwtbWlzYygpO1xuXG4vLyBAbWl4aW4gaG9vay1tb2RhbCgpe31cbi8vIEBtaXhpbiBob29rLW1vZGFsLWRpYWxvZygpe31cbi8vIEBtaXhpbiBob29rLW1vZGFsLWRpYWxvZy1saWdodGJveCgpe31cbi8vIEBtaXhpbiBob29rLW1vZGFsLWhlYWRlcigpe31cbi8vIEBtaXhpbiBob29rLW1vZGFsLWZvb3Rlcigpe31cbi8vIEBtaXhpbiBob29rLW1vZGFsLWNhcHRpb24oKXt9XG4vLyBAbWl4aW4gaG9vay1tb2RhbC1zcGlubmVyKCl7fVxuLy8gQG1peGluIGhvb2stbW9kYWwtbWlzYygpe31cbiIsIkBjaGFyc2V0ICdVVEYtOCc7XG4vKipcbiAqIEBsaWNlbnNlXG4gKiBNeUZvbnRzIFdlYmZvbnQgQnVpbGQgSUQgMzA4NTk5MSwgMjAxNS0wOS0wNFQwNToxMzozNC0wNDAwXG4gKlxuICogVGhlIGZvbnRzIGxpc3RlZCBpbiB0aGlzIG5vdGljZSBhcmUgc3ViamVjdCB0byB0aGUgRW5kIFVzZXIgTGljZW5zZVxuICogQWdyZWVtZW50KHMpIGVudGVyZWQgaW50byBieSB0aGUgd2Vic2l0ZSBvd25lci4gQWxsIG90aGVyIHBhcnRpZXMgYXJlXG4gKiBleHBsaWNpdGx5IHJlc3RyaWN0ZWQgZnJvbSB1c2luZyB0aGUgTGljZW5zZWQgV2ViZm9udHMocykuXG4gKlxuICogWW91IG1heSBvYnRhaW4gYSB2YWxpZCBsaWNlbnNlIGF0IHRoZSBVUkxzIGJlbG93LlxuICpcbiAqIFdlYmZvbnQ6IE9mZmljaW5hU2Fuc09TSVRDVFRCb29rSXRhIGJ5IElUQ1xuICogVVJMOiBodHRwOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL2l0Yy9vZmZpY2luYS1zYW5zL29zLWJvb2staXRhL1xuICpcbiAqIFdlYmZvbnQ6IE9mZmljaW5hU2Fuc0lUQ1RUQm9vayBieSBJVENcbiAqIFVSTDogaHR0cDovL3d3dy5teWZvbnRzLmNvbS9mb250cy9pdGMvb2ZmaWNpbmEtc2Fucy9ib29rL1xuICpcbiAqIFdlYmZvbnQ6IE9mZmljaW5hU2FuU0NJVENUVEJvbGQgYnkgSVRDXG4gKiBVUkw6IGh0dHA6Ly93d3cubXlmb250cy5jb20vZm9udHMvaXRjL29mZmljaW5hLXNhbnMvb2ZmaWNpbmEtc2FuLXNjLWJvbGQvXG4gKlxuICogV2ViZm9udDogT2ZmaWNpbmFTYW5zT1NJVENUVEJvbGQgYnkgSVRDXG4gKiBVUkw6IGh0dHA6Ly93d3cubXlmb250cy5jb20vZm9udHMvaXRjL29mZmljaW5hLXNhbnMvb3MtYm9sZC9cbiAqXG4gKiBXZWJmb250OiBPZmZpY2luYVNhbnNPU0lUQ1RUQm9vayBieSBJVENcbiAqIFVSTDogaHR0cDovL3d3dy5teWZvbnRzLmNvbS9mb250cy9pdGMvb2ZmaWNpbmEtc2Fucy9vcy1ib29rL1xuICpcbiAqIFdlYmZvbnQ6IE9mZmljaW5hU2Fuc0lUQ1RUQm9va0l0YWxpYyBieSBJVENcbiAqIFVSTDogaHR0cDovL3d3dy5teWZvbnRzLmNvbS9mb250cy9pdGMvb2ZmaWNpbmEtc2Fucy9ib29rLWl0YWxpYy9cbiAqXG4gKiBXZWJmb250OiBPZmZpY2luYVNhbnNJVENUVEJvbGQgYnkgSVRDXG4gKiBVUkw6IGh0dHA6Ly93d3cubXlmb250cy5jb20vZm9udHMvaXRjL29mZmljaW5hLXNhbnMvYm9sZC9cbiAqXG4gKiBXZWJmb250OiBPZmZpY2luYVNhblNDSVRDVFRCb29rIGJ5IElUQ1xuICogVVJMOiBodHRwOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL2l0Yy9vZmZpY2luYS1zYW5zL29mZmljaW5hLXNhbi1zYy9cbiAqXG4gKiBXZWJmb250OiBPZmZpY2luYVNlcmlmT1NJVENUVEJvbGQgYnkgSVRDXG4gKiBVUkw6IGh0dHA6Ly93d3cubXlmb250cy5jb20vZm9udHMvaXRjL29mZmljaW5hLXNlcmlmL29zLWJvbGQvXG4gKlxuICogV2ViZm9udDogT2ZmaWNpbmFTZXJpZklUQ1RUQm9sZCBieSBJVENcbiAqIFVSTDogaHR0cDovL3d3dy5teWZvbnRzLmNvbS9mb250cy9pdGMvb2ZmaWNpbmEtc2VyaWYvYm9sZC9cbiAqXG4gKiBXZWJmb250OiBPZmZpY2luYVNlclNDSVRDVFRCb2xkIGJ5IElUQ1xuICogVVJMOiBodHRwOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL2l0Yy9vZmZpY2luYS1zZXJpZi9vZmZpY2luYS1zZXItc2MtYm9sZC9cbiAqXG4gKiBXZWJmb250OiBPZmZpY2luYVNlclNDSVRDVFRCb29rIGJ5IElUQ1xuICogVVJMOiBodHRwOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL2l0Yy9vZmZpY2luYS1zZXJpZi9vZmZpY2luYS1zZXItc2MvXG4gKlxuICogV2ViZm9udDogT2ZmaWNpbmFTZXJpZklUQ1RUQm9vayBieSBJVENcbiAqIFVSTDogaHR0cDovL3d3dy5teWZvbnRzLmNvbS9mb250cy9pdGMvb2ZmaWNpbmEtc2VyaWYvYm9vay9cbiAqXG4gKiBXZWJmb250OiBPZmZpY2luYVNlcmlmT1NJVENUVEJvb2sgYnkgSVRDXG4gKiBVUkw6IGh0dHA6Ly93d3cubXlmb250cy5jb20vZm9udHMvaXRjL29mZmljaW5hLXNlcmlmL29zLWJvb2svXG4gKlxuICpcbiAqIExpY2Vuc2U6IGh0dHA6Ly93d3cubXlmb250cy5jb20vdmlld2xpY2Vuc2U/dHlwZT13ZWImYnVpbGRpZD0zMDg1OTkxXG4gKiBMaWNlbnNlZCBwYWdldmlld3M6IDI1MCwwMDBcbiAqIFdlYmZvbnRzIGNvcHlyaWdodDogQ29weXJpZ2h0IChjKSAyMDAxIEFnZmEgTW9ub3R5cGUgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuIElUQyBPZmZpY2luYSBpcyBhIHJlZ2lzdGVyZWQgdHJhZGVtYXJrIG9mIEludGVybmF0aW9uYWwgVHlwZWZhY2UgQ29ycG9yYXRpb24uIElUQyBPZmZpY2luYSB3YXMgZGVzaWduZWQgYnkgRXJpayBTcGlla2VybWFubiBhbmQgT2xlIFNjaGFlZmVyLlxuICpcbiAqIOKUrMKuIDIwMTUgTXlGb250cyBJbmNcbiovXG4vKiBAaW1wb3J0IG11c3QgYmUgYXQgdG9wIG9mIGZpbGUsIG90aGVyd2lzZSBDU1Mgd2lsbCBub3Qgd29yayAqL1xuQGltcG9ydCB1cmwoJy8vaGVsbG8ubXlmb250cy5uZXQvY291bnQvMmYxNmE3Jyk7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2luYVNhbnNPU0lUQ1RUQm9va0l0YSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy8yRjE2QTdfMF8wLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvMkYxNkE3XzBfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzLzJGMTZBN18wXzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvMkYxNkE3XzBfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvMkYxNkE3XzBfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09mZmljaW5hU2Fuc0lUQ1RUQm9vayc7XG4gIHNyYzogdXJsKCcuLi9mb250cy8yRjE2QTdfMV8wLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvMkYxNkE3XzFfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzLzJGMTZBN18xXzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvMkYxNkE3XzFfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvMkYxNkE3XzFfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09mZmljaW5hU2FuU0NJVENUVEJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvMkYxNkE3XzJfMC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzLzJGMTZBN18yXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy8yRjE2QTdfMl8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzLzJGMTZBN18yXzAud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzLzJGMTZBN18yXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2luYVNhbnNPU0lUQ1RUQm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy8yRjE2QTdfM18wLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvMkYxNkE3XzNfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzLzJGMTZBN18zXzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvMkYxNkE3XzNfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvMkYxNkE3XzNfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09mZmljaW5hU2Fuc09TSVRDVFRCb29rJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzLzJGMTZBN180XzAuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8yRjE2QTdfNF8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvMkYxNkE3XzRfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy8yRjE2QTdfNF8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy8yRjE2QTdfNF8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT2ZmaWNpbmFTYW5zSVRDVFRCb29rSXRhbGljJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzLzJGMTZBN181XzAuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8yRjE2QTdfNV8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvMkYxNkE3XzVfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy8yRjE2QTdfNV8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy8yRjE2QTdfNV8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT2ZmaWNpbmFTYW5zSVRDVFRCb2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzLzJGMTZBN182XzAuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8yRjE2QTdfNl8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvMkYxNkE3XzZfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy8yRjE2QTdfNl8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy8yRjE2QTdfNl8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT2ZmaWNpbmFTYW5TQ0lUQ1RUQm9vayc7XG4gIHNyYzogdXJsKCcuLi9mb250cy8yRjE2QTdfN18wLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvMkYxNkE3XzdfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzLzJGMTZBN183XzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvMkYxNkE3XzdfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvMkYxNkE3XzdfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09mZmljaW5hU2VyaWZPU0lUQ1RUQm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy8yRjE2QTdfOF8wLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvMkYxNkE3XzhfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzLzJGMTZBN184XzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvMkYxNkE3XzhfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvMkYxNkE3XzhfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09mZmljaW5hU2VyaWZJVENUVEJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvMkYxNkE3XzlfMC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzLzJGMTZBN185XzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy8yRjE2QTdfOV8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzLzJGMTZBN185XzAud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzLzJGMTZBN185XzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2luYVNlclNDSVRDVFRCb2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzLzJGMTZBN19BXzAuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy8yRjE2QTdfQV8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvMkYxNkE3X0FfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy8yRjE2QTdfQV8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy8yRjE2QTdfQV8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT2ZmaWNpbmFTZXJTQ0lUQ1RUQm9vayc7XG4gIHNyYzogdXJsKCcuLi9mb250cy8yRjE2QTdfQl8wLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvMkYxNkE3X0JfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzLzJGMTZBN19CXzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvMkYxNkE3X0JfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvMkYxNkE3X0JfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09mZmljaW5hU2VyaWZJVENUVEJvb2snO1xuICBzcmM6IHVybCgnLi4vZm9udHMvMkYxNkE3X0NfMC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzLzJGMTZBN19DXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy8yRjE2QTdfQ18wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzLzJGMTZBN19DXzAud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzLzJGMTZBN19DXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPZmZpY2luYVNlcmlmT1NJVENUVEJvb2snO1xuICBzcmM6IHVybCgnLi4vZm9udHMvMkYxNkE3X0RfMC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzLzJGMTZBN19EXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy8yRjE2QTdfRF8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzLzJGMTZBN19EXzAud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzLzJGMTZBN19EXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpOyB9XG4iLCJpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSksXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHd1cC13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgbWFwLWdldCgkd3VwLWNvbG9yLW5ldXRyYWwsIGdyYXkxNSk7XG4gIGJvcmRlci1yYWRpdXM6ICR3dXAtYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHd1cC1jb2xvci1uZXV0cmFsLCBncmF5MTUpO1xuICB9XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10sXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHd1cC1jb2xvci1uZXV0cmFsLCBncmF5MTUpO1xuICB9XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICR3dXAtZm9udC1zaXplLXNtYWxsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDVweCAwO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWxlY3Qtc29ydC5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIE5pY2UgUkFESU8gLyBDSEVDS0JPWFxuXG4ud3VwLW5pY2UtcmFkaW8tY2hlY2stZ3JvdXAge1xuXG4gIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAzMHB4IDEwcHggMDtcbiAgfVxufVxuXG5cbi53dXAtbmljZS1yYWRpbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAud3VwLXN0YXR1cyB7XG4gICAgYmFja2dyb3VuZDogJHd1cC13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTZweDtcblxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYud3VwLW5pY2UtcmFkaW8tY2hlY2tlZCB7XG5cbiAgICAud3VwLXN0YXR1cyB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIHByaW1hcnkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4ud3VwLW5pY2UtY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLnd1cC1zdGF0dXMge1xuICAgIGJhY2tncm91bmQ6ICR3dXAtd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLnd1cC1uaWNlLWNoZWNrYm94LWNoZWNrZWQge1xuXG4gICAgLnd1cC1zdGF0dXMge1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIHByaW1hcnkpO1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGVhY2ggJHd1cC1ncm91cE5hbWUsICR3dXAtZ3JvdXBEYXRhIGluICR3dXAtY29sb3JzIHtcbiAgICBAZWFjaCAkd3VwLWNvbG9yTmFtZSwgJHd1cC1jb2xvclZhbHVlIGluICR3dXAtZ3JvdXBEYXRhIHtcblxuICAgICAgICAkd3VwLWNvbG9yLWxpZ2h0OiBsaWdodGVuKCR3dXAtY29sb3JWYWx1ZSwgMTAlKTtcbiAgICAgICAgJHd1cC1jb2xvci1kYXJrOiBkYXJrZW4oJHd1cC1jb2xvclZhbHVlLCAxMCUpO1xuXG4gICAgICAgIC53dXAtY29sb3ItI3skd3VwLWNvbG9yTmFtZX0geyBjb2xvcjogJHd1cC1jb2xvclZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnd1cC1jb2xvci0jeyR3dXAtY29sb3JOYW1lfS1saWdodCB7IGNvbG9yOiAkd3VwLWNvbG9yLWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnd1cC1jb2xvci0jeyR3dXAtY29sb3JOYW1lfS1kYXJrIHsgY29sb3I6ICR3dXAtY29sb3ItZGFyayAhaW1wb3J0YW50OyB9XG5cbiAgICAgICAgLnd1cC1ib3JkZXItY29sb3ItI3skd3VwLWNvbG9yTmFtZX0geyBib3JkZXItY29sb3I6ICR3dXAtY29sb3JWYWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC53dXAtYm9yZGVyLWNvbG9yLSN7JHd1cC1jb2xvck5hbWV9LWxpZ2h0IHsgYm9yZGVyLWNvbG9yOiAkd3VwLWNvbG9yLWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnd1cC1ib3JkZXItY29sb3ItI3skd3VwLWNvbG9yTmFtZX0tZGFyayB7IGJvcmRlci1jb2xvcjogJHd1cC1jb2xvci1kYXJrICFpbXBvcnRhbnQ7IH1cblxuICAgICAgICAud3VwLWJhY2tncm91bmQtI3skd3VwLWNvbG9yTmFtZX0geyBiYWNrZ3JvdW5kOiAkd3VwLWNvbG9yVmFsdWUgIWltcG9ydGFudDsgfVxuICAgICAgICAud3VwLWJhY2tncm91bmQtI3skd3VwLWNvbG9yTmFtZX0tbGlnaHQgeyBiYWNrZ3JvdW5kOiAkd3VwLWNvbG9yLWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnd1cC1iYWNrZ3JvdW5kLSN7JHd1cC1jb2xvck5hbWV9LWRhcmsgeyBiYWNrZ3JvdW5kOiAkd3VwLWNvbG9yLWRhcmsgIWltcG9ydGFudDsgfVxuXG4gICAgfVxufVxuIiwiLy8gVmVydGljYWwgQ2VudGVyXG5cbi53dXAtZGlzcGxheS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC53dXAtZGlzcGxheS1taWRkbGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4ud3VwLWRpc3BsYXktaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ud3VwLWRpc3BsYXktaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud3VwLWRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vLyBGbG9hdGluZ3NcblxuLnd1cC1mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnd1cC1mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4ud3VwLWZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZpeCBmw7xyIG1laHJzcGFsdGlnZSBUZXh0ZSB2b24gVWlraXQgLSB1aWtpdCBjb2xvdW1zXG5cbltjbGFzcyo9J3VrLWNvbHVtbi0nXSB7XG4gIDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuIiwiYSxcbi53dXAtaWNvbi1sZWZ0IHtcblxuICBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4ud3VwLWljb24tcmlnaHQge1xuXG4gIGl7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbiIsImEge1xuICBjb2xvcjogJHd1cC1saW5rLWNvbG9yLWRlZmF1bHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHd1cC1saW5rLWNvbG9yLWhvdmVyO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkd3VwLWxpbmstY29sb3ItYWN0aXZlO1xuICB9XG59XG4iLCJcbi8vIE5vcm1hbCBMaXN0c1xuLnd1cC1saXN0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cblxuLy8gTmVzdGVkIExpc3RzXG4ud3VwLWxpc3QgdWwge1xuXHRwYWRkaW5nLWxlZnQ6ICR3dXAtbGlzdC1uZXN0ZWQtcGFkZGluZztcbn1cblxuXG5cbi8vIEhvcml6b250YWwgSW5saW5lIExpc3Rcbi53dXAtbGlzdC1pbmxpbmUge1xuXHRAZXh0ZW5kIC53dXAtbGlzdDtcblxuXHQ+IGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkd3VwLWxpc3QtaW5saW5lLW1hcmdpbjtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIExpc3RlIGtvbW1hc2VwYXJpZXJ0XG5cbi53dXAtbGlzdC1jb21tYSB7XG5cdEBleHRlbmQgLnd1cC1saXN0LWlubGluZTtcblxuXHRsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcsICc7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud3VwLWxpc3QtY29tbWEtcGFyZW50IHtcblxuXHR1bCB7XG5cdFx0QGV4dGVuZCAud3VwLWxpc3QtY29tbWE7XG5cdH1cbn1cbiIsIi8vIFNwYWNlcyBzaW5kIGRlZmluaWVydCBpbiBkZW4gU2V0dGluZ3NcblxuQGVhY2ggJHd1cC1rZXksICR3dXAtdmFsdWUgaW4gJHd1cC1zcGFjZXMge1xuXG4gIC8vIFBhZGRpbmdzLCBJbm5lbmFic3RhbmRcblxuICAud3VwLXBhZGRpbmctI3skd3VwLWtleX0ge1xuICAgIHBhZGRpbmc6ICR3dXAtdmFsdWUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53dXAtcGFkZGluZy10b3AtI3skd3VwLWtleX0ge1xuICAgIHBhZGRpbmctdG9wOiAkd3VwLXZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3VwLXBhZGRpbmctcmlnaHQtI3skd3VwLWtleX0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR3dXAtdmFsdWUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53dXAtcGFkZGluZy1ib3R0b20tI3skd3VwLWtleX0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkd3VwLXZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3VwLXBhZGRpbmctbGVmdC0jeyR3dXAta2V5fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkd3VwLXZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3VwLXBhZGRpbmcteC0jeyR3dXAta2V5fSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkd3VwLXZhbHVlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogJHd1cC12YWx1ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnd1cC1wYWRkaW5nLXktI3skd3VwLWtleX0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkd3VwLXZhbHVlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6ICR3dXAtdmFsdWUgIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLy8gTWFyZ2lucywgQXXDn2VuYWJzdGFuZFxuXG4gIC53dXAtbWFyZ2luLSN7JHd1cC1rZXl9IHtcbiAgICBtYXJnaW46ICR3dXAtdmFsdWUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53dXAtbWFyZ2luLXRvcC0jeyR3dXAta2V5fSB7XG4gICAgbWFyZ2luLXRvcDogJHd1cC12YWx1ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnd1cC1tYXJnaW4tcmlnaHQtI3skd3VwLWtleX0ge1xuICAgIG1hcmdpbi1yaWdodDogJHd1cC12YWx1ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnd1cC1tYXJnaW4tYm90dG9tLSN7JHd1cC1rZXl9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkd3VwLXZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3VwLW1hcmdpbi1sZWZ0LSN7JHd1cC1rZXl9IHtcbiAgICBtYXJnaW4tbGVmdDogJHd1cC12YWx1ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnd1cC1tYXJnaW4teC0jeyR3dXAta2V5fSB7XG4gICAgbWFyZ2luLWxlZnQ6ICR3dXAtdmFsdWUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6ICR3dXAtdmFsdWUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53dXAtbWFyZ2luLXktI3skd3VwLWtleX0ge1xuICAgIG1hcmdpbi1ib3R0b206ICR3dXAtdmFsdWUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAkd3VwLXZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG5cbi8vIEZpeGVzXG5cbi53dXAtbm8tcGFkZGluZyxcbi53dXAtcGFkZGluZy1ub25lIHsgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtbm8tcGFkZGluZy1sZWZ0LFxuLnd1cC1wYWRkaW5nLWxlZnQtbm9uZSB7IHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtbm8tcGFkZGluZy1yaWdodCxcbi53dXAtcGFkZGluZy1yaWdodC1ub25lIHsgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtbm8tcGFkZGluZy10b3AsXG4ud3VwLXBhZGRpbmctdG9wLW5vbmUgeyBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtbm8tcGFkZGluZy1ib3R0b20sXG4ud3VwLXBhZGRpbmctYm90dG9tLW5vbmUgeyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtbm8tcGFkZGluZy15LFxuLnd1cC1wYWRkaW5nLXktbm9uZSB7IHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1uby1wYWRkaW5nLXgsXG4ud3VwLXBhZGRpbmcteC1ub25lIHsgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG5cblxuLnd1cC1uby1tYXJnaW4sXG4ud3VwLW1hcmdpbi1ub25lIHsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1uby1tYXJnaW4tbGVmdCxcbi53dXAtbWFyZ2luLWxlZnQtbm9uZSB7IG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1uby1tYXJnaW4tcmlnaHQsXG4ud3VwLW1hcmdpbi1yaWdodC1ub25lIHsgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1uby1tYXJnaW4tdG9wLFxuLnd1cC1tYXJnaW4tdG9wLW5vbmUgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1uby1tYXJnaW4tYm90dG9tLFxuLnd1cC1tYXJnaW4tYm90dG9tLW5vbmUgeyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnd1cC1uby1tYXJnaW4teSxcbi53dXAtbWFyZ2luLXktbm9uZSB7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi53dXAtbm8tbWFyZ2luLXgsXG4ud3VwLW1hcmdpbi14LW5vbmUgeyBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuIiwiLnd1cC1wcmludC1oaWRkZW4ge1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53dXAtcHJpbnQtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnd1cC1wcmludC12aXNpYmxlLWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53dXAtcHJpbnQtdmlzaWJsZS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vIE5PUk1BTElaRURcblxuLnd1cC1wcmludC1ub3JtYWxpemUge1xuICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIERlZmF1bHQgRWluc3RlbGx1bmdlblxuQGltcG9ydCAnd3VwaXQtZnJhbWV3b3JrL3NyYy9zY3NzL3NldHRpbmdzJztcblxuXG4vLyBQYXJ0aWFsc1xuQGltcG9ydCAnd3VwaXQtZnJhbWV3b3JrL3NyYy9zY3NzL2NvcmUvYmFzZSc7XG5AaW1wb3J0ICd3dXBpdC1mcmFtZXdvcmsvc3JjL3Njc3MvY29yZS9ib3JkZXJzJztcbkBpbXBvcnQgJ3d1cGl0LWZyYW1ld29yay9zcmMvc2Nzcy9jb3JlL2J1dHRvbnMnO1xuQGltcG9ydCAnd3VwaXQtZnJhbWV3b3JrL3NyYy9zY3NzL2NvcmUvY29sb3JzJztcbkBpbXBvcnQgJ3d1cGl0LWZyYW1ld29yay9zcmMvc2Nzcy9jb3JlL2Zvcm1zJztcbkBpbXBvcnQgJ3d1cGl0LWZyYW1ld29yay9zcmMvc2Nzcy9jb3JlL2hlbHBlcic7XG5AaW1wb3J0ICd3dXBpdC1mcmFtZXdvcmsvc3JjL3Njc3MvY29yZS9pY29ucyc7XG5AaW1wb3J0ICd3dXBpdC1mcmFtZXdvcmsvc3JjL3Njc3MvY29yZS9pbWFnZXMnO1xuQGltcG9ydCAnd3VwaXQtZnJhbWV3b3JrL3NyYy9zY3NzL2NvcmUvbGlua3MnO1xuQGltcG9ydCAnd3VwaXQtZnJhbWV3b3JrL3NyYy9zY3NzL2NvcmUvbGlzdHMnO1xuQGltcG9ydCAnd3VwaXQtZnJhbWV3b3JrL3NyYy9zY3NzL2NvcmUvcHJpbnQnO1xuQGltcG9ydCAnd3VwaXQtZnJhbWV3b3JrL3NyYy9zY3NzL2NvcmUvc3BhY2luZyc7XG5AaW1wb3J0ICd3dXBpdC1mcmFtZXdvcmsvc3JjL3Njc3MvY29yZS90eXBvJztcblxuLnd1cC1saXN0LWljb25zIHtcblxuXHRsaSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjc1ZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0aSB7XG5cdFx0XHR3aWR0aDogMS4xZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAtLjU0ZW07XG5cdFx0fVxuXHR9XG59XG4iLCIubGctb3V0ZXIge1xuICAgIC5sZy12aWRlby1jb250IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cblxuICAgIC5sZy12aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAubGctb2JqZWN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubGctdmlkZW8tcGxheSB7XG4gICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LXBsYXlidXR0b247XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGctaGFzLWlmcmFtZSB7XG4gICAgICAgIC5sZy12aWRlbyB7XG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZy1oYXMtdmltZW97XG4gICAgICAgIC5sZy12aWRlby1wbGF5e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skbGctcGF0aC1pbWFnZXN9L3ZpbWVvLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAubGctdmlkZW8tcGxheXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRsZy1wYXRoLWltYWdlc30vdmltZW8tcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC01OHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfSBcblxuICAgICAgICB9ICBcbiAgICB9XG5cbiAgICAubGctaGFzLWh0bWw1e1xuICAgICAgICAubGctdmlkZW8tcGxheXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIiN7JGxnLXBhdGgtaW1hZ2VzfS92aWRlby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH0gIFxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgLmxnLXZpZGVvLXBsYXl7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgICAgfSBcblxuICAgICAgICB9IFxuICAgIH1cblxuICAgIC5sZy1oYXMteW91dHViZXtcbiAgICAgICAgLmxnLXZpZGVvLXBsYXl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRsZy1wYXRoLWltYWdlc30veW91dHViZS1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgLmxnLXZpZGVvLXBsYXl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skbGctcGF0aC1pbWFnZXN9L3lvdXR1YmUtcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC02MHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfSBcblxuICAgICAgICB9ICBcbiAgICB9XG4gICAgLmxnLXZpZGVvLW9iamVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAubGctaGFzLXZpZGVvIHtcbiAgICAgICAgLmxnLXZpZGVvLW9iamVjdCB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmLmxnLXZpZGVvLXBsYXlpbmcge1xuICAgICAgICAgICAgLmxnLW9iamVjdCwgLmxnLXZpZGVvLXBsYXkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sZy12aWRlby1vYmplY3Qge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gTmFtZTogICAgICAgICAgICBGbGV4XG4vLyBEZXNjcmlwdGlvbjogICAgIERlZmluZXMgc3R5bGVzIHRvIGNyZWF0ZSBsYXlvdXRzIHdpdGggZmxleGJveFxuLy9cbi8vIENvbXBvbmVudDogICAgICAgYHVrLWZsZXgtKmBcbi8vXG4vLyBVc2VkIGJ5OiAgICAgICAgIENhcHRpb25cbi8vXG4vL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDb21wb25lbnQ6IEZsZXhcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi51ay1mbGV4LWlubGluZSB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi8qXG4gKiBGaXhlcyBpbml0aWFsIGZsZXgtc2hyaW5rIHZhbHVlIGluIElFMTBcbiAqL1xuXG4udWstZmxleCA+ICosXG4udWstZmxleC1pbmxpbmUgPiAqIHsgLW1zLWZsZXgtbmVnYXRpdmU6IDE7IH1cblxuXG4vKiBBbGlnbm1lbnRcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogVmVydGljYWwgYWxpZ25tZW50XG4gKiBEZWZhdWx0IHZhbHVlIGlzIGBzdHJldGNoYFxuICovXG5cbi8vIC51ay1mbGV4LXN0cmV0Y2ggeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4udWstZmxleC10b3Age1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4udWstZmxleC1taWRkbGUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51ay1mbGV4LWJvdHRvbSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi8qXG4gKiBIb3Jpem9udGFsIGFsaWdubWVudFxuICogRGVmYXVsdCB2YWx1ZSBpcyBgZmxleC1zdGFydGBcbiAqL1xuXG4vLyAudWstZmxleC1sZWZ0IHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi51ay1mbGV4LWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi51ay1mbGV4LXJpZ2h0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi51ay1mbGV4LXNwYWNlLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udWstZmxleC1zcGFjZS1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuXG4vKiBEaXJlY3Rpb25cbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyAudWstZmxleC1yb3cgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi51ay1mbGV4LXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLnVrLWZsZXgtY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnVrLWZsZXgtY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG5cbi8qIFdyYXBcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBEZWZhdWx0XG4udWstZmxleC1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4udWstZmxleC13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnVrLWZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbn1cblxuLypcbiAqIEhvcml6b250YWwgYWxpZ25tZW50XG4gKiBEZWZhdWx0IHZhbHVlIGlzIGBzdHJldGNoYFxuICovXG5cbi8vIC51ay1mbGV4LXdyYXAtc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cblxuLnVrLWZsZXgtd3JhcC10b3Age1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi51ay1mbGV4LXdyYXAtbWlkZGxlIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi51ay1mbGV4LXdyYXAtYm90dG9tIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4udWstZmxleC13cmFwLXNwYWNlLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnVrLWZsZXgtd3JhcC1zcGFjZS1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cblxuLyogSXRlbSBvcmRlcmluZ1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBEZWZhdWx0IGlzIDBcbiAqL1xuXG4udWstZmxleC1vcmRlci1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTtcbn1cblxuLnVrLWZsZXgtb3JkZXItbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5O1xuICAgIC13ZWJraXQtb3JkZXI6IDk5O1xuICAgIG9yZGVyOiA5OTtcbn1cblxuXG4vKiBQaG9uZSBsYW5kc2NhcGUgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG5cbiAgICAudWstZmxleC1vcmRlci1maXJzdC1zbWFsbCB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG5cbiAgICAudWstZmxleC1vcmRlci1sYXN0LXNtYWxsIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk5O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA5OTtcbiAgICAgICAgb3JkZXI6IDk5O1xuICAgIH1cblxufVxuXG4vKiBUYWJsZXQgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuXG4gICAgLnVrLWZsZXgtb3JkZXItZmlyc3QtbWVkaXVtIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgIH1cblxuICAgIC51ay1mbGV4LW9yZGVyLWxhc3QtbWVkaXVtIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk5O1xuICAgICAgICAtd2Via2l0LW9yZGVyOiA5OTtcbiAgICAgICAgb3JkZXI6IDk5O1xuICAgIH1cblxufVxuXG4vKiBEZXNrdG9wIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZSkge1xuXG4gICAgLnVrLWZsZXgtb3JkZXItZmlyc3QtbGFyZ2Uge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgfVxuXG4gICAgLnVrLWZsZXgtb3JkZXItbGFzdC1sYXJnZSB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA5OTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogOTk7XG4gICAgICAgIG9yZGVyOiA5OTtcbiAgICB9XG5cbn1cblxuLyogTGFyZ2Ugc2NyZWVuIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14bGFyZ2UpIHtcblxuICAgIC51ay1mbGV4LW9yZGVyLWZpcnN0LXhsYXJnZSB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG5cbiAgICAudWstZmxleC1vcmRlci1sYXN0LXhsYXJnZSB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA5OTtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogOTk7XG4gICAgICAgIG9yZGVyOiA5OTtcbiAgICB9XG5cbn1cblxuXG5cbi8qIEl0ZW0gZGltZW5zaW9uc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBJbml0aWFsOiAwIDEgYXV0b1xuICogQ29udGVudCBkaW1lbnNpb25zLCBidXQgc2hyaW5rc1xuICovXG5cbi8qXG4gKiBObyBGbGV4OiAwIDAgYXV0b1xuICogQ29udGVudCBkaW1lbnNpb25zXG4gKi9cblxuLnVrLWZsZXgtaXRlbS1ub25lIHtcbiAgICAtbXMtZmxleDogbm9uZTtcbiAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgZmxleDogbm9uZTtcbn1cblxuLypcbiAqIFJlbGF0aXZlIEZsZXg6IDEgMSBhdXRvXG4gKiBTcGFjZSBpcyBhbGxvY2F0ZWQgY29uc2lkZXJpbmcgY29udGVudFxuICogMS4gRml4ZXMgZmxleC1zaHJpbmsgdmFsdWUgaW4gSUUxMFxuICovXG5cbi51ay1mbGV4LWl0ZW0tYXV0byB7XG4gICAgLW1zLWZsZXg6IGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiBhdXRvO1xuICAgIGZsZXg6IGF1dG87XG4gICAgLyogMSAqL1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xufVxuXG4vKlxuICogQWJzb2x1dGUgRmxleDogMSAxIDAlXG4gKiBTcGFjZSBpcyBhbGxvY2F0ZWQgc29sZWx5IGJhc2VkIG9uIGZsZXhcbiAqL1xuXG4udWstZmxleC1pdGVtLTEge1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMTtcbiAgICBmbGV4OiAxO1xufVxuXG5cbi8vIEhvb2tzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGluY2x1ZGUgaG9vay1mbGV4LW1pc2MoKTtcblxuLy8gQG1peGluIGhvb2stZmxleC1taXNjKCl7fSIsIiRhY2NvcmRpb24tdGl0bGUtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFjY29yZGlvbi10aXRsZS1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdGl0bGUtcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFjY29yZGlvbi10aXRsZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgIDE4cHggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgMjRweCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdGl0bGUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAjZWVlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb250ZW50LXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgICAgICRhY2NvcmRpb24tdGl0bGUtcGFkZGluZy1ob3Jpem9udGFsICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb250ZW50LXBhZGRpbmctYm90dG9tOiAgICAgICAgICAgICAgICRhY2NvcmRpb24tdGl0bGUtcGFkZGluZy1ob3Jpem9udGFsICFkZWZhdWx0O1xuJG5hdi1hdXRvY29tcGxldGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2LWF1dG9jb21wbGV0ZS1hY3RpdmUtYmFja2dyb3VuZDogICAgICAgICAgICAgIzAwYThlNiAhZGVmYXVsdDtcbiRuYXYtYXV0b2NvbXBsZXRlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdi1hdXRvY29tcGxldGUtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG4kbmF2LWF1dG9jb21wbGV0ZS1kaXZpZGVyLWJvcmRlcjogICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtYXV0b2NvbXBsZXRlLWRpdmlkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci16LWluZGV4OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWFuaW1hdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgICB1ay1mYWRlICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbmF2LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1uYXYtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLW5hdi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItbmF2LWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1wcmV2aW91cy1pY29uOiAgICAgICAgICAgICAgICAgICAgICAgXCJcXGYwNTNcIiAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLW5leHQtaWNvbjogICAgICAgICAgICAgICAgICAgICAgICAgICBcIlxcZjA1NFwiICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItdGFibGUtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgIDI2cHggIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci10YWJsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgMjRweCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItdGFibGUtaG92ZXItYmFja2dyb3VuZDogICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci10YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXRhYmxlLW9uY2xpY2stYmFja2dyb3VuZDogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItdGFibGUtb25jbGljay1jb2xvcjogICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci10YWJsZS1hY3RpdmUtYmFja2dyb3VuZDogICAgICAgICAgICAgIzAwYThlNiAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItdGFibGUtbXV0ZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG4kZG90bmF2LW1hcmdpbi1ob3Jpem9udGFsOiAgICAgICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRkb3RuYXYtbWFyZ2luLXZlcnRpY2FsOiAgICAgICAgICAgICAgICAgICAgICAgICAkZG90bmF2LW1hcmdpbi1ob3Jpem9udGFsICFkZWZhdWx0O1xuJGRvdG5hdi13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kZG90bmF2LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGRvdG5hdi13aWR0aCAhZGVmYXVsdDtcbiRkb3RuYXYtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDUwLDUwLDUwLDAuMSkgIWRlZmF1bHQ7XG4kZG90bmF2LWhvdmVyLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSg1MCw1MCw1MCwwLjQpICFkZWZhdWx0O1xuJGRvdG5hdi1vbmNsaWNrLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgIHJnYmEoNTAsNTAsNTAsMC42KSAhZGVmYXVsdDtcbiRkb3RuYXYtYWN0aXZlLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDUwLDUwLDUwLDAuNCkgIWRlZmF1bHQ7XG4kZG90bmF2LWNvbnRyYXN0LWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwwLjQpICFkZWZhdWx0O1xuJGRvdG5hdi1jb250cmFzdC1ob3Zlci1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsMC43KSAhZGVmYXVsdDtcbiRkb3RuYXYtY29udHJhc3Qtb25jbGljay1iYWNrZ3JvdW5kOiAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LDAuOSkgIWRlZmF1bHQ7XG4kZG90bmF2LWNvbnRyYXN0LWFjdGl2ZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwwLjkpICFkZWZhdWx0O1xuJGZvcm0tYWR2YW5jZWQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGZvcm0tYWR2YW5jZWQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAjYWFhICFkZWZhdWx0O1xuJGZvcm0tYWR2YW5jZWQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kZm9ybS1hZHZhbmNlZC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgICAgIC00cHggIWRlZmF1bHQ7XG4kZm9ybS1hZHZhbmNlZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGZvcm0tYWR2YW5jZWQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgICAgICAgICAjMDBhOGU2ICFkZWZhdWx0O1xuJGZvcm0tYWR2YW5jZWQtcmFkaW8tc2l6ZTogICAgICAgICAgICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4kZm9ybS1hZHZhbmNlZC1jaGVja2JveC1pY29uOiAgICAgICAgICAgICAgICAgIFwiXFxmMDBjXCIgIWRlZmF1bHQ7XG4kZm9ybS1hZHZhbmNlZC1jaGVja2JveC1pbmRldGVybWluYXRlLWljb246ICAgIFwiXFxmMDY4XCIgIWRlZmF1bHQ7XG4kZm9ybS1hZHZhbmNlZC1jaGVja2JveC1mb250LXNpemU6ICAgICAgICAgICAgIDEycHggIWRlZmF1bHQ7XG4kZm9ybS1hZHZhbmNlZC1kaXNhYmxlZC1ib3JkZXI6ICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kZm9ybS1hZHZhbmNlZC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICNhYWEgIWRlZmF1bHQ7XG4kZm9ybS1wYXNzd29yZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgMTNweCAhZGVmYXVsdDtcbiRmb3JtLXBhc3N3b3JkLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAkZm9ybS1wYXNzd29yZC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1wYXNzd29yZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgIzk5OSAhZGVmYXVsdDtcbiRmb3JtLXBhc3N3b3JkLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuJGZvcm0tcGFzc3dvcmQtcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XG4kaHRtbGVkaXRvci1uYXZiYXItYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgI2VlZSAhZGVmYXVsdDtcbiRodG1sZWRpdG9yLW5hdmJhci1uYXYtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0O1xuJGh0bWxlZGl0b3ItbmF2YmFyLW5hdi1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kaHRtbGVkaXRvci1uYXZiYXItbmF2LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgJGh0bWxlZGl0b3ItbmF2YmFyLW5hdi1oZWlnaHQgIWRlZmF1bHQ7XG4kaHRtbGVkaXRvci1uYXZiYXItbmF2LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRodG1sZWRpdG9yLW5hdmJhci1uYXYtaG92ZXItYmFja2dyb3VuZDogICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJGh0bWxlZGl0b3ItbmF2YmFyLW5hdi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kaHRtbGVkaXRvci1uYXZiYXItbmF2LW9uY2xpY2stYmFja2dyb3VuZDogICAgICAgI2RkZCAhZGVmYXVsdDtcbiRodG1sZWRpdG9yLW5hdmJhci1uYXYtb25jbGljay1jb2xvcjogICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJGh0bWxlZGl0b3ItbmF2YmFyLW5hdi1hY3RpdmUtYmFja2dyb3VuZDogICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kaHRtbGVkaXRvci1uYXZiYXItbmF2LWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRodG1sZWRpdG9yLWNvbnRlbnQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJGh0bWxlZGl0b3ItY29udGVudC1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kaHRtbGVkaXRvci1jb250ZW50LXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcbiRodG1sZWRpdG9yLWNvbnRlbnQtc3BsaXQtYm9yZGVyOiAgICAgICAgICAgICAgICAjZWVlICFkZWZhdWx0O1xuJGh0bWxlZGl0b3ItZnVsbHNjcmVlbi16LWluZGV4OiAgICAgICAgICAgICAgICAgIDk5MCAhZGVmYXVsdDtcbiRodG1sZWRpdG9yLWZ1bGxzY3JlZW4tY29udGVudC10b3A6ICAgICAgICAgICAgICAkaHRtbGVkaXRvci1uYXZiYXItbmF2LWhlaWdodCAhZGVmYXVsdDtcbiRodG1sZWRpdG9yLWZ1bGxzY3JlZW4taWNvbi1yZXNpemU6ICAgICAgICAgICAgICBcIlxcZjA2NlwiICFkZWZhdWx0O1xuJG5lc3RhYmxlLXBhZGRpbmctbGVmdDogICAgICAgICAgICAgICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7XG4kbmVzdGFibGUtaXRlbS1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRuZXN0YWJsZS1kcmFnZ2VkLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJG5lc3RhYmxlLXBsYWNlaG9sZGVyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmVzdGFibGUtZW1wdHktaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRuZXN0YWJsZS10b2dnbGUtaWNvbjogICAgICAgICAgICAgICAgICAgICAgICAgICBcIlxcZjE0N1wiICFkZWZhdWx0O1xuJG5lc3RhYmxlLXRvZ2dsZS1jb2xsYXBzZWQtaWNvbjogICAgICAgICAgICAgICAgIFwiXFxmMTk2XCIgIWRlZmF1bHQ7XG4kbmVzdGFibGUtcGFuZWwtcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJG5lc3RhYmxlLXBhbmVsLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kbm90aWZ5LXBvc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRub3RpZnktei1pbmRleDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJG5vdGlmeS13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJG5vdGlmeS1tZXNzYWdlLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kbm90aWZ5LW1lc3NhZ2UtcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRub3RpZnktbWVzc2FnZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5vdGlmeS1tZXNzYWdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbm90aWZ5LW1lc3NhZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgMTZweCAhZGVmYXVsdDtcbiRub3RpZnktbWVzc2FnZS1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAyMnB4ICFkZWZhdWx0O1xuJG5vdGlmeS1tZXNzYWdlLXByaW1hcnktYmFja2dyb3VuZDogICAgICAgICAgICAgICNlYmY3ZmQgIWRlZmF1bHQ7XG4kbm90aWZ5LW1lc3NhZ2UtcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICAgICAgIzJkNzA5MSAhZGVmYXVsdDtcbiRub3RpZnktbWVzc2FnZS1zdWNjZXNzLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAjZjJmYWUzICFkZWZhdWx0O1xuJG5vdGlmeS1tZXNzYWdlLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAgICAgICM2NTlmMTMgIWRlZmF1bHQ7XG4kbm90aWZ5LW1lc3NhZ2Utd2FybmluZy1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgI2ZmZmNlYiAhZGVmYXVsdDtcbiRub3RpZnktbWVzc2FnZS13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZTI4MzI3ICFkZWZhdWx0O1xuJG5vdGlmeS1tZXNzYWdlLWRhbmdlci1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICNmZmYxZjAgIWRlZmF1bHQ7XG4kbm90aWZ5LW1lc3NhZ2UtZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgI2Q4NTAzMCAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1tYXJnaW4tdmVydGljYWw6ICAgICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAjZmFmYWZhICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItbGFyZ2UtcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgICAgODBweCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuJHByb2dyZXNzLW1pbmktaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgIDZweCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1zbWFsbC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMnB4ICFkZWZhdWx0O1xuJHByb2dyZXNzLW1hcmdpbi12ZXJ0aWNhbDogICAgICAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgI2VlZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAjMDBhOGU2ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgIDEycHggIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAjOGNjMTRjICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci13YXJuaW5nLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICNmYWE3MzIgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWRhbmdlci1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgI2RhMzE0YiAhZGVmYXVsdDtcbiRzZWFyY2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMjBweCAhZGVmYXVsdDtcbiRzZWFyY2gtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxODBweCAhZGVmYXVsdDtcbiRzZWFyY2gtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJHNlYXJjaC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kc2VhcmNoLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwwKSAhZGVmYXVsdDtcbiRzZWFyY2gtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kc2VhcmNoLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwwKSAhZGVmYXVsdDtcbiRzZWFyY2gtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJHNlYXJjaC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG4kc2VhcmNoLWljb246ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJcXGYwMDJcIiAhZGVmYXVsdDtcbiRzZWFyY2gtaWNvbi1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJHNlYXJjaC1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsMC4yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zZWFyY2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRkcm9wZG93bi1zZWFyY2gtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNlYXJjaC1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tc2VhcmNoLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRkcm9wZG93bi1zZWFyY2gtYW5pbWF0aW9uOiAgICAgICAgICAgICAgICAgICAgICB1ay1zbGlkZS10b3AtZml4ZWQgIWRlZmF1bHQ7XG4kZHJvcGRvd24tc2VhcmNoLW5hdmJhci1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNlYXJjaC1uYXZiYXItbWFyZ2luLXJpZ2h0OiAgICAgICAgICAgIC0xNXB4ICFkZWZhdWx0O1xuJG5hdi1zZWFyY2gtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2LXNlYXJjaC1hY3RpdmUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgIzAwYThlNiAhZGVmYXVsdDtcbiRuYXYtc2VhcmNoLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdi1zZWFyY2gtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG4kbmF2LXNlYXJjaC1kaXZpZGVyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtc2VhcmNoLWRpdmlkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kbmF2LXNlYXJjaC1uZXN0ZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIzA3RCAhZGVmYXVsdDtcbiRuYXYtc2VhcmNoLW5lc3RlZC1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAjMDU5ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1zZWFyY2gtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgICAgIDIwcHggMTVweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtc2VhcmNoLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAjMWExYTFhICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1zZWFyY2gtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsMCkgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXNlYXJjaC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtc2VhcmNoLXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1zZWFyY2gtaWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kc2xpZGVuYXYtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjBweCAhZGVmYXVsdDtcbiRzbGlkZW5hdi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc2xpZGVuYXYtd2lkdGggIWRlZmF1bHQ7XG4kc2xpZGVuYXYtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSg1MCw1MCw1MCwwLjQpICFkZWZhdWx0O1xuJHNsaWRlbmF2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYwcHggIWRlZmF1bHQ7XG4kc2xpZGVuYXYtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHNsaWRlbmF2LWhlaWdodCAhZGVmYXVsdDtcbiRzbGlkZW5hdi1wcmV2aW91cy1pY29uOiAgICAgICAgICAgICAgICAgICAgICAgICBcIlxcZjEwNFwiICFkZWZhdWx0O1xuJHNsaWRlbmF2LW5leHQtaWNvbjogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxmMTA1XCIgIWRlZmF1bHQ7XG4kc2xpZGVuYXYtaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSg1MCw1MCw1MCwwLjcpICFkZWZhdWx0O1xuJHNsaWRlbmF2LWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoNTAsNTAsNTAsMC45KSAhZGVmYXVsdDtcbiRzbGlkZW5hdi1wb3NpdGlvbi1wcmV2aW91czogICAgICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuJHNsaWRlbmF2LXBvc2l0aW9uLW5leHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICRzbGlkZW5hdi1wb3NpdGlvbi1wcmV2aW91cyAhZGVmYXVsdDtcbiRzbGlkZW5hdi1jb250cmFzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgIWRlZmF1bHQ7XG4kc2xpZGVuYXYtY29udHJhc3QtaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwwLjcpICFkZWZhdWx0O1xuJHNsaWRlbmF2LWNvbnRyYXN0LWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsMC45KSAhZGVmYXVsdDtcbiRzb3J0YWJsZS1kcmFnZ2VkLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHNvcnRhYmxlLXBsYWNlaG9sZGVyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kc29ydGFibGUtZW1wdHktaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRzdGlja3ktei1pbmRleDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5ODAgIWRlZmF1bHQ7XG4kc3RpY2t5LWFuaW1hdGlvbi1kdXJhdGlvbjogICAgICAgICAgICAgICAgICAgICAgMC4ycyAhZGVmYXVsdDtcbiRzdGlja3ktcmV2ZXJzZS1hbmltYXRpb24tZHVyYXRpb246ICAgICAgICAgICAgICAwLjJzICFkZWZhdWx0O1xuJHRvb2x0aXAtei1pbmRleDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAgICAgICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgICAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcbiR0b29sdGlwLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJHRvb2x0aXAtdHJpYW5nbGUtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LDAuNykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTJweCAhZGVmYXVsdDtcbiR0b29sdGlwLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtb2Zmc2V0LWhvcml6b250YWw6ICAgICAgICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kdWstdXBsb2FkLWRyYWdvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgcmdiYSgxMDAsMTAwLDEwMCwwLjMpICFkZWZhdWx0O1xuJHVrLXVwbG9hZC1kcmFnb3Zlci1ib3gtc2hhZG93LWJsdXI6ICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLXZlcnRpY2FsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNlYmY3ZmQgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzJkNzA5MSAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAjZjJmYWUzICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICM2NTlmMTMgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgI2ZmZmNlYiAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZTI4MzI3ICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYxZjAgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2Q4NTAzMCAhZGVmYXVsdDtcbiRhbGVydC1sYXJnZS1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuJGFydGljbGUtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1cHggIWRlZmF1bHQ7XG4kYXJ0aWNsZS10aXRsZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgMzZweCAhZGVmYXVsdDtcbiRhcnRpY2xlLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICA0MnB4ICFkZWZhdWx0O1xuJGFydGljbGUtdGl0bGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcbiRhcnRpY2xlLXRpdGxlLXRleHQtdHJhbnNmb3JtOiAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGFydGljbGUtbWV0YS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgIDEycHggIWRlZmF1bHQ7XG4kYXJ0aWNsZS1tZXRhLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgMThweCAhZGVmYXVsdDtcbiRhcnRpY2xlLW1ldGEtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuJGFydGljbGUtbGVhZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kYXJ0aWNsZS1sZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgMThweCAhZGVmYXVsdDtcbiRhcnRpY2xlLWxlYWQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAyNHB4ICFkZWZhdWx0O1xuJGFydGljbGUtbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcbiRhcnRpY2xlLWRpdmlkZXItbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgICAgICAyNXB4ICFkZWZhdWx0O1xuJGFydGljbGUtZGl2aWRlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kYmFkZ2UtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzAwYThlNiAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICAgICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRiYWRnZS10ZXh0LXRyYW5zZm9ybTogICAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGJhZGdlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYmFkZ2Utbm90aWZpY2F0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgMTJweCAhZGVmYXVsdDtcbiRiYWRnZS1ub3RpZmljYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAxOHB4ICFkZWZhdWx0O1xuJGJhZGdlLXN1Y2Nlc3MtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICM4Y2MxNGMgIWRlZmF1bHQ7XG4kYmFkZ2Utd2FybmluZy1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgI2ZhYTczMiAhZGVmYXVsdDtcbiRiYWRnZS1kYW5nZXItYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAjZGEzMTRiICFkZWZhdWx0O1xuJGJhc2UtYm9keS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYmFzZS1ib2R5LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGJhc2UtYm9keS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcbiRiYXNlLWJvZHktZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGJhc2UtYm9keS1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kYmFzZS1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRiYXNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMDdEICFkZWZhdWx0O1xuJGJhc2UtbGluay10ZXh0LWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kYmFzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIzA1OSAhZGVmYXVsdDtcbiRiYXNlLWxpbmstaG92ZXItdGV4dC1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kYmFzZS1jb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI0QwNSAhZGVmYXVsdDtcbiRiYXNlLWNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMnB4ICFkZWZhdWx0O1xuJGJhc2UtY29kZS1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAgICAgIENvbnNvbGFzLCBtb25vc3BhY2UsIHNlcmlmICFkZWZhdWx0O1xuJGJhc2UtZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNEMDUgIWRlZmF1bHQ7XG4kYmFzZS1pbnMtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmYSAhZGVmYXVsdDtcbiRiYXNlLWlucy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJGJhc2UtbWFyay1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmEgIWRlZmF1bHQ7XG4kYmFzZS1tYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRiYXNlLXF1b3RlLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgICAgICAgICBpdGFsaWMgIWRlZmF1bHQ7XG4kYmFzZS1tYXJnaW4tdmVydGljYWw6ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRiYXNlLWhlYWRpbmctZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYmFzZS1oZWFkaW5nLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuJGJhc2UtaGVhZGluZy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kYmFzZS1oZWFkaW5nLXRleHQtdHJhbnNmb3JtOiAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRiYXNlLWhlYWRpbmctbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAgICAgICAyNXB4ICFkZWZhdWx0O1xuJGJhc2UtaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM2cHggIWRlZmF1bHQ7XG4kYmFzZS1oMS1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgNDJweCAhZGVmYXVsdDtcbiRiYXNlLWgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNHB4ICFkZWZhdWx0O1xuJGJhc2UtaDItbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kYmFzZS1oMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMThweCAhZGVmYXVsdDtcbiRiYXNlLWgzLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNHB4ICFkZWZhdWx0O1xuJGJhc2UtaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2cHggIWRlZmF1bHQ7XG4kYmFzZS1oNC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgMjJweCAhZGVmYXVsdDtcbiRiYXNlLWg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGJhc2UtaDUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kYmFzZS1oNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTJweCAhZGVmYXVsdDtcbiRiYXNlLWg2LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOHB4ICFkZWZhdWx0O1xuJGJhc2UtbGlzdC1wYWRkaW5nLWxlZnQ6ICAgICAgICAgICAgICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kYmFzZS1oci1tYXJnaW4tdmVydGljYWw6ICAgICAgICAgICAgICAgICAgICAgICAgJGJhc2UtbWFyZ2luLXZlcnRpY2FsICFkZWZhdWx0O1xuJGJhc2UtaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kYmFzZS1oci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJhc2UtYmxvY2txdW90ZS1wYWRkaW5nLWxlZnQ6ICAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kYmFzZS1ibG9ja3F1b3RlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRiYXNlLWJsb2NrcXVvdGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kYmFzZS1ibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgMTZweCAhZGVmYXVsdDtcbiRiYXNlLWJsb2NrcXVvdGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAyMnB4ICFkZWZhdWx0O1xuJGJhc2UtYmxvY2txdW90ZS1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgICAgIGl0YWxpYyAhZGVmYXVsdDtcbiRiYXNlLXByZS1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGJhc2UtcHJlLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kYmFzZS1wcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRiYXNlLXByZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMnB4ICFkZWZhdWx0O1xuJGJhc2UtcHJlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4cHggIWRlZmF1bHQ7XG4kYmFzZS1wcmUtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJhc2UtY29kZS1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRiYXNlLXNlbGVjdGlvbi1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAjMzlmICFkZWZhdWx0O1xuJGJhc2Utc2VsZWN0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYmxvY2stcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcbiRibG9jay1wYWRkaW5nLXZlcnRpY2FsLWxhcmdlOiAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJGJsb2NrLWxhcmdlLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICAgICAgICAgICRibG9jay1wYWRkaW5nLXZlcnRpY2FsICFkZWZhdWx0O1xuJGJsb2NrLWxhcmdlLXBhZGRpbmctdmVydGljYWwtbWVkaXVtOiAgICAgICAgICAgICRibG9jay1wYWRkaW5nLXZlcnRpY2FsLWxhcmdlICFkZWZhdWx0O1xuJGJsb2NrLWxhcmdlLXBhZGRpbmctdmVydGljYWwtbGFyZ2U6ICAgICAgICAgICAgIDEwMHB4ICFkZWZhdWx0O1xuJGJsb2NrLWRlZmF1bHQtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYmxvY2stbXV0ZWQtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcbiRibG9jay1wcmltYXJ5LWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAjMDBhOGU2ICFkZWZhdWx0O1xuJGJsb2NrLXNlY29uZGFyeS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICMyMjIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIzk5OSAhZGVmYXVsdDtcbiRidXR0b24taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1taW5pLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kYnV0dG9uLXNtYWxsLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgMjVweCAhZGVmYXVsdDtcbiRidXR0b24tbGFyZ2UtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kYnV0dG9uLW1pbmktbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcbiRidXR0b24tc21hbGwtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAyNXB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1sYXJnZS1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7XG4kYnV0dG9uLW1pbmktZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTFweCAhZGVmYXVsdDtcbiRidXR0b24tc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAxMnB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1sYXJnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgIDE2cHggIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgICAgICAgICAgICAgICAgMTJweCAhZGVmYXVsdDtcbiRidXR0b24tbWluaS1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICAgICAgICAgICA2cHggIWRlZmF1bHQ7XG4kYnV0dG9uLXNtYWxsLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRidXR0b24tbGFyZ2UtcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2VlZSAhZGVmYXVsdDtcbiRidXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJGJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kYnV0dG9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRidXR0b24tYWN0aXZlLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJGJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgIzAwYThlNiAhZGVmYXVsdDtcbiRidXR0b24tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ1dHRvbi1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICMzNWIzZWUgIWRlZmF1bHQ7XG4kYnV0dG9uLXByaW1hcnktaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidXR0b24tcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAjMDA5MWNhICFkZWZhdWx0O1xuJGJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnV0dG9uLXN1Y2Nlc3MtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgIzhjYzE0YyAhZGVmYXVsdDtcbiRidXR0b24tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ1dHRvbi1zdWNjZXNzLWhvdmVyLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICM4ZWM3M2IgIWRlZmF1bHQ7XG4kYnV0dG9uLXN1Y2Nlc3MtaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidXR0b24tc3VjY2Vzcy1hY3RpdmUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAjNzJhZTQxICFkZWZhdWx0O1xuJGJ1dHRvbi1zdWNjZXNzLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnV0dG9uLWRhbmdlci1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgI2RhMzE0YiAhZGVmYXVsdDtcbiRidXR0b24tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ1dHRvbi1kYW5nZXItaG92ZXItYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICNlNDM1NGYgIWRlZmF1bHQ7XG4kYnV0dG9uLWRhbmdlci1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidXR0b24tZGFuZ2VyLWFjdGl2ZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAjYzkxMDMyICFkZWZhdWx0O1xuJGJ1dHRvbi1kYW5nZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRidXR0b24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuJGJ1dHRvbi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMwN0QgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIzA1OSAhZGVmYXVsdDtcbiRidXR0b24tbGluay1ob3Zlci10ZXh0LWRlY29yYXRpb246ICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIzk5OSAhZGVmYXVsdDtcbiRjbG9zZS1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuJGNsb3NlLWFsdC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDJweCAhZGVmYXVsdDtcbiRjbG9zZS1hbHQtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAgICAjZWVlICFkZWZhdWx0O1xuJGNvbW1lbnQtaGVhZGVyLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kY29tbWVudC1hdmF0YXItbWFyZ2luLXJpZ2h0OiAgICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRjb21tZW50LXRpdGxlLW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kY29tbWVudC10aXRsZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgMTZweCAhZGVmYXVsdDtcbiRjb21tZW50LXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAyMnB4ICFkZWZhdWx0O1xuJGNvbW1lbnQtbWV0YS1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgICAgICAgIDJweCAhZGVmYXVsdDtcbiRjb21tZW50LW1ldGEtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuJGNvbW1lbnQtbWV0YS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgIDExcHggIWRlZmF1bHQ7XG4kY29tbWVudC1tZXRhLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgMTZweCAhZGVmYXVsdDtcbiRjb21tZW50LWxpc3QtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGNvbW1lbnQtbGlzdC1wYWRkaW5nLWxlZnQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMHB4ICFkZWZhdWx0O1xuJGNvbHVtbi1ndXR0ZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjVweCAhZGVmYXVsdDtcbiRjb250cmFzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNvbnRyYXN0LWludmVydGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kY29udHJhc3QtYmFzZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGNvbnRyYXN0LWNvbG9yICFkZWZhdWx0O1xuJGNvbnRyYXN0LWJhc2UtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIGZhZGUoJGNvbnRyYXN0LWNvbG9yLCA3MCUpICFkZWZhdWx0O1xuJGNvbnRyYXN0LWJhc2UtbGluay10ZXh0LWRlY29yYXRpb246ICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kY29udHJhc3QtYmFzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGNvbnRyYXN0LWNvbG9yICFkZWZhdWx0O1xuJGNvbnRyYXN0LWJhc2UtbGluay1ob3Zlci10ZXh0LWRlY29yYXRpb246ICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRjb250cmFzdC1iYXNlLWNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkY29udHJhc3QtY29sb3IgIWRlZmF1bHQ7XG4kY29udHJhc3QtYmFzZS1lbS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGNvbnRyYXN0LWNvbG9yICFkZWZhdWx0O1xuJGNvbnRyYXN0LWJhc2UtaGVhZGluZy1jb2xvcjogICAgICAgICAgICAgICAgICAgICRjb250cmFzdC1jb2xvciAhZGVmYXVsdDtcbiRjb250cmFzdC1iYXNlLWhyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICBmYWRlKCRjb250cmFzdC1jb2xvciwgMjAlKSAhZGVmYXVsdDtcbiRjb250cmFzdC1uYXYtc2lkZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkY29udHJhc3QtY29sb3IgIWRlZmF1bHQ7XG4kY29udHJhc3QtbmF2LXNpZGUtaG92ZXItYmFja2dyb3VuZDogICAgICAgICAgICAgZmFkZSgkY29udHJhc3QtY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kY29udHJhc3QtbmF2LXNpZGUtaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgJGNvbnRyYXN0LWNvbG9yICFkZWZhdWx0O1xuJGNvbnRyYXN0LW5hdi1zaWRlLWFjdGl2ZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICRjb250cmFzdC1jb2xvciAhZGVmYXVsdDtcbiRjb250cmFzdC1uYXYtc2lkZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAkY29udHJhc3QtaW52ZXJ0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kY29udHJhc3QtbmF2LXNpZGUtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGNvbnRyYXN0LWNvbG9yICFkZWZhdWx0O1xuJGNvbnRyYXN0LW5hdi1zaWRlLWRpdmlkZXItYm9yZGVyOiAgICAgICAgICAgICAgIGZhZGUoJGNvbnRyYXN0LWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuJGNvbnRyYXN0LW5hdi1zaWRlLW5lc3RlZC1jb2xvcjogICAgICAgICAgICAgICAgIGZhZGUoJGNvbnRyYXN0LWNvbG9yLCA3MCUpICFkZWZhdWx0O1xuJGNvbnRyYXN0LW5hdi1zaWRlLW5lc3RlZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRjb250cmFzdC1jb2xvciAhZGVmYXVsdDtcbiRjb250cmFzdC1zdWJuYXYtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWRlKCRjb250cmFzdC1jb2xvciwgNzAlKSAhZGVmYXVsdDtcbiRjb250cmFzdC1zdWJuYXYtaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkY29udHJhc3QtY29sb3IgIWRlZmF1bHQ7XG4kY29udHJhc3Qtc3VibmF2LWhvdmVyLXRleHQtZGVjb3JhdGlvbjogICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRjb250cmFzdC1zdWJuYXYtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkY29udHJhc3QtY29sb3IgIWRlZmF1bHQ7XG4kY29udHJhc3Qtc3VibmF2LWxpbmUtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgZmFkZSgkY29udHJhc3QtY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG4kY29udHJhc3Qtc3VibmF2LXBpbGwtaG92ZXItYmFja2dyb3VuZDogICAgICAgICAgZmFkZSgkY29udHJhc3QtY29sb3IsIDcwJSkgIWRlZmF1bHQ7XG4kY29udHJhc3Qtc3VibmF2LXBpbGwtaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGNvbnRyYXN0LWludmVydGVkLWNvbG9yICFkZWZhdWx0O1xuJGNvbnRyYXN0LXN1Ym5hdi1waWxsLWFjdGl2ZS1iYWNrZ3JvdW5kOiAgICAgICAgICRjb250cmFzdC1jb2xvciAhZGVmYXVsdDtcbiRjb250cmFzdC1zdWJuYXYtcGlsbC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAkY29udHJhc3QtaW52ZXJ0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kY29udHJhc3QtdGFiLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFkZSgkY29udHJhc3QtY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG4kY29udHJhc3QtdGFiLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFkZSgkY29udHJhc3QtY29sb3IsIDcwJSkgIWRlZmF1bHQ7XG4kY29udHJhc3QtdGFiLWhvdmVyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgZmFkZSgkY29udHJhc3QtY29sb3IsIDcwJSkgIWRlZmF1bHQ7XG4kY29udHJhc3QtdGFiLWhvdmVyLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgZmFkZSgkY29udHJhc3QtY29sb3IsIDcwJSkgIWRlZmF1bHQ7XG4kY29udHJhc3QtdGFiLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGNvbnRyYXN0LWludmVydGVkLWNvbG9yICFkZWZhdWx0O1xuJGNvbnRyYXN0LXRhYi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGZhZGUoJGNvbnRyYXN0LWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuJGNvbnRyYXN0LXRhYi1hY3RpdmUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICRjb250cmFzdC1jb2xvciAhZGVmYXVsdDtcbiRjb250cmFzdC10YWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkY29udHJhc3QtaW52ZXJ0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kY29udHJhc3QtbGlzdC1saW5lLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgZmFkZSgkY29udHJhc3QtY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG4kY29udHJhc3QtZm9ybS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFkZSgkY29udHJhc3QtY29sb3IsIDgwJSkgIWRlZmF1bHQ7XG4kY29udHJhc3QtZm9ybS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgZmFkZSgkY29udHJhc3QtY29sb3IsIDgwJSkgIWRlZmF1bHQ7XG4kY29udHJhc3QtZm9ybS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGNvbnRyYXN0LWludmVydGVkLWNvbG9yICFkZWZhdWx0O1xuJGNvbnRyYXN0LWZvcm0tZm9jdXMtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICRjb250cmFzdC1jb2xvciAhZGVmYXVsdDtcbiRjb250cmFzdC1mb3JtLWZvY3VzLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAkY29udHJhc3QtY29sb3IgIWRlZmF1bHQ7XG4kY29udHJhc3QtZm9ybS1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgJGNvbnRyYXN0LWludmVydGVkLWNvbG9yICFkZWZhdWx0O1xuJGNvbnRyYXN0LWZvcm0tcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgIGZhZGUoJGNvbnRyYXN0LWludmVydGVkLWNvbG9yLCA3MCUpICFkZWZhdWx0O1xuJGNvbnRyYXN0LWJ1dHRvbi1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICRjb250cmFzdC1jb2xvciAhZGVmYXVsdDtcbiRjb250cmFzdC1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAkY29udHJhc3QtaW52ZXJ0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kY29udHJhc3QtYnV0dG9uLWhvdmVyLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgZmFkZSgkY29udHJhc3QtY29sb3IsIDgwJSkgIWRlZmF1bHQ7XG4kY29udHJhc3QtYnV0dG9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGNvbnRyYXN0LWludmVydGVkLWNvbG9yICFkZWZhdWx0O1xuJGNvbnRyYXN0LWJ1dHRvbi1hY3RpdmUtYmFja2dyb3VuZDogICAgICAgICAgICAgIGZhZGUoJGNvbnRyYXN0LWNvbG9yLCA3MCUpICFkZWZhdWx0O1xuJGNvbnRyYXN0LWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRjb250cmFzdC1pbnZlcnRlZC1jb2xvciAhZGVmYXVsdDtcbiRjb250cmFzdC1idXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAjMDBhOGU2ICFkZWZhdWx0O1xuJGNvbnRyYXN0LWJ1dHRvbi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgICAgICRjb250cmFzdC1jb2xvciAhZGVmYXVsdDtcbiRjb250cmFzdC1idXR0b24tcHJpbWFyeS1ob3Zlci1iYWNrZ3JvdW5kOiAgICAgICAjMzViM2VlICFkZWZhdWx0O1xuJGNvbnRyYXN0LWJ1dHRvbi1wcmltYXJ5LWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRjb250cmFzdC1jb2xvciAhZGVmYXVsdDtcbiRjb250cmFzdC1idXR0b24tcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZDogICAgICAjMDA5MWNhICFkZWZhdWx0O1xuJGNvbnRyYXN0LWJ1dHRvbi1wcmltYXJ5LWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb250cmFzdC1jb2xvciAhZGVmYXVsdDtcbiRjb250cmFzdC1pY29uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBmYWRlKCRjb250cmFzdC1jb2xvciwgNzAlKSAhZGVmYXVsdDtcbiRjb250cmFzdC1pY29uLWhvdmVyLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAkY29udHJhc3QtY29sb3IgIWRlZmF1bHQ7XG4kY29udHJhc3QtaWNvbi1idXR0b24tYmFja2dyb3VuZDogICAgICAgICAgICAgICAgJGNvbnRyYXN0LWNvbG9yICFkZWZhdWx0O1xuJGNvbnRyYXN0LWljb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRjb250cmFzdC1pbnZlcnRlZC1jb2xvciAhZGVmYXVsdDtcbiRjb250cmFzdC1pY29uLWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kOiAgICAgICAgICBmYWRlKCRjb250cmFzdC1jb2xvciwgODAlKSAhZGVmYXVsdDtcbiRjb250cmFzdC1pY29uLWJ1dHRvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkY29udHJhc3QtaW52ZXJ0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kY29udHJhc3QtaWNvbi1idXR0b24tYWN0aXZlLWJhY2tncm91bmQ6ICAgICAgICAgZmFkZSgkY29udHJhc3QtY29sb3IsIDcwJSkgIWRlZmF1bHQ7XG4kY29udHJhc3QtaWNvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgJGNvbnRyYXN0LWludmVydGVkLWNvbG9yICFkZWZhdWx0O1xuJGNvbnRyYXN0LXRleHQtbXV0ZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIGZhZGUoJGNvbnRyYXN0LWNvbG9yLCA2MCUpICFkZWZhdWx0O1xuJGNvbnRyYXN0LXRleHQtcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICAgICAgICMyZDcwOTEgIWRlZmF1bHQ7XG4kZGVzY3JpcHRpb24tbGlzdC1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgICAgICAgMTYwcHggIWRlZmF1bHQ7XG4kZGVzY3JpcHRpb24tbGlzdC1ob3Jpem9udGFsLW1hcmdpbi1sZWZ0OiAgICAgICAgMTgwcHggIWRlZmF1bHQ7XG4kZGVzY3JpcHRpb24tbGlzdC1saW5lLW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJGRlc2NyaXB0aW9uLWxpc3QtbGluZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRkZXNjcmlwdGlvbi1saXN0LWxpbmUtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJGRlc2NyaXB0aW9uLWxpc3QtbGluZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG4kZGVzY3JpcHRpb24tbGlzdC1saW5lLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuJGRyb3Bkb3duLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDk3MCAhZGVmYXVsdDtcbiRkcm9wZG93bi13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiRkcm9wZG93bi1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRkcm9wZG93bi1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1hbmltYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1ay1mYWRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNtYWxsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcbiRkcm9wZG93bi1uYXZiYXItbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLW5hdmJhci1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbmF2YmFyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRkcm9wZG93bi1uYXZiYXItYW5pbWF0aW9uOiAgICAgICAgICAgICAgICAgICAgICB1ay1zbGlkZS10b3AtZml4ZWQgIWRlZmF1bHQ7XG4kZHJvcGRvd24tc2Nyb2xsYWJsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItaG9yaXpvbnRhbDogICAgICAgICAgICAgICAgICAgICAgICAgMjVweCAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci12ZXJ0aWNhbDogICAgICAgICAgICAgICAgICAgICAgICAgICAyNXB4ICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLWxhcmdlLWhvcml6b250YWw6ICAgICAgICAgICAgICAgICAgIDM1cHggIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItbGFyZ2UtdmVydGljYWw6ICAgICAgICAgICAgICAgICAgICAgMzVweCAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci14bGFyZ2UtaG9yaXpvbnRhbDogICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXhsYXJnZS12ZXJ0aWNhbDogICAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItc21hbGwtaG9yaXpvbnRhbDogICAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci1zbWFsbC12ZXJ0aWNhbDogICAgICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGdyaWQtZGl2aWRlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kZ3JpZC1kaXZpZGVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGljb24tZm9udC1wYXRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRpY29uLXNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAxNTAlICFkZWZhdWx0O1xuJGljb24tbWVkaXVtLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgIDIwMCUgIWRlZmF1bHQ7XG4kaWNvbi1sYXJnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUwJSAhZGVmYXVsdDtcbiRpY29uLXNtYWxsLXZlcnRpY2FsLWFsaWduOiAgICAgICAgICAgICAgICAgICAgICAtMTAlICFkZWZhdWx0O1xuJGljb24tbWVkaXVtLXZlcnRpY2FsLWFsaWduOiAgICAgICAgICAgICAgICAgICAgIC0xNiUgIWRlZmF1bHQ7XG4kaWNvbi1sYXJnZS12ZXJ0aWNhbC1hbGlnbjogICAgICAgICAgICAgICAgICAgICAgLTIyJSAhZGVmYXVsdDtcbiRpY29uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuJGljb24taG92ZXItaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kaWNvbi1idXR0b24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzVweCAhZGVmYXVsdDtcbiRpY29uLWJ1dHRvbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkaWNvbi1idXR0b24td2lkdGggIWRlZmF1bHQ7XG4kaWNvbi1idXR0b24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRpY29uLWJ1dHRvbi1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAjZWVlICFkZWZhdWx0O1xuJGljb24tYnV0dG9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgIHJvdW5kKCgkaWNvbi1idXR0b24td2lkdGggKiAwLjUpKSAhZGVmYXVsdDtcbiRpY29uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJGljb24tYnV0dG9uLWhvdmVyLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kaWNvbi1idXR0b24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRpY29uLWJ1dHRvbi1hY3RpdmUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJGljb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kZm9ybS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRmb3JtLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0cHggNnB4ICFkZWZhdWx0O1xuJGZvcm0tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kZm9ybS1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGZvcm0tYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZm9ybS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRmb3JtLWZvY3VzLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOTliYWNhICFkZWZhdWx0O1xuJGZvcm0tZm9jdXMtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAgICNmNWZiZmUgIWRlZmF1bHQ7XG4kZm9ybS1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRmb3JtLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJGZvcm0tZGlzYWJsZWQtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kZm9ybS1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgIzk5OSAhZGVmYXVsdDtcbiRmb3JtLXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuJGZvcm0tZ3V0dGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kZm9ybS1sZWdlbmQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRmb3JtLWxlZ2VuZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kZm9ybS1sZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgMThweCAhZGVmYXVsdDtcbiRmb3JtLWxlZ2VuZC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGZvcm0tc21hbGwtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1cHggIWRlZmF1bHQ7XG4kZm9ybS1sYXJnZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDtcbiRmb3JtLXNtYWxsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzcHggM3B4ICFkZWZhdWx0O1xuJGZvcm0tbGFyZ2UtcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDhweCA2cHggIWRlZmF1bHQ7XG4kZm9ybS1zbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTJweCAhZGVmYXVsdDtcbiRmb3JtLWxhcmdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAxNnB4ICFkZWZhdWx0O1xuJGZvcm0tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICNkYzhkOTkgIWRlZmF1bHQ7XG4kZm9ybS1kYW5nZXItYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZjdmOCAhZGVmYXVsdDtcbiRmb3JtLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZDg1MDMwICFkZWZhdWx0O1xuJGZvcm0tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICM4ZWM3M2IgIWRlZmF1bHQ7XG4kZm9ybS1zdWNjZXNzLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgI2ZhZmZmMiAhZGVmYXVsdDtcbiRmb3JtLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjNjU5ZjEzICFkZWZhdWx0O1xuJGZvcm0tYmxhbmstYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kZm9ybS1ibGFuay1ib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgICAgICAgICAgZGFzaGVkICFkZWZhdWx0O1xuJGZvcm0tbWluaS13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7XG4kZm9ybS1zbWFsbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTMwcHggIWRlZmF1bHQ7XG4kZm9ybS1tZWRpdW0td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kZm9ybS1sYXJnZS13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kZm9ybS1oZWxwLWlubGluZS1tYXJnaW4tbGVmdDogICAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWhlbHAtYmxvY2stbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kZm9ybS1jb250cm9scy1jb25kZW5zZWQtbWFyZ2luLXZlcnRpY2FsOiAgICAgICAgNXB4ICFkZWZhdWx0O1xuJGZvcm0tc3RhY2tlZC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcbiRmb3JtLXN0YWNrZWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGZvcm0taG9yaXpvbnRhbC1sYWJlbC13aWR0aDogICAgICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJGZvcm0taG9yaXpvbnRhbC1sYWJlbC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcbiRmb3JtLWhvcml6b250YWwtY29udHJvbHMtbWFyZ2luLWxlZnQ6ICAgICAgICAgICAyMTVweCAhZGVmYXVsdDtcbiRmb3JtLWhvcml6b250YWwtY29udHJvbHMtdGV4dC1wYWRkaW5nLXRvcDogICAgICA1cHggIWRlZmF1bHQ7XG4kZm9ybS1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRmb3JtLWljb24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGZvcm0taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG4kbmF2LXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICAgICAgICAgICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJG5hdi1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kbmF2LWhlYWRlci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAgICAgICAgICAgJG5hdi1wYWRkaW5nLXZlcnRpY2FsICFkZWZhdWx0O1xuJG5hdi1oZWFkZXItcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgICAgICAgICAgICRuYXYtcGFkZGluZy1ob3Jpem9udGFsICFkZWZhdWx0O1xuJG5hdi1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDEycHggIWRlZmF1bHQ7XG4kbmF2LWhlYWRlci1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRuYXYtaGVhZGVyLXRleHQtdHJhbnNmb3JtOiAgICAgICAgICAgICAgICAgICAgICB1cHBlcmNhc2UgIWRlZmF1bHQ7XG4kbmF2LWhlYWRlci1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4tdmVydGljYWw6ICAgICAgICAgICAgICAgICAgICA5cHggIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLWhvcml6b250YWw6ICAgICAgICAgICAgICAgICAgJG5hdi1wYWRkaW5nLWhvcml6b250YWwgIWRlZmF1bHQ7XG4kbmF2LXN1YnRpdGxlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgMTJweCAhZGVmYXVsdDtcbiRuYXYtc3VidGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAxOHB4ICFkZWZhdWx0O1xuJG5hdi1uZXN0ZWQtcGFkZGluZy1sZWZ0OiAgICAgICAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kbmF2LW5lc3RlZC1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAgICAgICAgICAgMnB4ICFkZWZhdWx0O1xuJG5hdi1uZXN0ZWQtcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kbmF2LXN1Yi1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAgICAgICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJG5hdi1zdWItcGFkZGluZy1sZWZ0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICRuYXYtcGFkZGluZy1ob3Jpem9udGFsICFkZWZhdWx0O1xuJG5hdi1wYXJlbnQtaWNvbjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxmMTA0XCIgIWRlZmF1bHQ7XG4kbmF2LXBhcmVudC1vcGVuLWljb246ICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJcXGYxMDdcIiAhZGVmYXVsdDtcbiRuYXYtcGFyZW50LWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuJG5hdi1wYXJlbnQtaWNvbi1tYXJnaW4tcmlnaHQ6ICAgICAgICAgICAgICAgICAgIC0xMHB4ICFkZWZhdWx0O1xuJG5hdi1zaWRlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2LXNpZGUtaG92ZXItYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwwLjA1KSAhZGVmYXVsdDtcbiRuYXYtc2lkZS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdi1zaWRlLWFjdGl2ZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICMwMGE4ZTYgIWRlZmF1bHQ7XG4kbmF2LXNpZGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXYtc2lkZS1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdi1zaWRlLWRpdmlkZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXNpZGUtZGl2aWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJG5hdi1zaWRlLW5lc3RlZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICMwN0QgIWRlZmF1bHQ7XG4kbmF2LXNpZGUtbmVzdGVkLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIzA1OSAhZGVmYXVsdDtcbiRuYXYtZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdi1kcm9wZG93bi1ob3Zlci1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICMwMGE4ZTYgIWRlZmF1bHQ7XG4kbmF2LWRyb3Bkb3duLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXYtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuJG5hdi1kcm9wZG93bi1kaXZpZGVyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LWRyb3Bkb3duLWRpdmlkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJG5hdi1kcm9wZG93bi1uZXN0ZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICMwN0QgIWRlZmF1bHQ7XG4kbmF2LWRyb3Bkb3duLW5lc3RlZC1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgIzA1OSAhZGVmYXVsdDtcbiRuYXYtbmF2YmFyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdi1uYXZiYXItaG92ZXItYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICMwMGE4ZTYgIWRlZmF1bHQ7XG4kbmF2LW5hdmJhci1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXYtbmF2YmFyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuJG5hdi1uYXZiYXItZGl2aWRlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LW5hdmJhci1kaXZpZGVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJG5hdi1uYXZiYXItbmVzdGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICMwN0QgIWRlZmF1bHQ7XG4kbmF2LW5hdmJhci1uZXN0ZWQtaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgIzA1OSAhZGVmYXVsdDtcbiRuYXYtb2ZmY2FudmFzLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJG5hdi1vZmZjYW52YXMtcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kbmF2LW9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXYtb2ZmY2FudmFzLWhvdmVyLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAjNDA0MDQwICFkZWZhdWx0O1xuJG5hdi1vZmZjYW52YXMtaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2LW9mZmNhbnZhcy1hY3RpdmUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgIzFhMWExYSAhZGVmYXVsdDtcbiRuYXYtb2ZmY2FudmFzLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdi1vZmZjYW52YXMtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2LW9mZmNhbnZhcy1kaXZpZGVyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgIzFhMWExYSAhZGVmYXVsdDtcbiRuYXYtb2ZmY2FudmFzLWRpdmlkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kbmF2LW9mZmNhbnZhcy1uZXN0ZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXYtb2ZmY2FudmFzLW5lc3RlZC1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNlZWUgIWRlZmF1bHQ7XG4kbmF2YmFyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRuYXZiYXItbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMDdEICFkZWZhdWx0O1xuJG5hdmJhci1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICMwNTkgIWRlZmF1bHQ7XG4kbmF2YmFyLW5hdi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDtcbiRuYXZiYXItbmF2LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAkbmF2YmFyLW5hdi1oZWlnaHQgIWRlZmF1bHQ7XG4kbmF2YmFyLW5hdi1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRuYXZiYXItbmF2LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1uYXYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kbmF2YmFyLW5hdi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuJG5hdmJhci1uYXYtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgICAgIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRuYXZiYXItbmF2LWhvdmVyLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJG5hdmJhci1uYXYtaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2YmFyLW5hdi1vbmNsaWNrLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXZiYXItbmF2LW9uY2xpY2stY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1uYXYtYWN0aXZlLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kbmF2YmFyLW5hdi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRuYXZiYXItbmF2LXN1YnRpdGxlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJG5hdmJhci1uYXYtc3VidGl0bGUtb2Zmc2V0OiAgICAgICAgICAgICAgICAgICAgIDJweCAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAxOHB4ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAxOHB4ICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlLWljb246ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIlxcZjBjOVwiICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGUtaWNvbi1hbHQ6ICAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxmMDAyXCIgIWRlZmF1bHQ7XG4kbW9kYWwtei1pbmRleDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAxMCAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLDAuNikgIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi12ZXJ0aWNhbDogICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLWxhcmdlLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgOTMwcHggIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLWxhcmdlLXdpZHRoLWxhcmdlOiAgICAgICAgICAgICAgICAgMTEzMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRtb2RhbC1jYXB0aW9uLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgICAtMTBweCAhZGVmYXVsdDtcbiRtb2RhbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGxpc3QtbmVzdGVkLXBhZGRpbmctbGVmdDogICAgICAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kbGlzdC1saW5lLW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJGxpc3QtbGluZS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbGlzdC1saW5lLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGxpc3Qtc3RyaXBlZC1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcbiRsaXN0LXN0cmlwZWQtcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kbGlzdC1zdHJpcGVkLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRsaXN0LXNwYWNlLW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tbGVmdDogICAgICAgICAgICAgICAgICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAjZWVlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tb25jbGljay1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1vbmNsaWNrLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAjMDBhOGU2ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuJHBhbmVsLXRpdGxlLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kcGFuZWwtdGl0bGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgMThweCAhZGVmYXVsdDtcbiRwYW5lbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAyNHB4ICFkZWZhdWx0O1xuJHBhbmVsLXRpdGxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcbiRwYW5lbC10aXRsZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJHBhbmVsLXRpdGxlLXRleHQtdHJhbnNmb3JtOiAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kcGFuZWwtdGVhc2VyLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgICAgJHBhbmVsLXRpdGxlLW1hcmdpbi1ib3R0b20gIWRlZmF1bHQ7XG4kcGFuZWwtYm94LXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1ib3gtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHBhbmVsLWJveC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kcGFuZWwtYm94LWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhbmVsLWJveC1jb2xvciAhZGVmYXVsdDtcbiRwYW5lbC1ib3gtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJHBhbmVsLWJveC1iYWRnZS10b3A6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kcGFuZWwtYm94LWJhZGdlLXJpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhbmVsLWJveC1iYWRnZS10b3AgIWRlZmF1bHQ7XG4kcGFuZWwtYm94LXRlYXNlci1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAgICAgLSRwYW5lbC1ib3gtcGFkZGluZyAhZGVmYXVsdDtcbiRwYW5lbC1ib3gtcHJpbWFyeS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAjZWJmN2ZkICFkZWZhdWx0O1xuJHBhbmVsLWJveC1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICMyZDcwOTEgIWRlZmF1bHQ7XG4kcGFuZWwtYm94LXByaW1hcnktaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgJHBhbmVsLWJveC1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJHBhbmVsLWJveC1wcmltYXJ5LXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgICMyZDcwOTEgIWRlZmF1bHQ7XG4kcGFuZWwtYm94LXNlY29uZGFyeS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgI2VlZSAhZGVmYXVsdDtcbiRwYW5lbC1ib3gtc2Vjb25kYXJ5LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJHBhbmVsLWJveC1zZWNvbmRhcnktaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICRwYW5lbC1ib3gtc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJHBhbmVsLWJveC1zZWNvbmRhcnktdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kcGFuZWwtaG92ZXItcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJHBhbmVsLWhvdmVyLWhvdmVyLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kcGFuZWwtaG92ZXItaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRwYW5lbC1ob3Zlci1iYWRnZS10b3A6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJHBhbmVsLWhvdmVyLWJhZGdlLXJpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICRwYW5lbC1ob3Zlci1iYWRnZS10b3AgIWRlZmF1bHQ7XG4kcGFuZWwtaG92ZXItdGVhc2VyLW1hcmdpbjogICAgICAgICAgICAgICAgICAgICAgLSRwYW5lbC1ob3Zlci1wYWRkaW5nICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRlci10aXRsZS1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGVyLXRpdGxlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkZXItdGl0bGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGVyLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRwYW5lbC1zcGFjZS1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJHBhbmVsLWRpdmlkZXItZ3V0dGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1cHggIWRlZmF1bHQ7XG4kcGFuZWwtZGl2aWRlci1ndXR0ZXItbGFyZ2U6ICAgICAgICAgICAgICAgICAgICAgMzVweCAhZGVmYXVsdDtcbiRwYW5lbC1kaXZpZGVyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRpdmlkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRwYW5lbC1ib2R5LXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFuZWwtYm94LXBhZGRpbmcgIWRlZmF1bHQ7XG4kb3ZlcmxheS1wYW5lbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcbiRvdmVybGF5LXBhbmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG92ZXJsYXktcGFuZWwtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsMC41KSAhZGVmYXVsdDtcbiRvdmVybGF5LWljb246ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIlxcZjAwMlwiICFkZWZhdWx0O1xuJG92ZXJsYXktaWNvbi1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XG4kb3ZlcmxheS1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRvdmVybGF5LWZhZGUtaW4tb3BhY2l0eTogICAgICAgICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuJG92ZXJsYXktZmFkZS1vdXQtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgICAgIDAuNyAhZGVmYXVsdDtcbiRvdmVybGF5LXNjYWxlLWluLXNjYWxlOiAgICAgICAgICAgICAgICAgICAgICAgICAxLjEgIWRlZmF1bHQ7XG4kb3ZlcmxheS1zY2FsZS1vdXQtc2NhbGU6ICAgICAgICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcbiRvdmVybGF5LXNwaW4taW4tc2NhbGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAxLjEgIWRlZmF1bHQ7XG4kb3ZlcmxheS1zcGluLW91dC1zY2FsZTogICAgICAgICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcbiRvdmVybGF5LXNwaW4taW4tcm90YXRlOiAgICAgICAgICAgICAgICAgICAgICAgICAzZGVnICFkZWZhdWx0O1xuJG92ZXJsYXktc3Bpbi1vdXQtcm90YXRlOiAgICAgICAgICAgICAgICAgICAgICAgIDBkZWcgIWRlZmF1bHQ7XG4kb3ZlcmxheS1wYW5lbC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRvdmVybGF5LXBhbmVsLWxpbmstdGV4dC1kZWNvcmF0aW9uOiAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kb3ZlcmxheS1hcmVhLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwwLjMpICFkZWZhdWx0O1xuJG92ZXJsYXktYXJlYS1pY29uOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxmMDAyXCIgIWRlZmF1bHQ7XG4kb3ZlcmxheS1hcmVhLWljb24tc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcbiRvdmVybGF5LWFyZWEtaWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG92ZXJsYXktYXJlYS1jb250ZW50LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kb3ZlcmxheS1hcmVhLWNvbnRlbnQtcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRvdmVybGF5LWFyZWEtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG92ZXJsYXktYXJlYS1jb250ZW50LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kb3ZlcmxheS1jYXB0aW9uLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwwLjUpICFkZWZhdWx0O1xuJG92ZXJsYXktY2FwdGlvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kb3ZlcmxheS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRvZmZjYW52YXMtei1pbmRleDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsMC4xKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNzBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFyLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYW5lbC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAgICAgIDIwcHggMTVweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFuZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYW5lbC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhbmVsLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFuZWwtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkb2ZmY2FudmFzLXBhbmVsLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kc3VibmF2LW1hcmdpbi1ob3Jpem9udGFsOiAgICAgICAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRzdWJuYXYtbWFyZ2luLXZlcnRpY2FsOiAgICAgICAgICAgICAgICAgICAgICAgICAkc3VibmF2LW1hcmdpbi1ob3Jpem9udGFsICFkZWZhdWx0O1xuJHN1Ym5hdi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kc3VibmF2LWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzA3RCAhZGVmYXVsdDtcbiRzdWJuYXYtaG92ZXItdGV4dC1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJHN1Ym5hdi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICMwN0QgIWRlZmF1bHQ7XG4kc3VibmF2LWxpbmUtYm9yZGVyLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRzdWJuYXYtbGluZS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHN1Ym5hdi1saW5lLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRzdWJuYXYtcGlsbC1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kc3VibmF2LXBpbGwtcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgICAgICAgICAgOXB4ICFkZWZhdWx0O1xuJHN1Ym5hdi1waWxsLWhvdmVyLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICNlZWUgIWRlZmF1bHQ7XG4kc3VibmF2LXBpbGwtaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRzdWJuYXYtcGlsbC1hY3RpdmUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAjMDBhOGU2ICFkZWZhdWx0O1xuJHN1Ym5hdi1waWxsLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kc3VibmF2LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIzk5OSAhZGVmYXVsdDtcbiR0YWItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHRhYi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0YWItcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgICAgICAgICAgICAgICAgICAxMnB4ICFkZWZhdWx0O1xuJHRhYi1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcbiR0YWItcGFkZGluZy10b3A6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdGFiLXBhZGRpbmctdmVydGljYWwgIWRlZmF1bHQ7XG4kdGFiLXBhZGRpbmctYm90dG9tOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHRhYi1wYWRkaW5nLXZlcnRpY2FsICFkZWZhdWx0O1xuJHRhYi1tYXJnaW4taG9yaXpvbnRhbDogICAgICAgICAgICAgICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcbiR0YWItbWFyZ2luLXZlcnRpY2FsOiAgICAgICAgICAgICAgICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdGFiLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzA3RCAhZGVmYXVsdDtcbiR0YWItaG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHRhYi1ob3Zlci1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kdGFiLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzA1OSAhZGVmYXVsdDtcbiR0YWItYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHRhYi1hY3RpdmUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kdGFiLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiR0YWItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuJHRhYmxlLW1hcmdpbi12ZXJ0aWNhbDogICAgICAgICAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kdGFibGUtcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgICAgICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJHRhYmxlLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgICAgICAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuJHRhYmxlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgIDEycHggIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1jb25kZW5zZWQtcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4kdGFibGUtY29uZGVuc2VkLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgICNFRUUgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kdGV4dC1zbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTFweCAhZGVmYXVsdDtcbiR0ZXh0LXNtYWxsLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAxNnB4ICFkZWZhdWx0O1xuJHRleHQtbGFyZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4cHggIWRlZmF1bHQ7XG4kdGV4dC1sYXJnZS1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgMjRweCAhZGVmYXVsdDtcbiR0ZXh0LWxhcmdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICBub3JtYWwgIWRlZmF1bHQ7XG4kdGV4dC1tdXRlZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzk5OSAhZGVmYXVsdDtcbiR0ZXh0LXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMmQ3MDkxICFkZWZhdWx0O1xuJHRleHQtc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICM2NTlmMTMgIWRlZmF1bHQ7XG4kdGV4dC13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2UyODMyNyAhZGVmYXVsdDtcbiR0ZXh0LWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZDg1MDMwICFkZWZhdWx0O1xuJHRleHQtY29udHJhc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWhvdmVyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgI2FhYSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtaG92ZXItYmFja2dyb3VuZDogICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICR0aHVtYm5haWwtcGFkZGluZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJHRodW1ibmFpbC1taW5pLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1MHB4ICFkZWZhdWx0O1xuJHRodW1ibmFpbC1zbWFsbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRodW1ibmFpbC1tZWRpdW0td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJHRodW1ibmFpbC1sYXJnZS13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJHRodW1ibmF2LW1hcmdpbi1ob3Jpem9udGFsOiAgICAgICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kdGh1bWJuYXYtbWFyZ2luLXZlcnRpY2FsOiAgICAgICAgICAgICAgICAgICAgICAgJHRodW1ibmF2LW1hcmdpbi1ob3Jpem9udGFsICFkZWZhdWx0O1xuJHRodW1ibmF2LWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kdGh1bWJuYXYtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC43ICFkZWZhdWx0O1xuJHRodW1ibmF2LWhvdmVyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kdGh1bWJuYXYtYWN0aXZlLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcbiR1dGlsaXR5LWNvbnRhaW5lci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgICA5ODBweCAhZGVmYXVsdDtcbiR1dGlsaXR5LWNvbnRhaW5lci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICAgICAyNXB4ICFkZWZhdWx0O1xuJHV0aWxpdHktY29udGFpbmVyLWxhcmdlLW1heC13aWR0aDogICAgICAgICAgICAgIDEyMDBweCAhZGVmYXVsdDtcbiR1dGlsaXR5LWNvbnRhaW5lci1sYXJnZS1wYWRkaW5nLWhvcml6b250YWw6ICAgICAzNXB4ICFkZWZhdWx0O1xuJHV0aWxpdHktYWxpZ24taG9yaXpvbnRhbDogICAgICAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kdXRpbGl0eS1hbGlnbi12ZXJ0aWNhbDogICAgICAgICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiR1dGlsaXR5LWhlaWdodC12aWV3cG9ydC1taW4taGVpZ2h0OiAgICAgICAgICAgICA2MDBweCAhZGVmYXVsdDtcbiR1dGlsaXR5LW1hcmdpbjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHV0aWxpdHktbWFyZ2luLXNtYWxsOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcbiR1dGlsaXR5LW1hcmdpbi1sYXJnZTogICAgICAgICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJHV0aWxpdHktYm9yZGVyLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcbiR1dGlsaXR5LWhlYWRpbmctbGFyZ2Utc21hbGwtZm9udC1zaXplOiAgICAgICAgICAzNnB4ICFkZWZhdWx0O1xuJHV0aWxpdHktaGVhZGluZy1sYXJnZS1zbWFsbC1saW5lLWhlaWdodDogICAgICAgIDQycHggIWRlZmF1bHQ7XG4kdXRpbGl0eS1oZWFkaW5nLWxhcmdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgNTJweCAhZGVmYXVsdDtcbiR1dGlsaXR5LWhlYWRpbmctbGFyZ2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICA2NHB4ICFkZWZhdWx0O1xuJHV0aWxpdHktbGluay1tdXRlZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kdXRpbGl0eS1saW5rLW11dGVkLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiR1dGlsaXR5LXNjcm9sbGFibGUtdGV4dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiR1dGlsaXR5LXNjcm9sbGFibGUtYm94LWhlaWdodDogICAgICAgICAgICAgICAgICAxNzBweCAhZGVmYXVsdDtcbiR1dGlsaXR5LXNjcm9sbGFibGUtYm94LXBhZGRpbmc6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJHV0aWxpdHktc2Nyb2xsYWJsZS1ib3gtYm9yZGVyOiAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kdXRpbGl0eS1zY3JvbGxhYmxlLWJveC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtc21hbGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWVkaXVtOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDc2OHB4ICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbGFyZ2U6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDk2MHB4ICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQteGxhcmdlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEyMjBweCAhZGVmYXVsdDtcbiRicmVha3BvaW50LW1pbmktbWF4OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoJGJyZWFrcG9pbnQtc21hbGwgLSAxKSAhZGVmYXVsdDtcbiRicmVha3BvaW50LXNtYWxsLW1heDogICAgICAgICAgICAgICAgICAgICAgICAgICAoJGJyZWFrcG9pbnQtbWVkaXVtIC0gMSkgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZWRpdW0tbWF4OiAgICAgICAgICAgICAgICAgICAgICAgICAgKCRicmVha3BvaW50LWxhcmdlIC0gMSkgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sYXJnZS1tYXg6ICAgICAgICAgICAgICAgICAgICAgICAgICAoJGJyZWFrcG9pbnQteGxhcmdlIC0gMSk7IiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5KCk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cbiIsIi8vIE5hbWU6ICAgICAgICAgICAgVG9vbHRpcFxuLy8gRGVzY3JpcHRpb246ICAgICBEZWZpbmVzIHN0eWxlcyBmb3IgdG9vbHRpcHNcbi8vXG4vLyBDb21wb25lbnQ6ICAgICAgIGB1ay10b29sdGlwYFxuLy9cbi8vIE1vZGlmaWVycyAgICAgICAgYHVrLXRvb2x0aXAtdG9wYFxuLy8gICAgICAgICAgICAgICAgICBgdWstdG9vbHRpcC10b3AtbGVmdGBcbi8vICAgICAgICAgICAgICAgICAgYHVrLXRvb2x0aXAtdG9wLXJpZ2h0YFxuLy8gICAgICAgICAgICAgICAgICBgdWstdG9vbHRpcC1ib3R0b21gXG4vLyAgICAgICAgICAgICAgICAgIGB1ay10b29sdGlwLWJvdHRvbS1sZWZ0YFxuLy8gICAgICAgICAgICAgICAgICBgdWstdG9vbHRpcC1ib3R0b20tcmlnaHRgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay10b29sdGlwLWxlZnRgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay10b29sdGlwLXJpZ2h0YFxuLy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiR0b29sdGlwLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgICAgICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiR0b29sdGlwLXRyaWFuZ2xlLXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LDAuNykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTJweCAhZGVmYXVsdDtcbiR0b29sdGlwLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOHB4ICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1vZmZzZXQtaG9yaXpvbnRhbDogICAgICAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbXBvbmVudDogVG9vbHRpcFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAxLiBIaWRlIGJ5IGRlZmF1bHRcbiAqIDIuIFNldCBmaXhlZCBwb3NpdGlvblxuICogMy4gU2V0IGRpbWVuc2lvbnNcbiAqIDQuIFNldCBzdHlsZVxuICovXG5cbi51ay10b29sdGlwIHtcbiAgICAvKiAxICovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiAyICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6ICR0b29sdGlwLXotaW5kZXg7XG4gICAgLyogMyAqL1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy12ZXJ0aWNhbCAkdG9vbHRpcC1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgLyogNCAqL1xuICAgIGJhY2tncm91bmQ6ICR0b29sdGlwLWJhY2tncm91bmQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBAaW5jbHVkZSBob29rLXRvb2x0aXAoKTtcbn1cblxuXG4vKiBUcmlhbmdsZVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAxLiBEYXNoZWQgaXMgbGVzcyBhbnRpYWxpc2VkIHRoYW4gc29saWRcbiAqL1xuXG4udWstdG9vbHRpcDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIC8qIDEgKi9cbiAgICBib3JkZXI6ICR0b29sdGlwLXRyaWFuZ2xlLXNpemUgZGFzaGVkICR0b29sdGlwLWJhY2tncm91bmQ7XG59XG5cblxuLyogRGlyZWN0aW9uIG1vZGlmaWVyc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBUb3BcbiAqL1xuXG4udWstdG9vbHRpcC10b3A6YWZ0ZXIsXG4udWstdG9vbHRpcC10b3AtbGVmdDphZnRlcixcbi51ay10b29sdGlwLXRvcC1yaWdodDphZnRlciB7XG4gICAgYm90dG9tOiAtJHRvb2x0aXAtdHJpYW5nbGUtc2l6ZTtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWJhY2tncm91bmQ7XG59XG5cbi8qXG4gKiBCb3R0b21cbiAqL1xuXG4udWstdG9vbHRpcC1ib3R0b206YWZ0ZXIsXG4udWstdG9vbHRpcC1ib3R0b20tbGVmdDphZnRlcixcbi51ay10b29sdGlwLWJvdHRvbS1yaWdodDphZnRlciB7XG4gICAgdG9wOiAtJHRvb2x0aXAtdHJpYW5nbGUtc2l6ZTtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWJhY2tncm91bmQ7XG59XG5cbi8qXG4gKiBUb3AvQm90dG9tIGNlbnRlclxuICovXG5cbi51ay10b29sdGlwLXRvcDphZnRlcixcbi51ay10b29sdGlwLWJvdHRvbTphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtdHJpYW5nbGUtc2l6ZTtcbn1cblxuLypcbiAqIFRvcC9Cb3R0b20gbGVmdFxuICovXG5cbi51ay10b29sdGlwLXRvcC1sZWZ0OmFmdGVyLFxuLnVrLXRvb2x0aXAtYm90dG9tLWxlZnQ6YWZ0ZXIgeyBsZWZ0OiAkdG9vbHRpcC1vZmZzZXQtaG9yaXpvbnRhbDsgfVxuXG4vKlxuICogVG9wL0JvdHRvbSByaWdodFxuICovXG5cbi51ay10b29sdGlwLXRvcC1yaWdodDphZnRlcixcbi51ay10b29sdGlwLWJvdHRvbS1yaWdodDphZnRlciB7IHJpZ2h0OiAkdG9vbHRpcC1vZmZzZXQtaG9yaXpvbnRhbDsgfVxuXG4vKlxuICogTGVmdFxuICovXG5cbi51ay10b29sdGlwLWxlZnQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtJHRvb2x0aXAtdHJpYW5nbGUtc2l6ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtdHJpYW5nbGUtc2l6ZTtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1iYWNrZ3JvdW5kO1xufVxuXG4vKlxuICogUmlnaHRcbiAqL1xuXG4udWstdG9vbHRpcC1yaWdodDphZnRlciB7XG4gICAgbGVmdDogLSR0b29sdGlwLXRyaWFuZ2xlLXNpemU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLXRyaWFuZ2xlLXNpemU7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWJhY2tncm91bmQ7XG59XG5cblxuLy8gSG9va3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW5jbHVkZSBob29rLXRvb2x0aXAtbWlzYygpO1xuXG4vLyBAbWl4aW4gaG9vay10b29sdGlwKCl7fVxuLy8gQG1peGluIGhvb2stdG9vbHRpcC1taXNjKCl7fSIsIi8vIE5hbWU6ICAgICAgICAgICAgQ29sdW1uXG4vLyBEZXNjcmlwdGlvbjogICAgIFByb3ZpZGVzIGEgcmVzcG9uc2l2ZSwgZmx1aWQgYW5kIG5lc3RhYmxlIGNvbHVtbnMgZm9yIHRleHQgYW5kIGlubGluZSBlbGVtZW50c1xuLy9cbi8vIENvbXBvbmVudDogICAgICAgYHVrLWNvbHVtbmBcbi8vXG4vLyBNb2RpZmllcnM6ICAgICAgIGB1ay1jb2x1bW4tc21hbGxgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1jb2x1bW4tbWVkaXVtLSpgXG4vL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuLy8gVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNvbHVtbi1ndXR0ZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjVweCAhZGVmYXVsdDtcblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbXBvbmVudDogQ29sdW1uXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuW2NsYXNzKj0ndWstY29sdW1uLSddIHtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ3V0dGVyO1xuICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1ndXR0ZXI7XG4gICAgY29sdW1uLWdhcDogJGNvbHVtbi1ndXR0ZXI7XG4gICAgQGluY2x1ZGUgaG9vay1jb2x1bW4oKTtcbn1cblxuXG4vKiBXaWR0aCBtb2RpZmllcnNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstY29sdW1uLTEtMiB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWNvdW50OiAyO1xufVxuXG4udWstY29sdW1uLTEtMyB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzO1xufVxuXG4udWstY29sdW1uLTEtNCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDQ7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDQ7XG4gICAgY29sdW1uLWNvdW50OiA0O1xufVxuXG4udWstY29sdW1uLTEtNSB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDU7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDU7XG4gICAgY29sdW1uLWNvdW50OiA1O1xufVxuXG4udWstY29sdW1uLTEtNiB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDY7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDY7XG4gICAgY29sdW1uLWNvdW50OiA2O1xufVxuXG4vKiBQaG9uZSBsYW5kc2NhcGUgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG5cbiAgICAudWstY29sdW1uLXNtYWxsLTEtMiB7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIH1cblxuICAgIC51ay1jb2x1bW4tc21hbGwtMS0zIHtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgfVxuXG4gICAgLnVrLWNvbHVtbi1zbWFsbC0xLTQge1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogNDtcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDQ7XG4gICAgICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICB9XG5cbiAgICAudWstY29sdW1uLXNtYWxsLTEtNSB7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiA1O1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogNTtcbiAgICAgICAgY29sdW1uLWNvdW50OiA1O1xuICAgIH1cblxuICAgIC51ay1jb2x1bW4tc21hbGwtMS02IHtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDY7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiA2O1xuICAgICAgICBjb2x1bW4tY291bnQ6IDY7XG4gICAgfVxuXG59XG5cbi8qIFRhYmxldCBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cbiAgICAudWstY29sdW1uLW1lZGl1bS0xLTIge1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICB9XG5cbiAgICAudWstY29sdW1uLW1lZGl1bS0xLTMge1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICB9XG5cbiAgICAudWstY29sdW1uLW1lZGl1bS0xLTQge1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogNDtcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDQ7XG4gICAgICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICB9XG5cbiAgICAudWstY29sdW1uLW1lZGl1bS0xLTUge1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogNTtcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDU7XG4gICAgICAgIGNvbHVtbi1jb3VudDogNTtcbiAgICB9XG5cbiAgICAudWstY29sdW1uLW1lZGl1bS0xLTYge1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogNjtcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDY7XG4gICAgICAgIGNvbHVtbi1jb3VudDogNjtcbiAgICB9XG5cbn1cblxuLyogRGVza3RvcCBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblxuICAgIC51ay1jb2x1bW4tbGFyZ2UtMS0yIHtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgfVxuXG4gICAgLnVrLWNvbHVtbi1sYXJnZS0xLTMge1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICB9XG5cbiAgICAudWstY29sdW1uLWxhcmdlLTEtNCB7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiA0O1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogNDtcbiAgICAgICAgY29sdW1uLWNvdW50OiA0O1xuICAgIH1cblxuICAgIC51ay1jb2x1bW4tbGFyZ2UtMS01IHtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDU7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiA1O1xuICAgICAgICBjb2x1bW4tY291bnQ6IDU7XG4gICAgfVxuXG4gICAgLnVrLWNvbHVtbi1sYXJnZS0xLTYge1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogNjtcbiAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDY7XG4gICAgICAgIGNvbHVtbi1jb3VudDogNjtcbiAgICB9XG5cbn1cblxuLyogTGFyZ2Ugc2NyZWVuIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14bGFyZ2UpIHtcblxuICAgIC51ay1jb2x1bW4teGxhcmdlLTEtMiB7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIH1cblxuICAgIC51ay1jb2x1bW4teGxhcmdlLTEtMyB7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgIH1cblxuICAgIC51ay1jb2x1bW4teGxhcmdlLTEtNCB7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiA0O1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogNDtcbiAgICAgICAgY29sdW1uLWNvdW50OiA0O1xuICAgIH1cblxuICAgIC51ay1jb2x1bW4teGxhcmdlLTEtNSB7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiA1O1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogNTtcbiAgICAgICAgY29sdW1uLWNvdW50OiA1O1xuICAgIH1cblxuICAgIC51ay1jb2x1bW4teGxhcmdlLTEtNiB7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiA2O1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogNjtcbiAgICAgICAgY29sdW1uLWNvdW50OiA2O1xuICAgIH1cbn1cblxuXG4vLyBIb29rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbmNsdWRlIGhvb2stY29sdW1uLW1pc2MoKTtcblxuLy8gQG1peGluIGhvb2stY29sdW1uKCl7fVxuLy8gQG1peGluIGhvb2stY29sdW1uLW1pc2MoKXt9XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLy8gTmFtZTogICAgICAgICAgICBTdGlja3lcbi8vIERlc2NyaXB0aW9uOiAgICAgTWFrZSBlbGVtZW50cyByZW1haW4gYXQgdGhlIHRvcCBvZiB0aGUgdmlld3BvcnRcbi8vXG4vLyBDb21wb25lbnQ6ICAgICAgIGBkYXRhLXVrLXN0aWNreWBcbi8vXG4vLyBTdGF0ZXM6ICAgICAgICAgIGB1ay1hY3RpdmVgXG4vL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuLy8gVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHN0aWNreS16LWluZGV4OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDk4MCAhZGVmYXVsdDtcblxuJHN0aWNreS1hbmltYXRpb24tZHVyYXRpb246ICAgICAgICAgICAgICAgICAgICAgIDAuMnMgIWRlZmF1bHQ7XG4kc3RpY2t5LXJldmVyc2UtYW5pbWF0aW9uLWR1cmF0aW9uOiAgICAgICAgICAgICAgMC4ycyAhZGVmYXVsdDtcblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbXBvbmVudDogU3RpY2t5XG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIE1vcmUgcm9idXN0IGlmIHBhZGRpbmcgYW5kIGJvcmRlciBhcmUgdXNlZFxuICovXG5cbltkYXRhLXVrLXN0aWNreV0udWstYWN0aXZlIHtcbiAgIHotaW5kZXg6ICRzdGlja3ktei1pbmRleDtcbiAgIC8qIDEgKi9cbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qXG4gKiBGYXN0ZXIgYW5pbWF0aW9uc1xuICovXG5cbltkYXRhLXVrLXN0aWNreV1bY2xhc3MqPSd1ay1hbmltYXRpb24tJ10ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkc3RpY2t5LWFuaW1hdGlvbi1kdXJhdGlvbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICRzdGlja3ktYW5pbWF0aW9uLWR1cmF0aW9uO1xufVxuXG5bZGF0YS11ay1zdGlja3ldLnVrLWFuaW1hdGlvbi1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJHN0aWNreS1yZXZlcnNlLWFuaW1hdGlvbi1kdXJhdGlvbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICRzdGlja3ktcmV2ZXJzZS1hbmltYXRpb24tZHVyYXRpb247XG59XG5cblxuLy8gSG9va3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW5jbHVkZSBob29rLXN0aWNreS1taXNjKCk7XG5cbi8vIEBtaXhpbiBob29rLXN0aWNreS1taXNjKCl7fVxuIiwiLy8gRGVmYXVsdCBFaW5zdGVsbHVuZ2VuXG5AaW1wb3J0ICd1aWtpdC9zY3NzL3Vpa2l0LW1peGlucyc7XG5AaW1wb3J0ICd1aWtpdC9zY3NzL3Vpa2l0LXZhcmlhYmxlcyc7XG5cblxuLy8gUGFydGlhbHNcblxuLy8gQ29yZVxuQGltcG9ydCAndWlraXQvc2Nzcy9jb3JlL2dyaWQnO1xuQGltcG9ydCAndWlraXQvc2Nzcy9jb3JlL3V0aWxpdHknO1xuQGltcG9ydCAndWlraXQvc2Nzcy9jb3JlL2ZsZXgnO1xuQGltcG9ydCAndWlraXQvc2Nzcy9jb3JlL21vZGFsJztcbkBpbXBvcnQgJ3Vpa2l0L3Njc3MvY29yZS9jb2x1bW4nO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0ICd1aWtpdC9zY3NzL2NvbXBvbmVudHMvdG9vbHRpcCc7XG5AaW1wb3J0ICd1aWtpdC9zY3NzL2NvbXBvbmVudHMvc3RpY2t5JztcblxuXG4vLyBPdmVyd3JpdGVzXG5cbi51ay1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiLy9cdENvbG9yc1xuQG1peGluIGNvbG9ycyggJGNsczogXCJcIixcblx0JGJhc2VCZzogIzMzMywgJHBhZ2VTaGFkb3c6IDAgMCAyMHB4IHJnYmEoIDAsIDAsIDAsIDAuNSApLFxuXHQkdGV4dDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC42ICksICRkaW1tZWRUZXh0OiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjMgKSxcblx0JGVtcGhhc2l6ZWRCZzogcmdiYSggMCwgMCwgMCwgMC4xICksICRoaWdobGlnaHRlZEJnOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjA1ICksXG5cdCRib3JkZXI6IHJnYmEoIDAsIDAsIDAsIDAuMTUgKVxuKSB7XG5cdGh0bWwubW0tb3BlbmVkI3skY2xzfSAubW0tcGFnZVxuXHR7XG5cdFx0Ym94LXNoYWRvdzogJHBhZ2VTaGFkb3c7XG5cdH1cblx0Lm1tLWlzbWVudSN7JGNsc31cblx0e1xuXHRcdGJhY2tncm91bmQ6ICRiYXNlQmc7XG5cdH1cblx0Lm1tLW1lbnUjeyRjbHN9XG5cdHtcblx0XHRjb2xvcjogJHRleHQ7XG5cblx0XHQubW0tbGlzdFxuXHRcdHtcblx0XHRcdD4gbGk6YWZ0ZXJcblx0XHRcdHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0fVxuXHRcdFx0PiBsaVxuXHRcdFx0e1xuXHRcdFx0XHQ+IGFcblx0XHRcdFx0e1xuXHRcdFx0XHRcdCYubW0tc3ViY2xvc2Vcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZW1waGFzaXplZEJnO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRkaW1tZWRUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm1tLXN1Ym9wZW46YWZ0ZXIsXG5cdFx0XHRcdFx0Ji5tbS1zdWJjbG9zZTpiZWZvcmVcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkaW1tZWRUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm1tLXN1Ym9wZW46YmVmb3JlXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0PiBsaS5tbS1zZWxlY3RlZFxuXHRcdFx0e1xuXHRcdFx0XHQ+IGE6bm90KC5tbS1zdWJvcGVuKSxcblx0XHRcdFx0PiBzcGFuXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZW1waGFzaXplZEJnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxpLm1tLWxhYmVsXG5cdFx0XHR7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRoaWdobGlnaHRlZEJnO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLm1tLXZlcnRpY2FsIC5tbS1saXN0XG5cdFx0e1xuXHRcdFx0bGkubW0tb3BlbmVkXG5cdFx0XHR7XG5cdFx0XHRcdD4gYS5tbS1zdWJvcGVuLFxuXHRcdFx0XHQ+IHVsXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0ZWRCZztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1peGluIGNvbG9yc19zZWFyY2goICRjbHM6IFwiXCIsXG5cdCRpbnB1dEJnOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjMgKSwgJGlucHV0VGV4dDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC42ICksXG5cdCRkaW1tZWRUZXh0OiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjMgKVxuKSB7XG5cdC5tbS1tZW51I3skY2xzfVxuXHR7XG5cdFx0Lm1tLXNlYXJjaCBpbnB1dFxuXHRcdHtcblx0XHRcdGJhY2tncm91bmQ6ICRpbnB1dEJnO1xuXHRcdFx0Y29sb3I6ICRpbnB1dFRleHQ7XG5cdFx0fVxuXHRcdGxpLm1tLW5vcmVzdWx0c1xuXHRcdHtcblx0XHRcdGNvbG9yOiAkZGltbWVkVGV4dDtcblx0XHR9XG5cdH1cbn1cbkBtaXhpbiBjb2xvcnNfY291bnRlcnMoICRjbHM6IFwiXCIsXG5cdCRkaW1tZWRUZXh0OiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjMgKVxuKSB7XG5cdC5tbS1tZW51I3skY2xzfSBlbS5tbS1jb3VudGVyXG5cdHtcblx0XHRjb2xvcjogJGRpbW1lZFRleHQ7XG5cdH1cbn1cbkBtaXhpbiBjb2xvcnNfaGVhZGVyKCAkY2xzOiBcIlwiLFxuXHQkZGltbWVkVGV4dDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC4zICksXG5cdCRib3JkZXI6IHJnYmEoIDAsIDAsIDAsIDAuMTUgKVxuKSB7XG5cdC5tbS1tZW51I3skY2xzfVxuXHR7XG5cdFx0Lm1tLWhlYWRlclxuXHRcdHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblx0XHRcdGNvbG9yOiAkZGltbWVkVGV4dDtcblxuXHRcdFx0YTpiZWZvcmVcblx0XHRcdHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGltbWVkVGV4dDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL1x0QXJyb3dzXG5AbWl4aW4gYXJyb3dcbntcblx0Y29udGVudDogJyc7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiA3cHg7XG5cdG1hcmdpbi1ib3R0b206IC01cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiA1MCU7XG5cdFxuXHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCBcInRyYW5zZm9ybVwiLCByb3RhdGUoIC00NWRlZyApICk7XG59XG5AbWl4aW4gYXJyb3ctcHJldlxue1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWl4aW4gYXJyb3ctbmV4dFxue1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItbGVmdDogbm9uZTtcbn0iLCIvL1x0VmFyaWFibGVzXG4kZGVmYXVsdFdpZHRoXHRcdDogMC44O1xuJGRlZmF1bHRNaW5XaWR0aFx0OiAxNDBweDtcbiRkZWZhdWx0TWF4V2lkdGhcdDogNDQwcHg7XG5cbiRkZWZhdWx0SGVpZ2h0XHRcdDogMC44O1xuJGRlZmF1bHRNaW5IZWlnaHRcdDogMTQwcHg7XG4kZGVmYXVsdE1heEhlaWdodFx0OiA4ODBweDtcblxuLy9cdFNpemluZyBsZWZ0XG5AbWl4aW4gc2l6aW5nKCAkY2xzOiBcIlwiLFxuXHQkd2lkdGg6ICRkZWZhdWx0V2lkdGgsICRtaW5XaWR0aDogJGRlZmF1bHRNaW5XaWR0aCwgJG1heFdpZHRoOiAkZGVmYXVsdE1heFdpZHRoLFxuXHQkaGVpZ2h0OiAkZGVmYXVsdEhlaWdodCwgJG1pbkhlaWdodDogJGRlZmF1bHRNaW5IZWlnaHQsICRtYXhIZWlnaHQ6ICRkZWZhdWx0TWF4SGVpZ2h0XG4pIHtcblx0aHRtbC5tbS1vcGVuZWQubW0tb3BlbmluZyN7JGNsc31cblx0e1xuXHRcdC5tbS1wYWdlLFxuXHRcdCNtbS1ibG9ja2VyLFxuXHRcdC5tbS1maXhlZC10b3AsXG5cdFx0Lm1tLWZpeGVkLWJvdHRvbVxuXHRcdHtcblx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoICR3aWR0aCApO1xuXHRcdH1cblx0fVxuXHQubW0tbWVudSN7JGNsc31cblx0e1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKCAkd2lkdGggKTtcblx0fVxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWluV2lkdGggLyAkd2lkdGggKSB7XG5cdFx0Lm1tLW1lbnUjeyRjbHN9XG5cdFx0e1xuXHRcdFx0d2lkdGg6ICRtaW5XaWR0aDtcblx0XHR9XG5cdFx0aHRtbC5tbS1vcGVuZWQubW0tb3BlbmluZyN7JGNsc31cblx0XHR7XG5cdFx0XHQubW0tcGFnZSxcblx0XHRcdCNtbS1ibG9ja2VyLFxuXHRcdFx0Lm1tLWZpeGVkLXRvcCxcblx0XHRcdC5tbS1maXhlZC1ib3R0b21cblx0XHRcdHtcblx0XHRcdFx0bGVmdDogJG1pbldpZHRoO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkbWF4V2lkdGggLyAkd2lkdGggKSB7XG5cdFx0Lm1tLW1lbnUjeyRjbHN9XG5cdFx0e1xuXHRcdFx0d2lkdGg6ICRtYXhXaWR0aDtcblx0XHR9XG5cdFx0aHRtbC5tbS1vcGVuZWQubW0tb3BlbmluZyN7JGNsc31cblx0XHR7XG5cdFx0XHQubW0tcGFnZSxcblx0XHRcdCNtbS1ibG9ja2VyLFxuXHRcdFx0Lm1tLWZpeGVkLXRvcCxcblx0XHRcdC5tbS1maXhlZC1ib3R0b21cblx0XHRcdHtcblx0XHRcdFx0bGVmdDogJG1heFdpZHRoO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL1x0U2l6aW5nIHRvcC9yaWdodC9ib3R0b21cbkBtaXhpbiBzaXppbmdfcG9zaXRpb24oICRjbHM6IFwiXCIsXG5cdCR3aWR0aDogJGRlZmF1bHRXaWR0aCwgJG1pbldpZHRoOiAkZGVmYXVsdE1pbldpZHRoLCAkbWF4V2lkdGg6ICRkZWZhdWx0TWF4V2lkdGgsXG5cdCRoZWlnaHQ6ICRkZWZhdWx0SGVpZ2h0LCAkbWluSGVpZ2h0OiAkZGVmYXVsdE1pbkhlaWdodCwgJG1heEhlaWdodDogJGRlZmF1bHRNYXhIZWlnaHRcbikge1xuXHQvLyB0b3Bcblx0Lm1tLW1lbnUubW0tdG9wI3skY2xzfVxuXHR7XG5cdFx0aGVpZ2h0OiBwZXJjZW50YWdlKCAkaGVpZ2h0ICk7XG5cdH1cblx0aHRtbC5tbS10b3AubW0tb3BlbmVkLm1tLW9wZW5pbmcjeyRjbHN9XG5cdHtcblx0XHQubW0tcGFnZSxcblx0XHQjbW0tYmxvY2tlcixcblx0XHQubW0tZml4ZWQtdG9wXG5cdFx0e1xuXHRcdFx0dG9wOiBwZXJjZW50YWdlKCAkaGVpZ2h0ICk7XG5cdFx0fVxuXHRcdC5tbS1maXhlZC1ib3R0b21cblx0XHR7XG5cdFx0XHRib3R0b206IC0oIHBlcmNlbnRhZ2UoICRoZWlnaHQgKSApO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgYWxsIGFuZCAoIG1heC1oZWlnaHQ6ICRtaW5IZWlnaHQgLyAkaGVpZ2h0ICkge1xuXHRcdC5tbS1tZW51Lm1tLXRvcCN7JGNsc31cblx0XHR7XG5cdFx0XHRoZWlnaHQ6ICRtaW5IZWlnaHQ7XG5cdFx0fVxuXHRcdGh0bWwubW0tdG9wLm1tLW9wZW5lZC5tbS1vcGVuaW5nI3skY2xzfVxuXHRcdHtcblx0XHRcdC5tbS1wYWdlLFxuXHRcdFx0I21tLWJsb2NrZXIsXG5cdFx0XHQubW0tZml4ZWQtdG9wXG5cdFx0XHR7XG5cdFx0XHRcdHRvcDogJG1pbkhlaWdodDtcblx0XHRcdH1cblx0XHRcdC5tbS1maXhlZC1ib3R0b21cblx0XHRcdHtcblx0XHRcdFx0Ym90dG9tOiAtJG1pbkhlaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIGFsbCBhbmQgKCBtaW4taGVpZ2h0OiAkbWF4SGVpZ2h0IC8gJGhlaWdodCApIHtcblx0XHQubW0tbWVudS5tbS10b3AjeyRjbHN9XG5cdFx0e1xuXHRcdFx0aGVpZ2h0OiAkbWF4SGVpZ2h0O1xuXHRcdH1cblx0XHRodG1sLm1tLXRvcC5tbS1vcGVuZWQubW0tb3BlbmluZyN7JGNsc31cblx0XHR7XG5cdFx0XHQubW0tcGFnZSxcblx0XHRcdCNtbS1ibG9ja2VyLFxuXHRcdFx0Lm1tLWZpeGVkLXRvcFxuXHRcdFx0e1xuXHRcdFx0XHR0b3A6ICRtYXhIZWlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQubW0tZml4ZWQtYm90dG9tXG5cdFx0XHR7XG5cdFx0XHRcdGJvdHRvbTogLSRtYXhIZWlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQvLyByaWdodFxuXHQubW0tbWVudS5tbS1yaWdodCN7JGNsc31cblx0e1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKCAkd2lkdGggKTtcblx0fVxuXHRodG1sLm1tLXJpZ2h0Lm1tLW9wZW5lZC5tbS1vcGVuaW5nI3skY2xzfVxuXHR7XG5cdFx0Lm1tLXBhZ2UsXG5cdFx0I21tLWJsb2NrZXIsXG5cdFx0Lm1tLWZpeGVkLXRvcCxcblx0XHQubW0tZml4ZWQtYm90dG9tXG5cdFx0e1xuXHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoICR3aWR0aCApO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgYWxsIGFuZCAoIG1heC13aWR0aDogJG1pbldpZHRoIC8gJHdpZHRoICkge1xuXHRcdC5tbS1tZW51Lm1tLXJpZ2h0I3skY2xzfVxuXHRcdHtcblx0XHRcdHdpZHRoOiAkbWluV2lkdGg7XG5cdFx0fVxuXHRcdGh0bWwubW0tcmlnaHQubW0tb3BlbmVkLm1tLW9wZW5pbmcjeyRjbHN9XG5cdFx0e1xuXHRcdFx0Lm1tLXBhZ2UsXG5cdFx0XHQjbW0tYmxvY2tlcixcblx0XHRcdC5tbS1maXhlZC10b3AsXG5cdFx0XHQubW0tZml4ZWQtYm90dG9tXG5cdFx0XHR7XG5cdFx0XHRcdHJpZ2h0OiAkbWluV2lkdGg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBhbGwgYW5kICggbWluLXdpZHRoOiAkbWF4V2lkdGggLyAkd2lkdGggKSB7XG5cdFx0Lm1tLW1lbnUubW0tcmlnaHQjeyRjbHN9XG5cdFx0e1xuXHRcdFx0d2lkdGg6ICRtYXhXaWR0aDtcblx0XHR9XG5cdFx0aHRtbC5tbS1yaWdodC5tbS1vcGVuZWQubW0tb3BlbmluZyN7JGNsc31cblx0XHR7XG5cdFx0XHQubW0tcGFnZSxcblx0XHRcdCNtbS1ibG9ja2VyLFxuXHRcdFx0Lm1tLWZpeGVkLXRvcCxcblx0XHRcdC5tbS1maXhlZC1ib3R0b21cblx0XHRcdHtcblx0XHRcdFx0cmlnaHQ6ICRtYXhXaWR0aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC8vIGJvdHRvbVxuXHQubW0tbWVudS5tbS1ib3R0b20jeyRjbHN9XG5cdHtcblx0XHRoZWlnaHQ6IHBlcmNlbnRhZ2UoICRoZWlnaHQgKTtcblx0fVxuXHRodG1sLm1tLWJvdHRvbS5tbS1vcGVuZWQubW0tb3BlbmluZyN7JGNsc31cblx0e1xuXHRcdC5tbS1wYWdlLFxuXHRcdCNtbS1ibG9ja2VyLFxuXHRcdC5tbS1maXhlZC1ib3R0b21cblx0XHR7XG5cdFx0XHRib3R0b206IHBlcmNlbnRhZ2UoICRoZWlnaHQgKTtcblx0XHR9XG5cdFx0Lm1tLWZpeGVkLXRvcFxuXHRcdHtcblx0XHRcdHRvcDogLSggcGVyY2VudGFnZSggJGhlaWdodCApICk7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBhbGwgYW5kICggbWF4LWhlaWdodDogJG1pbkhlaWdodCAvICRoZWlnaHQgKSB7XG5cdFx0Lm1tLW1lbnUubW0tYm90dG9tI3skY2xzfVxuXHRcdHtcblx0XHRcdGhlaWdodDogJG1pbkhlaWdodDtcblx0XHR9XG5cdFx0aHRtbC5tbS1ib3R0b20ubW0tb3BlbmVkLm1tLW9wZW5pbmcjeyRjbHN9XG5cdFx0e1xuXHRcdFx0Lm1tLXBhZ2UsXG5cdFx0XHQjbW0tYmxvY2tlcixcblx0XHRcdC5tbS1maXhlZC1ib3R0b21cblx0XHRcdHtcblx0XHRcdFx0Ym90dG9tOiAkbWluSGVpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0Lm1tLWZpeGVkLXRvcFxuXHRcdFx0e1xuXHRcdFx0XHR0b3A6IC0kbWluSGVpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgYWxsIGFuZCAoIG1pbi1oZWlnaHQ6ICRtYXhIZWlnaHQgLyAkaGVpZ2h0ICkge1xuXHRcdC5tbS1tZW51Lm1tLWJvdHRvbSN7JGNsc31cblx0XHR7XG5cdFx0XHRoZWlnaHQ6ICRtYXhIZWlnaHQ7XG5cdFx0fVxuXHRcdGh0bWwubW0tYm90dG9tLm1tLW9wZW5lZC5tbS1vcGVuaW5nI3skY2xzfVxuXHRcdHtcblx0XHRcdC5tbS1wYWdlLFxuXHRcdFx0I21tLWJsb2NrZXIsXG5cdFx0XHQubW0tZml4ZWQtYm90dG9tXG5cdFx0XHR7XG5cdFx0XHRcdGJvdHRvbTogJG1heEhlaWdodDtcblx0XHRcdH1cblx0XHRcdC5tbS1maXhlZC10b3Bcblx0XHRcdHtcblx0XHRcdFx0dG9wOiAtJG1heEhlaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9cdFNpemluZyB6LXBvc2l0aW9uXG5AbWl4aW4gc2l6aW5nX3pwb3NpdGlvbiggJGNsczogXCJcIixcblx0JHdpZHRoOiAkZGVmYXVsdFdpZHRoLCAkbWluV2lkdGg6ICRkZWZhdWx0TWluV2lkdGgsICRtYXhXaWR0aDogJGRlZmF1bHRNYXhXaWR0aCxcblx0JGhlaWdodDogJGRlZmF1bHRIZWlnaHQsICRtaW5IZWlnaHQ6ICRkZWZhdWx0TWluSGVpZ2h0LCAkbWF4SGVpZ2h0OiAkZGVmYXVsdE1heEhlaWdodFxuKSB7XG5cdC8vIGxlZnRcblx0Lm1tLW1lbnUjeyRjbHN9XG5cdHtcblx0XHQmLm1tLWZyb250LFxuXHRcdCYubW0tbmV4dFxuXHRcdHtcblx0XHRcdGxlZnQ6IC0oIHBlcmNlbnRhZ2UoICR3aWR0aCApICk7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBhbGwgYW5kICggbWF4LXdpZHRoOiAkbWluV2lkdGggLyAkd2lkdGggKSB7XG5cdFx0Lm1tLW1lbnUjeyRjbHN9XG5cdFx0e1xuXHRcdFx0Ji5tbS1mcm9udCxcblx0XHRcdCYubW0tbmV4dFxuXHRcdFx0e1xuXHRcdFx0XHRsZWZ0OiAtJG1pbldpZHRoO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgYWxsIGFuZCAoIG1pbi13aWR0aDogJG1heFdpZHRoIC8gJHdpZHRoICkge1xuXHRcdC5tbS1tZW51I3skY2xzfVxuXHRcdHtcblx0XHRcdCYubW0tZnJvbnQsXG5cdFx0XHQmLm1tLW5leHRcblx0XHRcdHtcblx0XHRcdFx0bGVmdDogLSRtYXhXaWR0aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC8vIHRvcFxuXHQubW0tbWVudS5tbS10b3AjeyRjbHN9XG5cdHtcblx0XHQmLm1tLWZyb250LFxuXHRcdCYubW0tbmV4dFxuXHRcdHtcblx0XHRcdHRvcDogLSggcGVyY2VudGFnZSggJGhlaWdodCApICk7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBhbGwgYW5kICggbWF4LWhlaWdodDogJG1pbkhlaWdodCAvICRoZWlnaHQgKSB7XG5cdFx0Lm1tLW1lbnUubW0tdG9wI3skY2xzfVxuXHRcdHtcblx0XHRcdCYubW0tZnJvbnQsXG5cdFx0XHQmLm1tLW5leHRcblx0XHRcdHtcblx0XHRcdFx0dG9wOiAtJG1pbkhlaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIGFsbCBhbmQgKCBtaW4taGVpZ2h0OiAkbWF4SGVpZ2h0IC8gJGhlaWdodCApIHtcblx0XHQubW0tbWVudS5tbS10b3AjeyRjbHN9XG5cdFx0e1xuXHRcdFx0Ji5tbS1mcm9udCxcblx0XHRcdCYubW0tbmV4dFxuXHRcdFx0e1xuXHRcdFx0XHR0b3A6IC0kbWF4SGVpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ly8gcmlnaHRcblx0Lm1tLW1lbnUubW0tcmlnaHQjeyRjbHN9XG5cdHtcblx0XHQmLm1tLWZyb250LFxuXHRcdCYubW0tbmV4dFxuXHRcdHtcblx0XHRcdHJpZ2h0OiAtKCBwZXJjZW50YWdlKCAkd2lkdGggKSApO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgYWxsIGFuZCAoIG1heC13aWR0aDogJG1pbldpZHRoIC8gJHdpZHRoICkge1xuXHRcdC5tbS1tZW51Lm1tLXJpZ2h0I3skY2xzfVxuXHRcdHtcblx0XHRcdCYubW0tZnJvbnQsXG5cdFx0XHQmLm1tLW5leHRcblx0XHRcdHtcblx0XHRcdFx0cmlnaHQ6IC0kbWluV2lkdGg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBhbGwgYW5kICggbWluLXdpZHRoOiAkbWF4V2lkdGggLyAkd2lkdGggKSB7XG5cdFx0Lm1tLW1lbnUubW0tcmlnaHQjeyRjbHN9XG5cdFx0e1xuXHRcdFx0Ji5tbS1mcm9udCxcblx0XHRcdCYubW0tbmV4dFxuXHRcdFx0e1xuXHRcdFx0XHRyaWdodDogLSRtYXhXaWR0aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC8vIGJvdHRvbVxuXHQubW0tbWVudS5tbS1ib3R0b20jeyRjbHN9XG5cdHtcblx0XHQmLm1tLWZyb250LFxuXHRcdCYubW0tbmV4dFxuXHRcdHtcblx0XHRcdGJvdHRvbTogLSggcGVyY2VudGFnZSggJGhlaWdodCApICk7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBhbGwgYW5kICggbWF4LWhlaWdodDogJG1pbkhlaWdodCAvICRoZWlnaHQgKSB7XG5cdFx0Lm1tLW1lbnUubW0tYm90dG9tI3skY2xzfVxuXHRcdHtcblx0XHRcdCYubW0tZnJvbnQsXG5cdFx0XHQmLm1tLW5leHRcblx0XHRcdHtcblx0XHRcdFx0Ym90dG9tOiAtJG1pbkhlaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIGFsbCBhbmQgKCBtaW4taGVpZ2h0OiAkbWF4SGVpZ2h0IC8gJGhlaWdodCApIHtcblx0XHQubW0tbWVudS5tbS1ib3R0b20jeyRjbHN9XG5cdFx0e1xuXHRcdFx0Ji5tbS1mcm9udCxcblx0XHRcdCYubW0tbmV4dFxuXHRcdFx0e1xuXHRcdFx0XHRib3R0b206IC0kbWF4SGVpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Ly9cdEZpeGVkIGVsZW1lbnRzXG5cdGh0bWwubW0tb3BlbmVkLm1tLWZyb250LFxuXHRodG1sLm1tLW9wZW5lZC5tbS1vcGVuaW5nLm1tLWZyb250XG5cdHtcblx0XHQubW0tZml4ZWQtdG9wLFxuXHRcdC5tbS1maXhlZC1ib3R0b21cblx0XHR7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdC5tbS1maXhlZC10b3Bcblx0XHR7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHRcdC5tbS1maXhlZC1ib3R0b21cblx0XHR7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXHR9XG59IiwiLy9cdENTUyBmb3IgdGhlIGNvdW50ZXJzXG5cbkBpbXBvcnQgXCIuLi9pbmMvdmFyaWFibGVzXCI7XG5cbmVtLm1tLWNvdW50ZXJcbntcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR0ZXh0LWluZGVudDogMDtcblx0bGluZS1oZWlnaHQ6ICRidG5TaXplIC8gMjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IC0oICRidG5TaXplIC8gNCApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA0MHB4O1xuXHR0b3A6IDUwJTtcblx0XG5cdCsgYS5tbS1zdWJvcGVuXG5cdHtcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cblx0XHQrIGEsXG5cdFx0KyBzcGFuXG5cdFx0e1xuXHRcdFx0cGFkZGluZy1yaWdodDogODBweDtcblx0XHR9XG5cdH1cblx0KyBhLm1tLWZ1bGxzdWJvcGVuXG5cdHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuLy8gdmVydGljYWwgc3VibWVudVxuLm1tLXZlcnRpY2FsIGxpLm1tLXNlbGVjdGVkID4gZW0ubW0tY291bnRlciArIGEubW0tc3Vib3Blblxue1xuXHQrIGEsXG5cdCsgc3BhblxuXHR7XG5cdFx0bWFyZ2luLXJpZ2h0OiA3NXB4O1xuXHR9XG59XG5cbi8vIFNlYXJjaFxuLm1tLW5vc3VicmVzdWx0cyA+IGVtLm1tLWNvdW50ZXJcbntcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgY29sb3JzX2NvdW50ZXJzOyIsIi8vXHRDU1MgZm9yIGRyYWdnaW5nIHRoZSBwYWdlIC8gbWVudVxuXG5AaW1wb3J0IFwiLi4vaW5jL3ZhcmlhYmxlc1wiO1xuXG5odG1sLm1tLW9wZW5lZC5tbS1kcmFnZ2luZ1xue1xuXHQubW0tbWVudSxcblx0Lm1tLXBhZ2UsXG5cdCNtbS1ibG9ja2VyXG5cdHtcblx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCBcInRyYW5zaXRpb24tZHVyYXRpb25cIiwgMHMgKTtcblx0fVxufSIsIlxuLy8gQXVmIGRlciBTZWl0ZSBTaWNodGJhcmUgR2FsZXJpZS1FbGVtZW50ZVxuLnByai0tZ2FsbGVyeS1pdGVtIHtcblx0aGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmctYm90dG9tOiA3NSU7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmltZy13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kOiByZWQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdEBpbmNsdWRlIGFsbC1kaXJlY3Rpb25zKDVweCk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHQgICAgbWluLXdpZHRoOiAxMDAlO1xuXHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0ICAgIHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4ucHJqLS1nYWxsZXJ5LWdyaWQgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4ucHJqLS1nYWxsZXJ5LWl0ZW0tY29udGFpbmVyIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdCYuYmlnIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cdCYuc21hbGwge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cbn1cblxuXG5cbi8vIFRyaWdnZXItQnV0dG9uLCBkZXIgZGllIExpZ2h0Z2FsbGVyeSDDtmZmbmV0XG4ucHJqLS1nYWxsZXJ5LXRyaWdnZXItY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC8vIExpbmllIGhpbnRlciBkZW0gQnV0dG9uXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCxibHVlKTtcblx0fVxuXG5cdC8vIEJ1dHRvblxuXHQucHJqLS1nYWxsZXJ5LXRyaWdnZXIge1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0QGluY2x1ZGUgYm9yZGVyLXkoMjBweCxzb2xpZCx3aGl0ZSk7XG5cdH1cbn1cbiIsIi8vXHRDU1MgZm9yIGhhdmluZyB0aGUgbWVudSBmdWxseSBvcGVuZWQuXG5cbkBpbXBvcnQgXCIuLi9pbmMvdmFyaWFibGVzXCI7XG5cbiRjbGFzc1x0XHQ6IFwiLm1tLWZ1bGxzY3JlZW5cIjtcbiRtaW5XaWR0aFx0OiAxNDBweDtcbiR3aWR0aFx0XHQ6IDE7XG4kbWF4V2lkdGhcdDogMTAwMDBweDtcbiRtaW5IZWlnaHRcdDogMTQwcHg7XG4kaGVpZ2h0XHRcdDogMTtcbiRtYXhIZWlnaHRcdDogMTAwMDBweDtcblxuQGluY2x1ZGUgc2l6aW5nKCAkY2xhc3MsXG5cdCR3aWR0aCwgJG1pbldpZHRoLCAkbWF4V2lkdGgsXG5cdCRoZWlnaHQsICRtaW5IZWlnaHQsICRtYXhIZWlnaHQgKTtcblxuQGluY2x1ZGUgc2l6aW5nX3Bvc2l0aW9uKCAkY2xhc3MsXG5cdCR3aWR0aCwgJG1pbldpZHRoLCAkbWF4V2lkdGgsXG5cdCRoZWlnaHQsICRtaW5IZWlnaHQsICRtYXhIZWlnaHQgKTtcblxuQGluY2x1ZGUgc2l6aW5nX3pwb3NpdGlvbiggJGNsYXNzLFxuXHQkd2lkdGgsICRtaW5XaWR0aCwgJG1heFdpZHRoLFxuXHQkaGVpZ2h0LCAkbWluSGVpZ2h0LCAkbWF4SGVpZ2h0ICk7XG5cdFxuaHRtbC5tbS1vcGVuZWQjeyRjbGFzc30gLm1tLXBhZ2Vcbntcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8qXG5cdFRoZSBDU1MgcnVsZXMgaW4gdGhpcyBmaWxlIHNob3VsZCBmb3JjZSBhbGwgdHJhbnNpdGlvbnMgZm9yIHRoZSBtZW51IGludG8gaGFyZHdhcmUgYWNjZWxlcmF0aW9uLlxuXHRVbmZvcnR1bmF0ZWx5LCB0aGlzIGlzIHJlYWxseSBidWdneSBpbiBkaWZmZXJlbnQgYnJvd3NlcnMuXG5cdFVzZSB3aXRoIGNhdXRpb24gYW5kIHRlc3QgdGhvcm91Z2hseSFcbiovXG5AaW1wb3J0IFwiLi4vaW5jL3ZhcmlhYmxlc1wiO1xuXG5odG1sLm1tLWFjY2VsZXJhdGVkXG57XG5cdCYubW0tb3BlbmVkXG5cdHtcblx0XHQubW0tcGFnZSxcblx0XHQjbW0tYmxvY2tlcixcblx0XHQubW0tbWVudS5tbS1mcm9udCxcblx0XHQubW0tbWVudS5tbS1uZXh0XG5cdFx0e1xuXHRcdFx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCggXCJ0cmFuc2Zvcm1cIiwgdHJhbnNsYXRlM2QoIDAsIDAsIDBweCApICk7XG5cdFx0fVxuXHRcdCYubW0tb3BlbmluZ1xuXHRcdHtcblx0XHRcdC5tbS1wYWdlLFxuXHRcdFx0I21tLWJsb2NrZXIsXG5cdFx0XHQubW0tbWVudS5tbS1mcm9udCxcblx0XHRcdC5tbS1tZW51Lm1tLW5leHRcblx0XHRcdHtcblx0XHRcdFx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCggXCJ0cmFuc2Zvcm1cIiwgdHJhbnNsYXRlM2QoIDAsIDAsIDFweCApICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tbS1tZW51Lm1tLWhvcml6b250YWwgLm1tLXBhbmVsXG5cdHtcblx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCBcInRyYW5zZm9ybVwiLCB0cmFuc2xhdGUzZCggMCwgMCwgMHB4ICkgKTtcblx0XHQmLm1tLW9wZW5lZFxuXHRcdHtcblx0XHRcdEBpbmNsdWRlIHZlbmRvci1wcmVmaXgoIFwidHJhbnNmb3JtXCIsIHRyYW5zbGF0ZTNkKCAwLCAwLCAxcHggKSApO1xuXHRcdFx0Ji5tbS1zdWJvcGVuZWRcblx0XHRcdHtcblx0XHRcdFx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCggXCJ0cmFuc2Zvcm1cIiwgdHJhbnNsYXRlM2QoIDAsIDAsIDJweCApICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy9cdENTUyBmb3IgcG9zaXRpb25zICh0b3AsIHJpZ2h0LCBib3R0b20pXG5cbkBpbXBvcnQgXCIuLi9pbmMvdmFyaWFibGVzXCI7XG5cbi8vIHRvcFxuLm1tLW1lbnUubW0tdG9wXG57XG5cdHdpZHRoOiAxMDAlO1xufVxuaHRtbC5tbS10b3AubW0tb3BlbmVkXG57XG5cdC5tbS1wYWdlLFxuXHQjbW0tYmxvY2tlclxuXHR7XG5cdFx0dG9wOiAwJTtcblx0fVxufVxuaHRtbC5tbS10b3AubW0tb3BlbmVkLm1tLW9wZW5pbmdcbntcblx0Lm1tLXBhZ2UsXG5cdCNtbS1ibG9ja2VyLFxuXHQubW0tZml4ZWQtdG9wLFxuXHQubW0tZml4ZWQtYm90dG9tXG5cdHtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi8vIHJpZ2h0XG4ubW0tbWVudS5tbS1yaWdodFxue1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cbmh0bWwubW0tcmlnaHQubW0tb3BlbmVkXG57XG5cdC5tbS1wYWdlLFxuXHQjbW0tYmxvY2tlcixcblx0Lm1tLWZpeGVkLXRvcCxcblx0Lm1tLWZpeGVkLWJvdHRvbVxuXHR7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMCU7XG5cdH1cbn1cbmh0bWwubW0tcmlnaHQubW0tb3BlbmVkLm1tLW9wZW5pbmdcbntcblx0Lm1tLXBhZ2UsXG5cdCNtbS1ibG9ja2VyLFxuXHQubW0tZml4ZWQtdG9wLFxuXHQubW0tZml4ZWQtYm90dG9tXG5cdHtcblx0XHRsZWZ0OiBhdXRvO1xuXHR9XG59XG5cbi8vIGJvdHRvbVxuLm1tLW1lbnUubW0tYm90dG9tXG57XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMDtcbn1cbmh0bWwubW0tYm90dG9tLm1tLW9wZW5lZFxue1xuXHQubW0tcGFnZSxcblx0I21tLWJsb2NrZXJcblx0e1xuXHRcdGJvdHRvbTogMCU7XG5cdFx0dG9wOiBhdXRvO1xuXHR9XG59XG5odG1sLm1tLWJvdHRvbS5tbS1vcGVuZWQubW0tb3BlbmluZ1xue1xuXHQubW0tcGFnZSxcblx0I21tLWJsb2NrZXIsXG5cdC5tbS1maXhlZC10b3AsXG5cdC5tbS1maXhlZC1ib3R0b21cblx0e1xuXHRcdHRvcDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbkBpbmNsdWRlIHNpemluZ19wb3NpdGlvbjtcblxuXG5cbi8vXHRDU1MgZm9yIHotcG9zaXRpb25zIChmcm9udCwgbmV4dClcblxuLy8gcmVzZXQgZGVmYXVsdHNcbmh0bWwubW0tZnJvbnQubW0tb3BlbmVkIC5tbS1wYWdlXG57XG5cdHRvcDogMCAhaW1wb3J0YW50O1xuXHRyaWdodDogMCAhaW1wb3J0YW50O1xuXHRib3R0b206IDAgIWltcG9ydGFudDtcblx0bGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBhbmltYXRpb25zXG4ubW0tbWVudS5tbS1mcm9udCxcbi5tbS1tZW51Lm1tLW5leHRcbntcblx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCggXCJ0cmFuc2l0aW9uXCIsIG5vbmUgJHRyYW5zaXRpb25EdXJhdGlvbiAkdHJhbnNpdGlvbkZ1bmN0aW9uICk7XG5cblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIC13ZWJraXQtdHJhbnNmb3JtO1xuXHQtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgLW1vei10cmFuc2Zvcm07XG5cdC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIC1vLXRyYW5zZm9ybTtcblx0LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0LCAtby10cmFuc2Zvcm07XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgdHJhbnNmb3JtO1xufVxuXG4vLyBzdHlsaW5nXG5odG1sLm1tLWZyb250XG57XG5cdC5tbS1wYWdlLFxuXHQjbW0tYmxvY2tlclxuXHR7XG5cdFx0ei1pbmRleDogMDtcblx0fVxufVxuLm1tLW1lbnUubW0tZnJvbnRcbntcblx0ei1pbmRleDogMTtcblx0Ym94LXNoYWRvdzogMCAwIDE1cHggcmdiYSggMCwgMCwgMCwgMC41ICk7XG59XG5odG1sLm1tLW9wZW5lZC5tbS1uZXh0IC5tbS1wYWdlXG57XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8vIGxlZnRcbmh0bWwubW0tb3BlbmluZyAubW0tbWVudVxue1xuXHQmLm1tLWZyb250LFxuXHQmLm1tLW5leHRcblx0e1xuXHRcdGxlZnQ6IDAlO1xuXHR9XG59XG5cbi8vIHRvcFxuLm1tLW1lbnUubW0tdG9wXG57XG5cdCYubW0tZnJvbnQsXG5cdCYubW0tbmV4dFxuXHR7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuaHRtbC5tbS1vcGVuaW5nIC5tbS1tZW51Lm1tLXRvcFxue1xuXHQmLm1tLWZyb250LFxuXHQmLm1tLW5leHRcblx0e1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwJTtcblx0fVxufVxuXG4vLyByaWdodFxuLm1tLW1lbnUubW0tcmlnaHRcbntcblx0Ji5tbS1mcm9udCxcblx0Ji5tbS1uZXh0XG5cdHtcblx0XHRsZWZ0OiBhdXRvO1xuXHR9XG59XG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tcmlnaHRcbntcblx0Ji5tbS1mcm9udCxcblx0Ji5tbS1uZXh0XG5cdHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwJTtcblx0fVxufVxuXG4vLyBib3R0b21cbi5tbS1tZW51Lm1tLWJvdHRvbVxue1xuXHQmLm1tLWZyb250LFxuXHQmLm1tLW5leHRcblx0e1xuXHRcdHRvcDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5odG1sLm1tLW9wZW5pbmcgLm1tLW1lbnUubW0tYm90dG9tXG57XG5cdCYubW0tZnJvbnQsXG5cdCYubW0tbmV4dFxuXHR7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDAlO1xuXHR9XG59XG5cbkBpbmNsdWRlIHNpemluZ196cG9zaXRpb247IiwiLy9cdENTUyBmb3IgYWRkaXRpb25hbCBvcGVuIGFuZCBjbG9zZSBlZmZlY3RzIGZvciB0aGUgbWVudSBhbmQgc3VibWVudXMuXG5cbkBpbXBvcnQgXCIuLi9pbmMvdmFyaWFibGVzXCI7XG5cblxuLy9cdFNsaWRlXG5odG1sLm1tLXNsaWRlXG57XG5cdC5tbS1tZW51XG5cdHtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uRHVyYXRpb24gJHRyYW5zaXRpb25GdW5jdGlvbjtcblx0XHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uRHVyYXRpb24gJHRyYW5zaXRpb25GdW5jdGlvbjtcblx0XHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb25EdXJhdGlvbiAkdHJhbnNpdGlvbkZ1bmN0aW9uO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbkR1cmF0aW9uICR0cmFuc2l0aW9uRnVuY3Rpb247XG5cdH1cblxuXHQvL1x0TGVmdFxuXHQmLm1tLW9wZW5lZCAubW0tbWVudVxuXHR7XG5cdFx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCggJ3RyYW5zZm9ybScsIHRyYW5zbGF0ZVgoIC0kc3ViT2Zmc2V0ICkgKTtcblx0fVxuXHQmLm1tLW9wZW5pbmcgLm1tLW1lbnVcblx0e1xuXHRcdEBpbmNsdWRlIHZlbmRvci1wcmVmaXgoICd0cmFuc2Zvcm0nLCB0cmFuc2xhdGVYKCAwJSApICk7XG5cdH1cblxuXHQvL1x0UmlnaHRcblx0Ji5tbS1yaWdodFxuXHR7XG5cdFx0Ji5tbS1vcGVuZWQgLm1tLW1lbnVcblx0XHR7XG5cdFx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCAndHJhbnNmb3JtJywgdHJhbnNsYXRlWCggJHN1Yk9mZnNldCApICk7XG5cdFx0fVxuXHRcdCYubW0tb3BlbmluZyAubW0tbWVudVxuXHRcdHtcblx0XHRcdEBpbmNsdWRlIHZlbmRvci1wcmVmaXgoICd0cmFuc2Zvcm0nLCB0cmFuc2xhdGVYKCAwJSApICk7XG5cdFx0fVxuXHR9XG5cblx0Ly9cdFRvcFxuXHQmLm1tLXRvcFxuXHR7XG5cdFx0Ji5tbS1vcGVuZWQgLm1tLW1lbnVcblx0XHR7XG5cdFx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCAndHJhbnNmb3JtJywgdHJhbnNsYXRlWSggLSRzdWJPZmZzZXQgKSApO1xuXHRcdH1cblx0XHQmLm1tLW9wZW5pbmcgLm1tLW1lbnVcblx0XHR7XG5cdFx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCAndHJhbnNmb3JtJywgdHJhbnNsYXRlWSggMCUgKSApO1xuXHRcdH1cblx0fVxuXG5cdC8vXHRCb3R0b21cblx0Ji5tbS1ib3R0b21cblx0e1xuXHRcdCYubW0tb3BlbmVkIC5tbS1tZW51XG5cdFx0e1xuXHRcdFx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCggJ3RyYW5zZm9ybScsIHRyYW5zbGF0ZVkoICRzdWJPZmZzZXQgKSApO1xuXHRcdH1cblx0XHQmLm1tLW9wZW5pbmcgLm1tLW1lbnVcblx0XHR7XG5cdFx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCAndHJhbnNmb3JtJywgdHJhbnNsYXRlWSggMCUgKSApO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vXHRab29tIG1lbnVcbiRzY2FsZURvd246IDAuNztcbiRzY2FsZVVwOiAxLjU7XG5odG1sLm1tLXpvb20tbWVudVxue1xuXHQubW0tbWVudVxuXHR7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbkR1cmF0aW9uICR0cmFuc2l0aW9uRnVuY3Rpb247XG5cdFx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbkR1cmF0aW9uICR0cmFuc2l0aW9uRnVuY3Rpb247XG5cdFx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uRHVyYXRpb24gJHRyYW5zaXRpb25GdW5jdGlvbjtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb25EdXJhdGlvbiAkdHJhbnNpdGlvbkZ1bmN0aW9uO1xuXHR9XG5cblx0Ly9cdExlZnRcblx0Ji5tbS1vcGVuZWQgLm1tLW1lbnVcblx0e1xuXHRcdEBpbmNsdWRlIHZlbmRvci1wcmVmaXgoICd0cmFuc2Zvcm0nLCBzY2FsZSggJHNjYWxlRG93biwgJHNjYWxlRG93biApIHRyYW5zbGF0ZVgoIC0kc3ViT2Zmc2V0ICkgKTtcblx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCAndHJhbnNmb3JtLW9yaWdpbicsIGxlZnQgY2VudGVyICk7XG5cdH1cblx0Ji5tbS1vcGVuaW5nIC5tbS1tZW51XG5cdHtcblx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCAndHJhbnNmb3JtJywgc2NhbGUoIDEsIDEgKSB0cmFuc2xhdGVYKCAwJSApICk7XG5cdH1cblxuXHQvL1x0UmlnaHRcblx0Ji5tbS1yaWdodFxuXHR7XG5cdFx0Ji5tbS1vcGVuZWQgLm1tLW1lbnVcblx0XHR7XG5cdFx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCAndHJhbnNmb3JtJywgc2NhbGUoICRzY2FsZURvd24sICRzY2FsZURvd24pIHRyYW5zbGF0ZVgoICRzdWJPZmZzZXQgKSApO1xuXHRcdFx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCggJ3RyYW5zZm9ybS1vcmlnaW4nLCByaWdodCBjZW50ZXIgKTtcblx0XHR9XG5cdFx0Ji5tbS1vcGVuaW5nIC5tbS1tZW51XG5cdFx0e1xuXHRcdFx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCggJ3RyYW5zZm9ybScsIHNjYWxlKCAxLCAxICkgdHJhbnNsYXRlWCggMCUgKSApO1xuXHRcdH1cblx0fVxuXG5cdC8vXHRUb3Bcblx0Ji5tbS10b3Bcblx0e1xuXHRcdCYubW0tb3BlbmVkIC5tbS1tZW51XG5cdFx0e1xuXHRcdFx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCggJ3RyYW5zZm9ybScsIHNjYWxlKCAkc2NhbGVEb3duLCAkc2NhbGVEb3duICkgdHJhbnNsYXRlWSggLSRzdWJPZmZzZXQgKSApO1xuXHRcdFx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCggJ3RyYW5zZm9ybS1vcmlnaW4nLCBjZW50ZXIgdG9wICk7XG5cdFx0fVxuXHRcdCYubW0tb3BlbmluZyAubW0tbWVudVxuXHRcdHtcblx0XHRcdEBpbmNsdWRlIHZlbmRvci1wcmVmaXgoICd0cmFuc2Zvcm0nLCBzY2FsZSggMSwgMSApIHRyYW5zbGF0ZVkoIDAlICkgKTtcblx0XHR9XG5cdH1cblxuXHQvL1x0Qm90dG9tXG5cdCYubW0tYm90dG9tXG5cdHtcblx0XHQmLm1tLW9wZW5lZCAubW0tbWVudVxuXHRcdHtcblx0XHRcdEBpbmNsdWRlIHZlbmRvci1wcmVmaXgoICd0cmFuc2Zvcm0nLCBzY2FsZSggJHNjYWxlRG93biwgJHNjYWxlRG93biApIHRyYW5zbGF0ZVkoICRzdWJPZmZzZXQgKSApO1xuXHRcdFx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCggJ3RyYW5zZm9ybS1vcmlnaW4nLCBjZW50ZXIgYm90dG9tICk7XG5cdFx0fVxuXHRcdCYubW0tb3BlbmluZyAubW0tbWVudVxuXHRcdHtcblx0XHRcdEBpbmNsdWRlIHZlbmRvci1wcmVmaXgoICd0cmFuc2Zvcm0nLCBzY2FsZSggMSwgMSApIHRyYW5zbGF0ZVkoIDAlICkgKTtcblx0XHR9XG5cdH1cbn1cblxuXG4vL1x0Wm9vbSBwYWdlXG5odG1sLm1tLXpvb20tcGFnZVxue1xuXG5cdC8vXHRMZWZ0XG5cdCYubW0tb3BlbmVkIC5tbS1wYWdlXG5cdHtcblx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCAndHJhbnNmb3JtJywgc2NhbGUoIDEsIDEgKSApO1xuXHRcdEBpbmNsdWRlIHZlbmRvci1wcmVmaXgoICd0cmFuc2Zvcm0tb3JpZ2luJywgbGVmdCBjZW50ZXIgKTtcblx0fVxuXHQmLm1tLW9wZW5pbmcgLm1tLXBhZ2Vcblx0e1xuXHRcdEBpbmNsdWRlIHZlbmRvci1wcmVmaXgoICd0cmFuc2Zvcm0nLCBzY2FsZSggJHNjYWxlVXAsICRzY2FsZVVwICkgKTtcblx0fVxuXG5cdC8vXHRSaWdodFxuXHQmLm1tLXJpZ2h0Lm1tLW9wZW5lZCAubW0tcGFnZVxuXHR7XG5cdFx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCggJ3RyYW5zZm9ybS1vcmlnaW4nLCByaWdodCBjZW50ZXIgKTtcblx0fVxuXG5cdC8vXHRUb3Bcblx0Ji5tbS10b3AubW0tb3BlbmVkIC5tbS1wYWdlXG5cdHtcblx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCAndHJhbnNmb3JtLW9yaWdpbicsIGNlbnRlciB0b3AgKTtcblx0fVxuXG5cdC8vXHRCb3R0b21cblx0Ji5tbS1ib3R0b20ubW0tb3BlbmVkIC5tbS1wYWdlXG5cdHtcblx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCAndHJhbnNmb3JtLW9yaWdpbicsIGNlbnRlciBib3R0b20gKTtcblx0fVxufVxuXG5cbi8vXHRab29tIHBhbmVsc1xuaHRtbC5tbS16b29tLXBhbmVscyAubW0tcGFuZWxcbntcblx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCggJ3RyYW5zZm9ybScsIHNjYWxlKCAkc2NhbGVVcCwgJHNjYWxlVXAgKSApO1xuXHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KCAndHJhbnNmb3JtLW9yaWdpbicsIGxlZnQgY2VudGVyICk7XG5cdFxuXHQmLm1tLW9wZW5lZFxuXHR7XG5cdFx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCggJ3RyYW5zZm9ybScsIHNjYWxlKCAxLCAxICkgKTtcblx0XHRcblx0XHQmLm1tLXN1Ym9wZW5lZFxuXHRcdHtcblx0XHRcdEBpbmNsdWRlIHZlbmRvci1wcmVmaXgoICd0cmFuc2Zvcm0nLCBzY2FsZSggJHNjYWxlRG93biwgJHNjYWxlRG93biApICk7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IHdpbGwgYmUgcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG4vLyAtIGN1cnNvciBncmFiXG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkbmFtZSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xuICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJGRlbGF5KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbiAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5cbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRmaWxsLW1vZGUpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbn1cblxuQG1peGluIGtleWZyYW1lcygkbmFtZSkge1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEAtbW96LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEAtbXMta2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuLy8gQm94IHNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgYm94LXNpemluZzogJGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbkBtaXhpbiBoeXBoZW5zKCRtb2RlOiBhdXRvKSB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgLW1vei1oeXBoZW5zOiAkbW9kZTtcbiAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgaHlwaGVuczogJG1vZGU7XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbn1cblxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5cbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xufVxuXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG59XG5cbkBtaXhpbiBzY2FsZTNkKCR4LCAkeSwgJHopIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgkeCwgJHksICR6KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoJHgsICR5LCAkeik7XG59XG5cbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuXG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xuICAgIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cbi8vIHRyYW5zaXRpb24gY3VzdG9tXG5cbkBmdW5jdGlvbiBwcmVmaXgoJHByb3BlcnR5LCAkcHJlZml4ZXM6IHdlYmtpdCBtb3ogbyBtcykge1xuICAgICR2ZW5kb3ItcHJlZml4ZWQtcHJvcGVydGllczogdHJhbnNmb3JtIGJhY2tncm91bmQtY2xpcCBiYWNrZ3JvdW5kLXNpemU7XG4gICAgJHJlc3VsdDogKCk7XG5cbiAgICBAZWFjaCAkcHJlZml4IGluICRwcmVmaXhlcyB7XG4gICAgICAgIEBpZiBpbmRleCgkdmVuZG9yLXByZWZpeGVkLXByb3BlcnRpZXMsICRwcm9wZXJ0eSkge1xuICAgICAgICAgICAgJHByb3BlcnR5OiAtI3skcHJlZml4fS0jeyRwcm9wZXJ0eX07XG4gICAgICAgIH1cbiAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICRwcm9wZXJ0eSk7XG4gICAgfVxuICAgIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuQGZ1bmN0aW9uIHRyYW5zLXByZWZpeCgkdHJhbnNpdGlvbiwgJHByZWZpeDogbW96KSB7XG4gICAgJHByZWZpeGVkOiAoKTtcblxuICAgIEBlYWNoICR0cmFucyBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICAgICRwcm9wLW5hbWU6IG50aCgkdHJhbnMsIDEpO1xuICAgICAgICAkdmVuZG9yLXByb3AtbmFtZTogcHJlZml4KCRwcm9wLW5hbWUsICRwcmVmaXgpO1xuICAgICAgICAkcHJvcC12YWxzOiBudGgoJHRyYW5zLCAyKTtcbiAgICAgICAgJHByZWZpeGVkOiBhcHBlbmQoJHByZWZpeGVkLCAkdmVuZG9yLXByb3AtbmFtZSAkcHJvcC12YWxzLCBjb21tYSk7XG4gICAgfVxuICAgIEByZXR1cm4gJHByZWZpeGVkO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbkN1c3RvbSgkdmFsdWVzLi4uKSB7XG4gICAgJHRyYW5zaXRpb25zOiAoKTtcblxuICAgIEBlYWNoICRkZWNsYXJhdGlvbiBpbiAkdmFsdWVzIHtcbiAgICAgICAgJHByb3A6IG50aCgkZGVjbGFyYXRpb24sIDEpO1xuICAgICAgICAkcHJvcC1vcHRzOiAoKTtcbiAgICAgICAgJGxlbmd0aDogbGVuZ3RoKCRkZWNsYXJhdGlvbik7XG5cbiAgICAgICAgQGlmICRsZW5ndGggPj0gMiB7XG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRsZW5ndGgge1xuICAgICAgICAgICAgICAgICRwcm9wLW9wdHM6IGFwcGVuZCgkcHJvcC1vcHRzLCBudGgoJGRlY2xhcmF0aW9uLCAkaSkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICR0cmFuczogJHByb3AsICRwcm9wLW9wdHM7XG4gICAgICAgICR0cmFuc2l0aW9uczogYXBwZW5kKCR0cmFuc2l0aW9ucywgJHRyYW5zLCBjb21tYSk7XG4gICAgfVxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnMtcHJlZml4KCR0cmFuc2l0aW9ucywgd2Via2l0KTtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zLXByZWZpeCgkdHJhbnNpdGlvbnMsIG1veik7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnMtcHJlZml4KCR0cmFuc2l0aW9ucywgbyk7XG4gICAgdHJhbnNpdGlvbjogJHZhbHVlcztcbn1cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXG4gICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG5cbi8vIG1vdXNlIGdyYWJcblxuQG1peGluIGdyYWItY3Vyc29yIHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgICBjdXJzb3I6IC1vLWdyYWI7XG4gICAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgICBjdXJzb3I6IGdyYWI7XG59XG5cbkBtaXhpbiBncmFiYmluZy1jdXJzb3Ige1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLW8tZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiAtbXMtZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiBncmFiYmluZztcbn1cbiIsIi5sZy1vdXRlciB7XG4gICAgLmxnLXRodW1iLW91dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxnLXRodW1iLWJnO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtdGh1bWJuYWlsO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25DdXN0b20odHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyk7XG5cbiAgICAgICAgJi5sZy1ncmFiIHtcbiAgICAgICAgICAgIC5sZy10aHVtYi1pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmFiLWN1cnNvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGctZ3JhYmJpbmcge1xuICAgICAgICAgICAgLmxnLXRodW1iLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWJiaW5nLWN1cnNvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGctZHJhZ2dpbmcge1xuICAgICAgICAgICAgLmxnLXRodW1iIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKDBzICFpbXBvcnRhbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubGctdGh1bWItb3BlbntcbiAgICAgICAgLmxnLXRodW1iLW91dGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZy10aHVtYiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIH1cblxuICAgIC5sZy10aHVtYi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciAwLjI1cyBlYXNlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxnLXRoZW1lLWhpZ2hsaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sZy1oYXMtdGh1bWIge1xuICAgICAgICAubGctaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxnLWNhbi10b2dnbGUge1xuICAgICAgICAubGctaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxnLXB1bGwtY2FwdGlvbi11cHtcbiAgICAgICAgLmxnLXN1Yi1odG1sIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm90dG9tIDAuMjVzIGVhc2UpO1xuICAgICAgICB9XG4gICAgICAgICYubGctdGh1bWItb3BlbntcbiAgICAgICAgICAgIC5sZy1zdWItaHRtbCB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZy10b29nbGUtdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGctdGh1bWItdG9nZ2xlLWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbGctYm9yZGVyLXJhZGl1cy1iYXNlICRsZy1ib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgICAgICBjb2xvcjogJGxnLXRodW1iLXRvZ2dsZS1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRvcDogLTM5cHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGUxZmZcIjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRsZy10aHVtYi10b2dnbGUtaG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxnLXByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxnLXByb2dyZXNzLWJhci1iZztcbiAgICBoZWlnaHQ6ICRsZy1wcm9ncmVzcy1iYXItaGVpZ2h0O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAkemluZGV4LXByb2dyZXNzYmFyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbkN1c3RvbShvcGFjaXR5IDAuMDhzIGVhc2UgMHMpO1xuXG4gICAgLmxnLXByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxnLXByb2dyZXNzLWJhci1hY3RpdmUtYmc7XG4gICAgICAgIGhlaWdodDogJGxnLXByb2dyZXNzLWJhci1oZWlnaHQ7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgICYubGctc3RhcnQge1xuICAgICAgICAubGctcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGctc2hvdy1hdXRvcGxheSAmIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5sZy1hdXRvcGxheS1idXR0b24ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICAubGctc2hvdy1hdXRvcGxheSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG4gICAgICAgIH1cbiAgICAgICAgY29udGVudDogXCJcXGUwMWRcIjtcbiAgICB9XG59IiwiLmxnLW91dGVyIHtcbiAgICAubGctcGFnZXItb3V0ZXIge1xuICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogJHppbmRleC1wYWdlcjtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuXG4gICAgICAgICYubGctcGFnZXItaG92ZXIge1xuICAgICAgICAgICAgLmxnLXBhZ2VyLWNvbnQge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxnLXBhZ2VyLWNvbnQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmxnLXBhZ2VyLXRodW1iLWNvbnQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxnLXBhZ2VyLWFjdGl2ZSB7XG4gICAgICAgICAgICAubGctcGFnZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB3aGl0ZSBpbnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZy1wYWdlci10aHVtYi1jb250IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4M3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkN1c3RvbShvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGctcGFnZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSBpbnNldDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3gtc2hhZG93IDAuM3MgZWFzZSAwcyk7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgOHB4IHdoaXRlIGluc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxnLWNhcmV0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBkYXNoZWQ7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgIH1cbn0iLCIubGctZnVsbHNjcmVlbiB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMjBjXCI7XG5cbiAgICAgICAgLmxnLWZ1bGxzY3JlZW4tb24gJiB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTIwZFwiO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBrZXlmcmFtZXMgcm90YXRlVGhpczQ1IHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcG90UHVsc2Uge1xuICAwJSAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMyk7IG9wYWNpdHk6IDA7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBzcG90UHVsc2Uge1xuICAwJSAgIHsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpOyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMyk7IG9wYWNpdHk6IDA7IH1cbn1cbkAtby1rZXlmcmFtZXMgc3BvdFB1bHNlIHtcbiAgMCUgICB7IC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IC1vLXRyYW5zZm9ybTogc2NhbGUoMyk7IG9wYWNpdHk6IDA7IH1cbn1cbkBrZXlmcmFtZXMgc3BvdFB1bHNlIHtcbiAgMCUgICB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMyk7IG9wYWNpdHk6IDA7IH1cbn1cbiIsIiN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogJHd1cC13aGl0ZTtcbiAgbWF4LXdpZHRoOiAxNzgwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHB4O1xufVxuXG4udWstY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4ucHJqLS1pY29uLXNwaW46YmVmb3JlIHtcbiAgY29udGVudDogJGZhLXZhci1jb2cgIWltcG9ydGFudDtcbn1cblxuLnByai0taWNvbi1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cblxuZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBoMSwgLnd1cC1oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIH1cblxuICAgIGgyLCAud3VwLWgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgaDMsIC53dXAtaDMge1xuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICB9XG5cbiAgICBoNCwgLnd1cC1oNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIGg1LCAud3VwLWg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgaDYsIC53dXAtaDYge1xuICAgICAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICB9XG59XG5cblxuXG5cbi8qIFBhZGRpbmcgQm90dG9tIEhlbHBlciBDbGFzc2VzICovXG4ucGFkZGluZy1ib3R0b20tcGVyY2VudC0xMCB7IHBhZGRpbmctYm90dG9tOiAxMCUgIWltcG9ydGFudDsgfVxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtMTUgeyBwYWRkaW5nLWJvdHRvbTogMTUlICFpbXBvcnRhbnQ7IH1cbi5wYWRkaW5nLWJvdHRvbS1wZXJjZW50LTIwIHsgcGFkZGluZy1ib3R0b206IDIwJSAhaW1wb3J0YW50OyB9XG4ucGFkZGluZy1ib3R0b20tcGVyY2VudC0yNSB7IHBhZGRpbmctYm90dG9tOiAyNSUgIWltcG9ydGFudDsgfVxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtMzAgeyBwYWRkaW5nLWJvdHRvbTogMzAlICFpbXBvcnRhbnQ7IH1cbi5wYWRkaW5nLWJvdHRvbS1wZXJjZW50LTM1IHsgcGFkZGluZy1ib3R0b206IDM1JSAhaW1wb3J0YW50OyB9XG4ucGFkZGluZy1ib3R0b20tcGVyY2VudC00MCB7IHBhZGRpbmctYm90dG9tOiA0MCUgIWltcG9ydGFudDsgfVxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtNDUgeyBwYWRkaW5nLWJvdHRvbTogNDUlICFpbXBvcnRhbnQ7IH1cbi5wYWRkaW5nLWJvdHRvbS1wZXJjZW50LTUwIHsgcGFkZGluZy1ib3R0b206IDUwJSAhaW1wb3J0YW50OyB9XG4ucGFkZGluZy1ib3R0b20tcGVyY2VudC01NSB7IHBhZGRpbmctYm90dG9tOiA1NSUgIWltcG9ydGFudDsgfVxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtNTYgeyBwYWRkaW5nLWJvdHRvbTogNTYuMjUlICFpbXBvcnRhbnQ7IH1cbi5wYWRkaW5nLWJvdHRvbS1wZXJjZW50LTYwIHsgcGFkZGluZy1ib3R0b206IDYwJSAhaW1wb3J0YW50OyB9XG4ucGFkZGluZy1ib3R0b20tcGVyY2VudC02NSB7IHBhZGRpbmctYm90dG9tOiA2NSUgIWltcG9ydGFudDsgfVxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtNzAgeyBwYWRkaW5nLWJvdHRvbTogNzAlICFpbXBvcnRhbnQ7IH1cbi5wYWRkaW5nLWJvdHRvbS1wZXJjZW50LTc1IHsgcGFkZGluZy1ib3R0b206IDc1JSAhaW1wb3J0YW50OyB9XG4ucGFkZGluZy1ib3R0b20tcGVyY2VudC04MCB7IHBhZGRpbmctYm90dG9tOiA4MCUgIWltcG9ydGFudDsgfVxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtODUgeyBwYWRkaW5nLWJvdHRvbTogODUlICFpbXBvcnRhbnQ7IH1cbi5wYWRkaW5nLWJvdHRvbS1wZXJjZW50LTkwIHsgcGFkZGluZy1ib3R0b206IDkwJSAhaW1wb3J0YW50OyB9XG4ucGFkZGluZy1ib3R0b20tcGVyY2VudC05NSB7IHBhZGRpbmctYm90dG9tOiA5NSUgIWltcG9ydGFudDsgfVxuLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtMTAwIHsgcGFkZGluZy1ib3R0b206IDEwMCUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEobWluLXdpZHRoOiRicmVha3BvaW50LW1lZGl1bSkge1xuICAucGFkZGluZy1ib3R0b20tcGVyY2VudC1tZWRpdW0tMTAgeyBwYWRkaW5nLWJvdHRvbTogMTAlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTE1IHsgcGFkZGluZy1ib3R0b206IDE1JSAhaW1wb3J0YW50OyB9XG4gIC5wYWRkaW5nLWJvdHRvbS1wZXJjZW50LW1lZGl1bS0yMCB7IHBhZGRpbmctYm90dG9tOiAyMCUgIWltcG9ydGFudDsgfVxuICAucGFkZGluZy1ib3R0b20tcGVyY2VudC1tZWRpdW0tMjUgeyBwYWRkaW5nLWJvdHRvbTogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTMwIHsgcGFkZGluZy1ib3R0b206IDMwJSAhaW1wb3J0YW50OyB9XG4gIC5wYWRkaW5nLWJvdHRvbS1wZXJjZW50LW1lZGl1bS0zNSB7IHBhZGRpbmctYm90dG9tOiAzNSUgIWltcG9ydGFudDsgfVxuICAucGFkZGluZy1ib3R0b20tcGVyY2VudC1tZWRpdW0tNDAgeyBwYWRkaW5nLWJvdHRvbTogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTQ1IHsgcGFkZGluZy1ib3R0b206IDQ1JSAhaW1wb3J0YW50OyB9XG4gIC5wYWRkaW5nLWJvdHRvbS1wZXJjZW50LW1lZGl1bS01MCB7IHBhZGRpbmctYm90dG9tOiA1MCUgIWltcG9ydGFudDsgfVxuICAucGFkZGluZy1ib3R0b20tcGVyY2VudC1tZWRpdW0tNTUgeyBwYWRkaW5nLWJvdHRvbTogNTUlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTU2IHsgcGFkZGluZy1ib3R0b206IDU2LjI1JSAhaW1wb3J0YW50OyB9XG4gIC5wYWRkaW5nLWJvdHRvbS1wZXJjZW50LW1lZGl1bS02MCB7IHBhZGRpbmctYm90dG9tOiA2MCUgIWltcG9ydGFudDsgfVxuICAucGFkZGluZy1ib3R0b20tcGVyY2VudC1tZWRpdW0tNjUgeyBwYWRkaW5nLWJvdHRvbTogNjUlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTcwIHsgcGFkZGluZy1ib3R0b206IDcwJSAhaW1wb3J0YW50OyB9XG4gIC5wYWRkaW5nLWJvdHRvbS1wZXJjZW50LW1lZGl1bS03NSB7IHBhZGRpbmctYm90dG9tOiA3NSUgIWltcG9ydGFudDsgfVxuICAucGFkZGluZy1ib3R0b20tcGVyY2VudC1tZWRpdW0tODAgeyBwYWRkaW5nLWJvdHRvbTogODAlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTg1IHsgcGFkZGluZy1ib3R0b206IDg1JSAhaW1wb3J0YW50OyB9XG4gIC5wYWRkaW5nLWJvdHRvbS1wZXJjZW50LW1lZGl1bS05MCB7IHBhZGRpbmctYm90dG9tOiA5MCUgIWltcG9ydGFudDsgfVxuICAucGFkZGluZy1ib3R0b20tcGVyY2VudC1tZWRpdW0tOTUgeyBwYWRkaW5nLWJvdHRvbTogOTUlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZGRpbmctYm90dG9tLXBlcmNlbnQtbWVkaXVtLTEwMCB7IHBhZGRpbmctYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7IH1cbn1cblxuXG5cblxuXG4vKiAtIFRleHQgQm94IG1pdCBJY29uICh6LkIuIGbDvHIgQnV0dG9ucyB1bmQgZGllIFNsaWRlci1LZXktRmFjdHMpIC0gKi9cbi5wcmotLWljb24tdGV4dC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogJHByai0tYnV0dG9uLWljb24tc2l6ZSArIDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBtYXAtZ2V0KCR3dXAtc3BhY2VzLHZlcnlzbWFsbCkqMS41IG1hcC1nZXQoJHd1cC1zcGFjZXMsdmVyeXNtYWxsKSoyO1xuICBwYWRkaW5nLWxlZnQ6ICRwcmotLWJ1dHRvbi1pY29uLXNpemUgKyAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG5cbiAgLy8gRGVmYXVsdDogQmxhdWUgVmFyaWFudGVcbiAgJiwgJi5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCxibHVlKTtcbiAgICBjb2xvcjogbWFwLWdldCgkd3VwLWNvbG9yLW5ldXRyYWwsd2hpdGUpO1xuICB9XG5cbiAgLy8gV2Vpw59lIFZhcmlhbnRlXG4gICYud2hpdGUge1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJHd1cC1jb2xvci1uZXV0cmFsLHdoaXRlKTtcbiAgICBjb2xvcjogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsYmx1ZSk7XG4gIH1cblxuICAvLyBCdXR0b24gVGV4dFxuICAucHJqLS1pY29uLXRleHQtYm94LS10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICAvLyBJY29uXG4gIC5wcmotLWljb24tdGV4dC1ib3gtLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBtYXAtZ2V0KCR3dXAtc3BhY2VzLHZlcnlzbWFsbCk7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLSgkcHJqLS1idXR0b24taWNvbi1zaXplLzIpO1xuXG4gICAgLnByai0taWNvbi10ZXh0LWJveC0taWNvbi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6ICRwcmotLWJ1dHRvbi1pY29uLXNpemU7XG4gICAgICB3aWR0aDogJHByai0tYnV0dG9uLWljb24tc2l6ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwcmotLWJ1dHRvbi1pY29uLXNpemU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCxwcmltYXJ5KTtcblxuICAgICAgLmZhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBhbGwtZGlyZWN0aW9ucygwKTtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLSgkcHJqLS1idXR0b24taWNvbi1mb250LXNpemUvMik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkcHJqLS1idXR0b24taWNvbi1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcHJqLS1idXR0b24taWNvbi1mb250LXNpemU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gYWxsLWRpcmVjdGlvbnMoJHZhbHVlKSB7XG5cdHRvcDogJHZhbHVlO1xuXHRsZWZ0OiAkdmFsdWU7XG5cdHJpZ2h0OiAkdmFsdWU7XG5cdGJvdHRvbTogJHZhbHVlO1xufVxuXG5AbWl4aW4gYm9yZGVyLXkoJHdpZHRoLCRzdHlsZSwkY29sb3IpIHtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6ICR3aWR0aDtcblx0Ym9yZGVyLWxlZnQtc3R5bGU6ICRzdHlsZTtcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcblxuXHRib3JkZXItcmlnaHQtd2lkdGg6ICR3aWR0aDtcblx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiAkc3R5bGU7XG5cdGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yO1xufSIsImIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCR3dXAtZm9udHMsIG9mZmljaW5hc2Fuc2JvbGQpO1xuXG4gIGkge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxufVxuXG5pIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogbWFwLWdldCgkd3VwLWZvbnRzLCBvZmZpY2luYXNhbnNpdGFsaWMpO1xuXG4gIGIsIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJHd1cC1mb250cywgb2ZmaWNpbmFzYW5zYm9sZCk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG5cblxuaDEsXG4ud3VwLWgxLFxuaDMsXG4ud3VwLWgzLFxuaDUsXG4ud3VwLWg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgYiwgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCR3dXAtZm9udHMsIG9mZmljaW5hc2VyaWZib2xkKTtcbiAgfVxufVxuXG5cbmgyLFxuLnd1cC1oMixcbmg0LFxuLnd1cC1oNCxcbmg2LFxuLnd1cC1oNiB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgYiwgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCR3dXAtZm9udHMsIG9mZmljaW5hc2Fuc2JvbGQpO1xuICB9XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LWZhbWlseTogbWFwLWdldCgkd3VwLWZvbnRzLCBvZmZpY2luYXNhbnNib2xkKTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIuNmVtO1xuICBtYXJnaW46IDEuOGVtIDA7XG5cbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgdG9wOiAtLjVlbTtcbiAgfVxufVxuIiwiLnByai0taHItd2l0aC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogbWFwLWdldCgkd3VwLXNwYWNlcywgbGFyZ2UpIDA7XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBsaWdodGJsdWVsaWdodCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgY29udGVudDogJyc7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgbGlnaHRibHVlZGFyayk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiAkd3VwLXdoaXRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICB9XG59XG4iLCIuaGVhZGVyLWxvZ28ge1xuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAyOTVweDtcblx0fVxufVxuXG4ucHJqLS1vcGVuaW5nLWhvdXJzIHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsb2F0OiByaWdodDtcblxuXHRpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IC41ZW07XG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0fVxufVxuIiwiLnByai0tdGVhc2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDFlbSAwO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucHJqLS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZShtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgYmx1ZSksIC4yKTtcbiAgICBmb250LXNpemU6ICR3dXAtZm9udC1zaXplLXNtYWxsO1xuICAgIHBhZGRpbmc6IDFlbSAxLjFlbSAuN2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogJHd1cC13aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBib3R0b206IC0xZW07XG4gICAgbGVmdDogMWVtO1xuXG4gICAgJi5wcmotLW92ZXJsYXktcmVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCByZWQpLCAuMik7XG4gICAgfVxuXG4gICAgOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogLjVlbSAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3dXAtd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBBZG1pbiBCYXIgYXVzYmxlbmRlbiwgd2VubiBMaWdodGdhbGxlcnkgZ2XDtmZmbmV0IGlzdFxuI3dwYWRtaW5iYXIgeyB0cmFuc2l0aW9uOiB0b3AgMC40cyBlYXNlLWluLW91dDsgfVxuLmxnLW9uICN3cGFkbWluYmFyIHtcblx0dG9wOiAtNDZweDtcblx0QG1lZGlhKG1pbi13aWR0aDokYnJlYWtwb2ludC1tZWRpdW0pIHsgdG9wOiAtMzJweDsgfVxufSIsIi5wcmotLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gLnNsaWNrLXNsaWRlciB7XG4gIC8vICAgaGVpZ2h0OiAxMDAlO1xuXG4gIC8vICAgLnNsaWNrLWxpc3Qge1xuICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gIC8vICAgICAuc2xpY2stdHJhY2sge1xuICAvLyAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgLy8gICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgLy8gICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cblxuXG4gIC5wcmotLWZsdWlkLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBibHVlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxuXG5cbiAgLnByai0tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC0zLjJlbTtcbiAgICBjb2xvcjogJHd1cC13aGl0ZTtcbiAgICBmb250LXNpemU6IC43NWVtO1xuICAgIGhlaWdodDogNi40ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcblxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICB9XG5cbiAgLnByai0tb3ZlcmxheS1rZXlmYWN0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIGFsbC1kaXJlY3Rpb25zKDApO1xuICAgIHBhZGRpbmc6IG1hcC1nZXQoJHd1cC1zcGFjZXMsc21hbGwpO1xuXG4gICAgLnVrLWNvbnRhaW5lciB7IGhlaWdodDogMTAwJTsgfVxuICB9XG59XG4iLCIvKlxuXG4qLFxuKjphZnRlcixcbio6OmJlZm9yZSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qL1xuXG4uYWMtY3VzdG9tIHtcblx0Ly9wYWRkaW5nOiAwIDNlbTtcblx0Ly9tYXgtd2lkdGg6IDkwMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5hYy1jdXN0b20gaDIge1xuXHRmb250LXNpemU6IDNlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0cGFkZGluZzogMCAwIDAuNWVtO1xuXHRtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4uYWMtY3VzdG9tIHVsLFxuLmFjLWN1c3RvbSBvbCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHQvL21heC13aWR0aDogODAwcHg7XG59XG5cbi5hYy1jdXN0b20gbGkge1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogLjVlbSAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYy1jdXN0b20gbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAxLjRlbTtcblx0cGFkZGluZzogMCAwIDAgNzBweDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Y29sb3I6IHRyYW5zcGFyZW50aXplKG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBibHVlKSwgLjYpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuLmFjLWN1c3RvbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYWMtY3VzdG9tIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5hYy1jdXN0b20gbGFiZWw6OmJlZm9yZSB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAtMjVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hYy1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmFjLWN1c3RvbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ei1pbmRleDogMTAwO1xufVxuXG4uYWMtY3VzdG9tIGxhYmVsOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0Ym9yZGVyOiA0cHggc29saWQgI2ZmZjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmFjLXJhZGlvIGxhYmVsOjpiZWZvcmUge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hYy1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCxcbi5hYy1jdXN0b20gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG5cdGNvbG9yOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgYmx1ZSk7XG59XG5cbi5hYy1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLmFjLWN1c3RvbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAwLjg7XG59XG5cbi8qIEdlbmVyYWwgU1ZHIGFuZCBwYXRoIHN0eWxlcyAqL1xuXG4uYWMtY3VzdG9tIHN2ZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRsZWZ0OiA1cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYWMtY3VzdG9tIHN2ZyBwYXRoIHtcblx0c3Ryb2tlOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgcmVkKTtcblx0c3Ryb2tlLXdpZHRoOiAxM3B4O1xuXHRzdHJva2UtbGluZWNhcDogcm91bmQ7XG5cdHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG5cdGZpbGw6IG5vbmU7XG59XG5cbi8qIFNwZWNpZmljIGlucHV0LCBTVkcgYW5kIHBhdGggc3R5bGVzICovXG5cbi8qIENpcmNsZSAqL1xuLmFjLWNpcmNsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYWMtY2lyY2xlIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5hYy1jaXJjbGUgbGFiZWw6OmJlZm9yZSB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRsZWZ0OiAxMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5hYy1jaXJjbGUgbGFiZWw6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmFjLWNpcmNsZSBzdmcge1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiA3MHB4O1xuXHRtYXJnaW4tdG9wOiAtMzVweDtcblx0bGVmdDogLTEwcHg7XG59XG5cbi5hYy1jaXJjbGUgc3ZnIHBhdGgge1xuXHRzdHJva2Utd2lkdGg6IDVweDtcbn1cblxuLyogQm94IEZpbGwgKi9cbi5hYy1ib3hmaWxsIHN2ZyBwYXRoIHtcblx0c3Ryb2tlLXdpZHRoOiA4cHg7XG59XG5cbi8qIFN3aXJsICovXG4uYWMtc3dpcmwgc3ZnIHBhdGgge1xuXHRzdHJva2Utd2lkdGg6IDhweDtcbn1cblxuLyogTGlzdCAqL1xuLmFjLWxpc3Qgb2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbi5hYy1saXN0IG9sIGxpIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdHBhZGRpbmc6IDFlbSAxZW0gMCAyZW07XG5cdHRleHQtaW5kZW50OiAtNDBweDtcbn1cblxuLmFjLWxpc3Qgb2wgbGkgbGFiZWwge1xuXHRmb250LXNpemU6IDFlbTtcblx0dGV4dC1pbmRlbnQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmFjLWxpc3QgbGFiZWw6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYy1saXN0IHN2ZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDgwcHg7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMS4yZW07XG5cdG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmFjLWxpc3Qgc3ZnIHBhdGgge1xuXHRzdHJva2Utd2lkdGg6IDRweDtcbn1cbiIsIi5wcmotLXN0b3J5LXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICR3dXAtd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgcGFkZGluZzogM2VtO1xuICB9XG5cbiAgJi5wcmotLWNyb3NzLWxpbmtzIHtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJywnO1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWUpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5wcmotLXN0b3J5LXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cblxuLnByai0tc3RvcnktaGVhZGVyIHtcbiAgbWFyZ2luOiAtMjBweCAtMjBweCAyMHB4IC0yMHB4O1xuXG4gIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIG1hcmdpbjogLTNlbSAtM2VtIDNlbSAtM2VtO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cblxuXG4ucHJqLS1zdG9yeS1saXN0aW5nIHtcblxuICAucHJqLS1zdG9yeSB7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGxpZ2h0Ymx1ZWxpZ2h0KTtcbiAgICBtYXJnaW46IDJweCAwO1xuXG4gICAgJjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgYmFja2dyb3VuZDogJHd1cC13aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuXG4ucHJqLS1zdG9yeS1hamF4IHtcblxuICBpIHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cbiIsIi5wcmotLXBhZ2luYXRpb24ge1xuICBmb250LXNpemU6ICR3dXAtZm9udC1zaXplLWxhcmdlO1xuXG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAucGFnZS1udW1iZXJzIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG4iLCIuYWxpZ25yaWdodCB7XG5cdGZsb2F0OnJpZ2h0O1xuXHRtYXJnaW4tbGVmdDoyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcblx0ZmxvYXQ6bGVmdDtcblx0bWFyZ2luLXJpZ2h0OjIwcHg7XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIucHJqLS1maXhlZC1lbGVtZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC41ZW07XG4gIHJpZ2h0OiAuNWVtO1xuICB6LWluZGV4OiA5OTk7XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBib3R0b206IDFlbTtcbiAgICByaWdodDogMWVtO1xuICB9XG5cbiAgJi5wcmotLWZpeGVkLWVsZW1lbnQtbGVmdCB7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgbGVmdDogLjVlbTtcblxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBsZWZ0OiAxZW07XG4gICAgfVxuICB9XG59XG5cbi8qXG4ucHJqLS1hbmNob3ItbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAucHJqLS1zaG93LW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAucHJqLS1hbmNob3ItbmF2LWxpc3Qtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MnB4O1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgYm90dG9tOiA1OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSB7XG4gICAgICBib3R0b206IDYycHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgYmx1ZSk7XG4gICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgbGVmdDogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJqLS1hbmNob3ItbmF2LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWUpO1xuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWUpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWVkYXJrKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkd3VwLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIGNvbG9yOiAkd3VwLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5wcmotLWlzLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWVkYXJrKTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgcmVkKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wcmotLWlzLWhlYWRsaW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWVkYXJrKTtcbiAgICAgICAgZm9udC1mYW1pbHk6IG1hcC1nZXQoJHd1cC1mb250cywgb2ZmaWNpbmFzYW5zYm9sZCk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgY29sb3I6ICR3dXAtd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIHJlZCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiovXG4iLCIuaXMtLWludGVyYWN0aXZlLW1hcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuaXMtLW1hcmtlci13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LXhsYXJnZSkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcmotLXZoLW1hcC1tYXJrZXItaXRlbS10cmlnZ2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCByZWQpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZS1pbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3dXAtd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LXhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByai0taXMtZXF1YWwsXG4gICAgICAgICAgICAmLnByai0taXMtcHVsc2Uge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNik7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc3BvdFB1bHNlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5wcmotLWlzLWVxdWFsIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGJsdWUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByai0taXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcm90YXRlVGhpczQ1O1xuICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnByai0taXMtbWluaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgcmVkKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkYnJlYWtwb2ludC14bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgYmx1ZSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzEuNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29sb3I6ICR3dXAtd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IC43ZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbGVmdDogLTE5MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcblxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0bGVmdDogLTI2MHB4O1xuXHQgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zMDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LXhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00OTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxOHB4IDEycHggMTcwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODVlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBcdGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBibHVlKTtcbiAgICAgICAgICAgIFx0Ym9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAsXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMnB4IDA7XG5cbiAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblx0XHRcdGg1IHtcblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWluaS1tYXgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmlzLS1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG4gICAgICAgICAgICAucHJqLS12aC1tYXAtbWFya2VyLWl0ZW0tY29udGVudC1pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAvLyBBbHRlcm5hdGl2ZSBQb3NpdGlvbmVuXG5cblxuXHRcdFx0Ji5wcmotLWlzLXJpZ2h0IHtcblx0XHRcdFx0bGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHRcdFx0XHRyaWdodDogLTE5MHB4O1xuXG5cdFx0XHRcdEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0bGVmdDogLTI2MHB4O1xuXHQgICAgICAgICAgICB9XG5cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdCAgICAgICAgICAgICAgICByaWdodDogLTMwNXB4O1xuXHQgICAgICAgICAgICB9XG5cblx0ICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGxhcmdlKSB7XG5cdCAgICAgICAgICAgICAgICByaWdodDogLTQ5NXB4O1xuXHQgICAgICAgICAgICB9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBibHVlKTtcblx0XHRcdFx0XHRyaWdodDogaW5pdGlhbDtcblx0XHRcdFx0XHRsZWZ0OiAtMTJweDtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0ICAgICAgICAgICAgfVxuXHRcdFx0fVxuXG4gICAgICAgICAgICAmLnByai0taXMtdG9wIHtcbiAgICAgICAgICAgICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGxlZnQ6IC04N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcblxuXHRcdFx0ICBAbWVkaWEobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHQgIGxlZnQ6IC0xMjJweCAhaW1wb3J0YW50O1xuXHRcdFx0ICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMTQycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LXhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTIzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICMwZjI0NTU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJi5wcmotLWlzLWJvdHRvbSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGVmdDogLTg3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuXG5cdFx0XHQgIEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdCAgbGVmdDogLTEyMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMjM0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgIzBmMjQ1NTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICByaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxufVxuIiwibGFiZWwge1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiAkd3VwLWZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6ICR3dXAtbGluZS1oZWlnaHQtZGVmYXVsdDtcbiAgICBtYXJnaW46IDA7XG5cdGNvbG9yOiAkd3VwLWJvZHktY29sb3I7XG59XG5cbmlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkd3VwLXdoaXRlO1xuXHRib3JkZXI6IDJweCBzb2xpZCBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgbGlnaHRibHVlbGlnaHQpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwYWRkaW5nOiAxZW0gMS4yZW07XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgYmx1ZSk7XG5cdH1cbn1cblxuXG4vLyBGTElQUElORyBGT1JNXG5cbi8vIEhFQURFUlxuXG4ucHJqLS1uYXYtc3luY2VkLW5hdiB7XG5cdGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cblx0bGkge1xuXG5cdFx0LnByai0tc2xpZGVyLXRyaWdnZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHRcdC8vY29sb3I6ICR3dXAtd2hpdGU7XG5cdFx0XHRmb250LWZhbWlseTogbWFwLWdldCgkd3VwLWZvbnRzLCBvZmZpY2luYXNhbnNib2xkKTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXG5cdFx0XHQmW29uY2xpY2tdIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICAgIFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoc2VjdGlvbik7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBibHVlKTtcblx0XHRcdFx0Y29sb3I6ICR3dXAtd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTFweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQvKlxuXHRcdFx0Ji5wcmotLW92ZXJ2aWV3IHtcblx0XHRcdFx0Y29sb3I6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBsaWdodGJsdWVkYXJrKTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGxpZ2h0Ymx1ZWRhcmspO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQqL1xuXG5cdFx0XHQmLnByai0tYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCByZWQpO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgcmVkKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBGT1JNXG5cbi5wcmotLWZsaXBwaW5nZm9ybSB7XG5cdC8vdGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0cGFkZGluZy1yaWdodDogMWVtO1xuXG5cdEBtZWRpYShtaW4td2lkdGg6ICRicmVha3BvaW50LXhsYXJnZSkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblxuXHRmaWVsZHNldCB7XG5cdFx0Ly9iYWNrZ3JvdW5kOiAjZWVlO1xuXHRcdGJvcmRlcjogMDtcblx0XHQvL21hcmdpbi1ib3R0b206IDVlbTtcblx0fVxuXG5cblx0aDMge1xuXHRcdG1hcmdpbi1ib3R0b206IC42ZW07XG5cdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0fVxuXG5cblx0Ly8gT3B0aW9uYWxlIEVpbmdhYmVuXG5cblx0LnByai0tb3B0aW9uYWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdC8vYmFja2dyb3VuZDogbWFwLWdldCgkd3VwLWNvbG9yLXByb2plY3QsIGxpZ2h0Ymx1ZWRhcmspO1xuXHRcdHBhZGRpbmc6IDFlbSAxLjVlbTtcblx0XHRib3JkZXI6IDJweCBkYXNoZWQgJHd1cC13aGl0ZTtcblxuXHRcdGg1IHtcblx0XHRcdGNvbG9yOiBtYXAtZ2V0KCR3dXAtY29sb3ItcHJvamVjdCwgcmVkKTtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSxcblx0XHRpbnB1dFt0eXBlPXJhZGlvXSxcblx0XHRsYWJlbDo6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAzNHB4O1xuXHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAyNHB4O1xuICAgIFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTVweDtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA1MHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbiNwcmotLWZmLWNoZWNrLW91dHB1dCB7XG5cblx0LnByai0tZmYtY2hlY2std3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXG5cdFx0aDMge1xuXHRcdFx0Y29sb3I6IG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCByZWQpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHRkbCB7XG5cdFx0XHRtYXJnaW46IC41ZW0gMDtcblxuXHRcdFx0ZGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wcmotLXRlYW0taW1nIHtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJvcmRlcjogMnB4IHNvbGlkIG1hcC1nZXQoJHd1cC1jb2xvci1wcm9qZWN0LCBsaWdodGJsdWVsaWdodCk7XG5cdHBhZGRpbmc6IC41ZW07XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbiIsIi51ay1tb2RhbC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRvcDogLTU4cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICAudWstbW9kYWwtaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd3VwLXdoaXRlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICYudWstbW9kYWwtY2xvc2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2RhbC1jbG9zZS5wbmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi51ay1tb2RhbC1mb290ZXIge1xuICAgIG1hcmdpbjogMTVweCAtMjBweCAtMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbjogM2VtIC0zZW0gLTNlbTtcbiAgICB9XG59XG4udWstbW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogJGJyZWFrcG9pbnQteGxhcmdlO1xuICAgIG1hcmdpbi10b3A6IDYycHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDNlbTtcbiAgICB9XG59Il19 */
